<SEC-DOCUMENT>0001628280-25-041297.txt : 20250828
<SEC-HEADER>0001628280-25-041297.hdr.sgml : 20250828
<ACCEPTANCE-DATETIME>20250828170408
ACCESSION NUMBER:		0001628280-25-041297
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		120
CONFORMED PERIOD OF REPORT:	20250630
FILED AS OF DATE:		20250828
DATE AS OF CHANGE:		20250828

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
		EIN:				000000000
		FISCAL YEAR END:			0630

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

	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-20250630.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:fd0e100b-4b8d-456b-91e7-500acea8e015,g:127592e1-e731-476d-a953-7c5720626d5c,d:063c09f2aa6c48cc851289010273627f-->
<html xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:aosl="http://www.aosmd.com/20250630" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>aosl-20250630</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">2025</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-83" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="f-485">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-863">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</ix:nonNumeric><ix:nonNumeric contextRef="c-6" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-864">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-20250630.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="cny"><xbrli:measure>iso4217:CNY</xbrli:measure></xbrli:unit><xbrli:unit id="installment"><xbrli:measure>aosl:installment</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:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-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>2024-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>2025-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>2025-04-01</xbrli:startDate><xbrli:endDate>2025-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: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-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-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:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-8"><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>2025-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: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-10"><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>2025-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:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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: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-13"><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-14"><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-15"><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-16"><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-17"><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-18"><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-19"><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-20"><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-21"><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-22"><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-23"><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-24"><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-25"><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-26"><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-27"><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-28"><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-29"><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-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:instant>2023-06-30</xbrli:instant></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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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: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-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:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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: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-36"><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-37"><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-38"><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-39"><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-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:instant>2024-06-30</xbrli:instant></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:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></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:instant>2024-06-30</xbrli:instant></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:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-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:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></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:instant>2025-06-30</xbrli:instant></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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></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:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-59"><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-60"><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-61"><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-62"><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-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:JVCompanyMember</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-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:JVCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-30</xbrli:startDate><xbrli:endDate>2024-12-30</xbrli:endDate></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="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:JVCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-15</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="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:JVCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-15</xbrli:startDate><xbrli:endDate>2025-01-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-31</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:JVCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></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:JVCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-14</xbrli:startDate><xbrli:endDate>2025-07-14</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:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:JVCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-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:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</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:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</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:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</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:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></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:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-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="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>2025-06-30</xbrli:instant></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="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>2025-06-30</xbrli:instant></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="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>2025-06-30</xbrli:instant></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:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-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:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-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:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-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="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-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="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>2025-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="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>2025-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:entity><xbrli:period><xbrli:instant>2023-02-28</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:ProductOrServiceAxis">aosl:LicenseAndDevelopmentSerivcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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: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-88"><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-89"><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-90"><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-91"><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-92"><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-93"><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-94"><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-95"><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>2022-01-26</xbrli:startDate><xbrli:endDate>2022-01-26</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: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-97"><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="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-07-14</xbrli:instant></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:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:JVCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></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="dei:LegalEntityAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></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="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-101"><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-102"><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>2024-04-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></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="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-104"><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-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:startDate>2025-06-30</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">aosl:ReimbursementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">aosl:ReimbursementsMember</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-108"><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><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">aosl:ReimbursementsMember</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-109"><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-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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="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-111"><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-112"><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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-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="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-114"><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-115"><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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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="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-117"><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-118"><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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="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-120"><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-121"><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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-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="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-123"><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-124"><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-125"><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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-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="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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-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="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-128"><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-129"><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>2025-06-30</xbrli:instant></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: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-131"><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>2025-06-30</xbrli:instant></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="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-133"><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>2025-06-30</xbrli:instant></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="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-135"><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>2025-06-30</xbrli:instant></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="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-137"><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>2025-06-30</xbrli:instant></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="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-139"><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>2025-06-30</xbrli:instant></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="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-141"><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>2025-06-30</xbrli:instant></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="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-143"><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>2025-06-30</xbrli:instant></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="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-145"><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>2025-06-30</xbrli:instant></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="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-147"><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>2025-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: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-149"><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>2025-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="srt:MajorCustomersAxis">aosl:CustomerBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-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="srt:MajorCustomersAxis">us-gaap:OtherCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-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="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-153"><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-154"><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-155"><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>2025-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="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-157"><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-158"><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-159"><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-160"><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-161"><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-162"><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-163"><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-164"><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-165"><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-166"><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-167"><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-168"><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>2025-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="us-gaap:SaleLeasebackTransactionDescriptionAxis">aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:JirehSemiconductorIncorporatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-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="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-171"><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-172"><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-173"><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>2025-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:entity><xbrli:period><xbrli:startDate>2010-10-22</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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:StatementClassOfStockAxis">aosl:TreasuryStockReissuedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2010-10-22</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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: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-177"><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>2022-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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: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>2025-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:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-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: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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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: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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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: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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</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: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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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: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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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: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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-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: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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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: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-190"><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-191"><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-192"><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-193"><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-194"><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>2025-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="us-gaap:AwardTypeAxis">aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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="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-197"><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-198"><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-199"><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-200"><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-201"><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>2025-06-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: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-203"><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-204"><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-06-01</xbrli:startDate><xbrli:endDate>2024-06-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:AwardTypeAxis">aosl:MarketBasedRestrictedStockUnitsMSUPreModificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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: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-208"><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-209"><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-210"><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-211"><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-212"><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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-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: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-214"><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-215"><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-216"><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-217"><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-218"><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-219"><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>2025-06-30</xbrli:instant></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:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-11-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:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-11</xbrli:instant></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:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-11-10</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">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></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">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-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">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-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">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-227"><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-228"><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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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: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-230"><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-231"><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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</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: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-233"><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-234"><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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-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: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-236"><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-237"><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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-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:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-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:RetirementPlanSponsorLocationAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-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:RetirementPlanSponsorLocationAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:RetirementPlanSponsorLocationAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-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:RetirementPlanSponsorLocationAxis">country:IN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-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:RetirementPlanSponsorLocationAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-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:BalanceSheetLocationAxis">aosl:LongTermLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-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: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-246"><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>2025-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: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-248"><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>2025-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: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>2025-06-30</xbrli:instant></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: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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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: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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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="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>2025-06-30</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="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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></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:BalanceSheetLocationAxis">aosl:LongTermIncomeTaxPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></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="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-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="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-258"><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-259"><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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-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="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-261"><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-262"><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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-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="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-264"><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-265"><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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-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="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-267"><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-268"><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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-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="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-270"><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-271"><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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-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="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-273"><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-274"><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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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="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-276"><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-277"><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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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="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-279"><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-280"><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-281"><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>2025-06-30</xbrli:instant></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: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-283"><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>2025-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="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-285"><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>2025-06-30</xbrli:instant></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">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-287"><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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-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: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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-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:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:EntityByLocationAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></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: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-291"><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>2025-06-30</xbrli:instant></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="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-293"><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>2025-06-30</xbrli:instant></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="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-295"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">aosl:DepartmentOfCommerceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></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="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></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="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-298"><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-299"><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-300"><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-301"><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-302"><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-303"><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-304"><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-305"><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-306"><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-307"><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-308"><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-309"><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-310"><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-311"><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-312"><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><xbrli:context id="c-313"><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>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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="us-gaap:ValuationAllowancesAndReservesTypeAxis">aosl:AllowanceForPriceAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-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="us-gaap:ValuationAllowancesAndReservesTypeAxis">aosl:AllowanceForPriceAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></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="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i063c09f2aa6c48cc851289010273627f_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',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',serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',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',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',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>, 2025</ix:nonNumeric> </span></div><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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-20250630_g1.jpg" alt="Alpha Omega Logo 2023.jpg" style="height:67px;margin-bottom:5pt;vertical-align:text-bottom;width:306px" id="i-1"/></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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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',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><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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, 2024 was approximately $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="dei:EntityPublicFloat" scale="6" id="f-30">904</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, 2024 (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',serif;font-size:9pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-31">30,013,611</ix:nonFraction> shares of the registrant's common shares outstanding as of July 31, 2025.</span></div><div style="margin-top:1.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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 2025 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, 2025. </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="i063c09f2aa6c48cc851289010273627f_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',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',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',serif;font-size:10pt;font-weight:700;line-height:120%">For the Year Ended June&#160;30, 2025 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_22">35</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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_25">Cybersecurity</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_25">36</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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_28">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_28">38</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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_31">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_31">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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_34">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_34">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_37">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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_40">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_40">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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_43">[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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_43">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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_46">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_46">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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_61">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_61">56</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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_64">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_64">57</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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_67">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_67">57</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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_70">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_70">57</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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_73">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_73">60</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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_79">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_79">60</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_82">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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_85">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_85">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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_88">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_88">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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_91">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_91">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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_94">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_94">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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_97">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_97">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_100">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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_103">Exhibits and Financial Statement Schedule</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_103">62</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',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_187">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_187">107</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',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="i063c09f2aa6c48cc851289010273627f_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',serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div><span><br/></span></div><div id="i063c09f2aa6c48cc851289010273627f_13"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 1.</span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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,800 products, and has grown with the introduction of over 100 new products in the fiscal year ended June&#160;30, 2025, and over 100 and 60 new products in the fiscal years ended June&#160;30, 2024 and 2023, 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 949 issued patents and 64 pending patents in the United States as of June&#160;30, 2025.  We also have a total of 961 foreign patents, which were based primarily on our research and development efforts through June&#160;30, 2025.  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, home appliances, power tools, smart phones, battery packs, consumer and industrial motor controls and power supplies for computers, servers and telecommunications 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',serif;font-size:10pt;font-weight:400;line-height:112%">During the fiscal year ended June&#160;30, 2025, 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 and integrated power modules for the home appliance market, as well as power integrated circuits (&#8220;ICs&#8221;) for personal computing (&#8220;PC &#8221;), advanced 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',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 provide 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',serif;font-size:10pt;font-weight:400;line-height:112%">As of June 30, 2025, we owned approximately 39.2% of outstanding equity interest in a joint venture company (the &#8220;JV Company&#8221;) that operates a power semiconductor packaging, testing and 12-inch wafer fabrication facility (&#8220;Fab&#8221;, &#8220;Chongqing Fab&#8221; ) in the LiangJiang New Area of Chongqing, China, and the JV Company is an important supplier of wafers and assembly and test services to us.  On December 30, 2024, the JV Company signed an investment agreement with an investor, pursuant to which the investor agreed to invest RMB 500 million (or $68.5 million based on the currency exchange rate between RMB and </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',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',serif;font-size:10pt;font-weight:400;line-height:112%">U.S. Dollar on December 31, 2024) in the JV Company in exchange for a 7.09% interest.  This transaction closed on January 15, 2025, at which time, the percentage of outstanding JV Company&#8217;s equity interest owned by the Company was reduced to approximately 39.2%.  We recorded a gain of $0.5 million on the change of equity interest in the JV Company, which was included in the equity method investment loss line in the consolidated statements of operations.  The funding of the investment was agreed to be made in three installments.  The JV Company received the first installment of RMB 40 million (or $5.5 million) on December 31, 2024.  However, the JV Company has not received the remaining two installments as of the filing 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',serif;font-size:10pt;font-weight:400;line-height:110%">On July 14, 2025, we entered into an equity transfer agreement (&#8220;Agreement&#8221;) with the investor to sell approximately 20.3% of outstanding equity interest in the JV Company for an aggregate cash consideration of $150 million. We identified the negotiations of the equity transfer agreement throughout the fourth quarter of fiscal year 2025 as an impairment indicator and performed a quantitative impairment test as of June 30, 2025. Based on the implied valuation of the JV Company per the transaction price in the equity transfer agreement, the fair value of the equity method investment was determined to be lower than its carrying value, and a $76.8 million other-than-temporary impairment of the equity method investment was recognized as of June 30, 2025.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:110%">  </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%">We believe this sale will provide additional and significant capital for us to continue investment in technology, research and development projects and acquisition of assets complimentary to our business operations, which will facilitate and accelerate our efforts to develop and distribute innovative and diverse power semiconductor products to customers worldwide.  In addition, the JV Company will continue to provide us with a significant level of foundry capacity to enable us to develop and manufacture our products.  Pursuant to an agreement with the JV Company and other shareholders of the JV Company, the JV Company is committed to provide us with a specified level of monthly wafer production capacity.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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, and portable media players created the need for sophisticated power management that increases power efficiency and extends battery life.  The evolution of these products is characterized by increased functionality, thinner and smaller form factors and decreasing prices.  Our Power IC and low voltage </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',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',serif;font-size:10pt;font-weight:400;line-height:120%">(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 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',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',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',serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',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></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%">We seek 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 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',serif;font-size:10pt;font-weight:400;line-height:112%">Although our largest end-market is the Computing market, we have successfully diversified our business by expanding into other markets, including consumer, communications, and power supply and industrial markets.  While we have made progress in our diversification and expansion into additional applications, we continue to support and grow our computing business by expanding bill-of-material content, gaining market share, acquiring new customers, and expanding into new application areas such as AI.</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',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,800 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, AI, graphics cards, and gaming.</span></div><div style="margin-top:9pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',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',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 multiphase controller products to expand our product offerings and deliver complete 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 Company.</span></div><div style="margin-top:9pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%">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.  </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',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',serif;font-size:10pt;font-weight:400;line-height:112%">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, and we believe long-term relationships with Tier 1 customers will be a critical factor in our strategy to grow and expand our business operations.  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',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',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',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',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',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 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',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 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',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="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',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 style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Flat panel displays, TVs, Notebooks, graphic cards, servers, AI datacenters, DVD/Blu-Ray players, set-top boxes, and networking equipment</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="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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">Our current power discrete product line includes industry standard trench MOSFETs, Shielded-Gate low voltage and mid-voltage MOSFETs, SuperJunction high voltage MOSFETs, and trench-stop IGBTs, as well as application specific MOSFETs for smartphone battery management, dual MOSFETs for CPU power conversion, and high-power density MOSFETs for IBC power modules in AI data centers.</span></div><div style="margin-top:9pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:112%">During the fourth quarter of fiscal year of 2025, we unveiled mega IPM-7 series intelligent power modules engineered to improve application performance and deliver increased power density.  These new series are optimized for brushless DC (BLDC) motor drive-based designs, including home appliance applications such as air-conditioners, refrigerators, dishwashers, and power tools.  We announced AOTL66935 utilizes AOS&#8217; 100V AlphaSGT&#8482; proprietary MOSFET technology which combines the advantages of trench technology for low on-resistance with high safe operating area (SOA) capability that meets 48V hot swap requirements in AI server and telecom applications.  We introduced Gen3 1200V &#945;SiC MOSFETs designed to maximize efficiency in high power applications.  These Gen3 MOSFETs provide up to 30 percent improved switching figure-of-merit (FOM) compared to AOS&#8217; previous generation while maintaining low conduction losses at high load conditions.  We also introduced AMD SVI3 multiphase controller with low quiescent power for graphics and desktop systems.  In addition, we introduced 25V MOSFET in DFN3.3x3.3 source-down packaging that meets power demands in AI servers.  The source-down </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',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',serif;font-size:10pt;font-weight:400;line-height:112%">packaging technology offers a larger source contact to the PCB, and its center gate pin layout allows easier routing on the PCB, so the gate driver connection can be minimized.</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',serif;font-size:10pt;font-weight:400;line-height:112%">During the third quarter of fiscal year of 2025, we unveiled a 16-phase controller that supports further AI server and graphic card innovation.  This control scheme delivers a highly efficient, flexible power solution when paired with AOS' power stages.  We also added two new advanced MOSFET package options for high-current applications.  These devices provide low ohmic and high current capabilities, critical to reducing the number of parallel MOSFETs needed in high current designs such as in next-generation e-mobility and industrial 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',serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of fiscal year of 2025, we announced our new application-specific EZBuck&#8482; Regulator.  The highly integrated, compact, and high-power-density AOZ23567QI constant on-time buck converter offers an upgraded solution that is designed to support VCCPRIM_VNNAON rails in the Intel Arrow Lake platform.  Also, we unveiled our AOZ73004CQI, the world&#8217;s first 4-phase controller for blackwell GPUs.  Its advanced design has received full OpenVReg (Open Voltage Regulator) OVR4-22 compliance. </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',serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of fiscal year of 2025, we announced new highly robust power MOSFET LFPAK 5x6 package for high performance and high-reliability requirements.  It is designed to withstand harsh environments while maintaining MOSFET.  In addition, we introduced an ideal diode protection switch with limited power source feature as a safeguard for multiport USB-C applications.  The new device has advanced features that substantially reduce voltage drop and power loss compared to a discrete implementation.</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',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',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',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',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, 2025, 2024 and 2023, our two largest distributors were WPG Holdings Limited, or WPG, and Promate Electronic Co. Ltd., or Promate.  Sales to WPG and Promate accounted for 51.3% and 22.1% of our revenue, respectively, for the fiscal year ended June&#160;30, 2025, 46.0% and 25.0% of our revenue, respectively, for the fiscal year ended June&#160;30, 2024, and 35.6% and 21.6% of our revenue, respectively, for fiscal year ended June&#160;30, 2023, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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 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="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',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 style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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.  In general, our power discrete products and Power IC products in Computing and Consumer segments progress more rapidly through the customer's design and marketing processes, and therefore they generally have a shorter sales cycle.  In contrast, our IGBT and Module 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.  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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Competition</span><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">Our business is subject to seasonal fluctuations, primarily due to our involvement in the power semiconductor market for consumer electronic products. Sales seasonality is influenced by various factors, including global and regional economic conditions, trends within the personal computer (PC) market, revenue contributions from newly introduced products, variations in distributor ordering behavior driven by channel inventory adjustments, and end-customer demand. Additionally, fluctuations in consumer purchasing patterns&#8212;particularly leading up to major holiday seasons&#8212;also contribute to the seasonal nature of our revenue.  Our revenue is subject to some seasonal variation.  Historically, our sequential revenue growth rate tends to be weaker in the March and December quarters when compared with other quarters.</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',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 style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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 2025, 2024 and 2023 were $94.3 million, $89.9 million and $88.1 million, respectively.  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',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',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, 2025, 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',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',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',serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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.  Currently wafers from our third-party accounts for around 30% of AOS&#8217;s total wafer supply.</span></div><div style="margin-top:9pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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 </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',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',serif;font-size:10pt;font-weight:400;line-height:120%">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',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',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',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',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',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',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 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, the Company entered into a license agreement with a customer, pursuant to which the Company agreed to license its proprietary Silicon Carbide (SiC) technology to the customer and engineering and development services for 24 months for a total fee of $45.0 million, consisting of an upfront fee and various milestone payments over the 24 months.  As of June 30, 2025, all revenue has been recognized and all consideration has been received associated with the license agreement and we have no further obligations under this agreement.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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, 2025, we had 949 patents issued in the United States, which were based on our research and development efforts, of the 949 issued patents, 855 are active and these patents are set to expire between 2025 and 2043.  We also had a total of 961 foreign patents, including 392 Chinese patents, 520 Taiwanese patents, 29 Korean patents, 5 Philippine patents, 8 Japanese patents, 3 Europe patents and 4 India patents as of June&#160;30, 2025.  Substantially all of our foreign patents were based on our research and development efforts.  These foreign patents will expire in the years between 2025 and 2043.  In addition, as of June&#160;30, 2025, we had a total of 165 patent applications, of which 64 patents were pending in the United States, 68 patents were pending in China, 31 patents were pending in Taiwan and 2 patents were pending in India. </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',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 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 </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',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',serif;font-size:10pt;font-weight:400;line-height:120%">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',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',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',serif;font-size:10pt;font-weight:400;line-height:112%">As of June&#160;30, 2025, we had 2,428 employees, of whom 770 were located in the United States, 1,475 were located in China, and 183 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',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, well-being and loyalty 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',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',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 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',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',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',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 </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',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',serif;font-size:10pt;font-weight:400;line-height:112%">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',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',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',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, 2025, 2024 and 2023, 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',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',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',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',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, 2025. 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="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"/><td style="width:24.174%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.179%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:67.347%"/><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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">48</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">80</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chairman of the Board and Executive Vice President of Strategic Initiatives </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">61</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">56</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">61</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">Stephen C. Chang </span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">., is the founder of our company and serves as our Chairman of the Board and Executive Vice President of Strategic Initiatives.  Dr. Chang previously served as Executive Chairman from March 2023 to March 2025.  He 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="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',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-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Yifan Liang</span><span style="color:#000000;font-family:'Times New Roman',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 from October 2006 to November 2013, 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',serif;font-size:10pt;font-weight:700;line-height:120%">Wenjun. Li, Ph.D</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">Bing Xue, Ph.D., </span><span style="color:#000000;font-family:'Times New Roman',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;text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Corporate Information</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:93%">We were incorporated in Bermuda on September 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) 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-bottom:5pt;margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_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',serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A.</span><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:112%">Risks Related to Our Business</span></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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 style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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 style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Geopolitical and economic conflicts between United States and China may adversely affect our business.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Our revenue may fluctuate significantly from period to period due to ordering patterns from our distributors and seasonality.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Our success depends upon the ability of our OEM end customers to successfully sell products incorporating our products.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Our reliance on third-party semiconductor foundries to manufacture our products subjects us to risks.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Our recent sale of equity interest in the JV Company is subject to certain closing conditions, and if the conditions are not met, we may not receive a portion or any of the cash proceeds from the sale.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">We may be adversely affected by any disruption in our information technology systems.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">We depend on the continuing services of our senior management team and other key personnel.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Failure to protect our patents and our other proprietary information could harm our business and competitive position.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Evolving export control regulations may adversely affect our financial performance and business operations.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Global or regional economic, political and social conditions could adversely affect our business and operating results.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Our business operations could be significantly harmed by natural disasters or global epidemics.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Our insurance may not cover all losses, including losses resulting from business disruption or product liability claims.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Our international operations subject our company to risks not faced by companies without international operations.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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="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',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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">We are subject to the risk of increased income taxes and changes in existing tax rules.  </span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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 style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Changes in tariffs and international trade policies affecting imports and exports may have a material adverse effect on our business operations and financial performance.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Our China subsidiaries&#8217; current corporate structure and business operations may be affected by the Foreign Investment Law of the PRC.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Our results of operations may be negatively impacted by fluctuations in foreign currency exchange rates between U.S. dollar and Chinese Yuan ("RMB").</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">PRC labor laws may adversely affect our results of operations.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Risks Related to Our Corporate Structure and Our Common Shares</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">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',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',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',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.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">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.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">More recently, we have observed the impact of certain government regulations, such as tariffs or other related trade regulation, that can negatively affect the global semiconductor markets and cause a decline for the demand of our products. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">In addition, the broader semiconductor industry experienced a decline in calendar year 2023 with some recovery in 2024, but there is no guarantee that further recovery 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',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 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',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><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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 46.6%, 43.0% and 35.2% of our total revenue for the years ended June 30, 2025, 2024 and 2023, 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 since mid-2024 and early 2025, 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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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="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',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;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&#8217; 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',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">changes in laws and regulations affecting our business operations, including trade regulations and tariffs;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',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="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Geopolitical conflicts and tensions between the United States and China have threatened 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 or sourced from China and imposition of retaliatory tariffs and other countermeasures (like government investigations, sanctions, etc.) by China, as well as the U.S. government&#8217;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',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',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="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',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="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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, 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',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',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 have 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.  In addition, our Tier 1 customers often have stringent standards and strict requirements that must be met before our products can be sold, which may create challenges and difficulties in our product development efforts.  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',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="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">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 efforts would result in a design win, that our product would be incorporated into an end customer&#8217;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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',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 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',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><span style="color:#000000;font-family:'Times New Roman',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',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',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',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 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',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',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',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',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',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 </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',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',serif;font-size:10pt;font-weight:400;line-height:120%">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',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',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',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',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="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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 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 style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',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',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 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',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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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',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.</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',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="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',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',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',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 to 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.  In July 2025, we entered into an equity transfer agreement with a strategic investor to sell approximately 20.3% of outstanding equity interest in the JV Company.  As of June 30, 2025, our interest in the JV Company was 39.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',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, </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',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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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 agreed to provide us with a specified level of monthly wafer production capacity, there is no guarantee 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',serif;font-size:10pt;font-weight:400;line-height:112%">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.</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',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 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',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 Company and adversely affect our business operations, our financial performance and the trading price of our shares.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our recent sale of equity interest in the JV Company is subject to certain closing conditions, and if the conditions are not met, we may not receive a portion or any of the cash proceeds under the equity transfer agreement and we may be required to unwind the transaction, which will adversely affect our financial results and reputation.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">On July 14, 2025, we entered into an equity transfer agreement with a third-party strategic investor to sell approximately 20.3% of outstanding equity interest in the JV Company for an aggregate cash consideration of $150 million to be paid in four installments, subject to satisfaction of certain conditions.  Such conditions include, among other things, shareholder approval by the JV Company and certain registrations, approvals by government authorities and closing of additional investment by the strategic investor in the JV Company&#8217;s equity, which are outside of our control.  For a more detailed description of the installment payments and related conditions, please see </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations &#8211; Overview</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">. We cannot be certain that these conditions will be satisfied on a timely basis, including those conditions that are outside of our control.  If these conditions are not met by the deadlines as set forth in the equity transfer agreement, we may be exposed to significant risks, including failure to receive a portion or any of the cash proceeds from the sale, which may adversely affect our ability to continue investment in technology, R&amp;D projects and acquisition of assets complimentary to our business operations.  Furthermore, failure to meet these conditions may require the parties to terminate and unwind the transaction, which will adversely affect our reputation, business operations and stock price.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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 73.4%, 71.0% and 57.2% of our revenue for the fiscal years ended June&#160;30, 2025, 2024 and 2023, 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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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="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',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 style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',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',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',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, 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="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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 $40.8 million and $41.7 million at June&#160;30, 2025 and 2024, respectively.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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 </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',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="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">the terms of each individual distributor agreement.  Our estimated liabilities for stock rotation at June&#160;30, 2025 and 2024 were $6.2 million and $4.7 million, respectively.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our operations of one wholly-owned packaging and testing facility 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',serif;font-size:10pt;font-weight:400;line-height:112%">We have one wholly-owned packaging and testing facility located in Shanghai, China that handles the majority of our packaging and testing requirements. The operation of high-volume packaging and testing facility 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 facility 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',serif;font-size:10pt;font-weight:400;line-height:112%">In addition, the operation of our packaging and testing facility is subject to a number of risks, including the following:</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',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',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',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">shortage of raw materials, including 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',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',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',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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">unexpected customs, tax and other government audits and investigations concerning related party transactions, transfer pricing arrangements, IP license and royalty payments, etc.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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="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',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="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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, 2025, we owned 949 issued U.S. patents expiring between 2025 and 2043 and had 64 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',serif;font-size:7pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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, which 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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the possibility that 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',serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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 </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',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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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',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="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:174%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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',serif;font-size:10pt;font-weight:400;line-height:120%">We 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',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',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',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',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 to our operations.  We are not currently covered by insurance against business disruption caused by earthquakes.  In addition, we </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',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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, the United Kingdom and Germany.  The calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax laws and regulations in various taxing jurisdictions.  Any of these jurisdictions may assert that we have unpaid taxes.  Our effective tax rate was 31.0%, (138.1)% and 30.1% for the fiscal years ended June&#160;30, 2025, 2024 and 2023, 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',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="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',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><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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.  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 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',serif;font-size:10pt;font-weight:400;line-height:112%">The Company did not generate more than 750 million Euro revenue in any of the four fiscal years before the tax year starting July 1, 2025. 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',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',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',serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',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 </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',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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">financial conditions.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',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',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',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.  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.  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',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',serif;font-size:12pt;font-weight:400;line-height:107%">         </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:107%">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. 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, 2025 taxable year or any future taxable year.  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.  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.  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.  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',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',serif;font-size:10pt;font-weight:400;line-height:112%">The Tax Cuts and Jobs Act of 2017 (the &#8220;Tax Act&#8221;) 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="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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="text-indent:27pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Changes in tariffs and international trade policies affecting imports and exports may have a material adverse effect on our business operations and financial performance.</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',serif;font-size:10pt;font-weight:400;line-height:112%">The U.S. recently proposed the implementation of a range of new tariffs and significant increases to existing tariffs.  In response to such tariffs announced by the U.S., a number of other countries, including Japan and Korea, entered into new trade deals with the United States, which set certain reduced tariff rates. The specific terms of these deals still need to be further defined and implemented. Other countries, like China, are still in ongoing negotiations with the U.S. regarding tariffs, and it is unclear what the final tariff rate may be. Additionally, there is a pending investigation in the United States into the national security impact of imports of semiconductors and semiconductor manufacturing equipment, which may result in tariffs on such imports from all countries. There is thus still significant uncertainty about future U.S. tariff rates, and we cannot predict whether, and to what extent, current tariffs will continue or U.S. trade policies will change in the future.  Such uncertainties and risks may negatively affect our ability to enter into new business transactions with partners, vendors 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',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',serif;font-size:10pt;font-weight:400;line-height:112%">customers because of the lack of clarity on the economic benefits of such transactions.  Significant increase in U.S. tariffs may increase the costs of materials, goods and components that we purchase from suppliers from other countries for the manufacturing and distribution of our products, which may adversely affect our financial performance.  Also, we may not be able to mitigate the impact of tariffs by identifying and securing alternative sources in the U.S. for similar materials, goods and components at comparable qualities or more favorable prices.  Furthermore, tariffs, or the threat of tariffs or increased tariffs, could have a significant negative impact on our business relationships with customers, suppliers and partners in Asia, including China, Hong Kong, Taiwan, Korea and Japan.  Any significant changes in trade policies and tariffs may also affect the business operations of our customers, suppliers and partners, which may cause them to take actions or make decisions that 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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Risks Related to Doing Business in China</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">China&#8217;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',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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 Chinese 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 Chinese government continues to retain significant control over the business and productive assets in China.  Any changes in China&#8217;s government policy or China&#8217;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&#8217;s largely export-driven economy, any changes in the economies of China&#8217;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',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 Chinese 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 Chinese government to guide economic growth will be effective in maintaining or sustaining the growth rate of the Chinese economy.  If measures adopted by the Chinese 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:9pt;text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Changes in China&#8217;s laws, legal protections or government policies on foreign investment in China may harm 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',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.  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 </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',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 style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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.  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 Chinese 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',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',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.  </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',serif;font-size:10pt;font-weight:400;line-height:112%">Since February 2025, the current U.S. administration has proposed to increase the total tariff level for imported Chinese goods significantly, and additional tariff increases could be imposed as the trade tensions between the two countries continue to heighten. On February 1, 2025, the United States imposed additional tariffs of 10% on all Chinese-origin goods, which was increased to 20% on March 4, 2025. On April 2, 2025, the U.S. announced that it was imposing a 34% &#8220;reciprocal tariff&#8221; on top of the existing 20%, raising the tariff on Chinese goods to 54% (which stacks on top of preexisting tariffs of 7.5%-100% on most Chinese-origin goods imposed under previous U.S. administrations). On April 9, 2025, China responded to U.S. tariff threats by hiking its levies on U.S. imports from 34% to 84%, and the U.S. then increased new tariffs on Chinese goods to 125%. On April 11, 2025, the U.S. announced that semiconductors would be exempt from the reciprocal tariffs, but this exemption does not impact the 20% tariff imposed in March. Later that same day, in a further retaliatory move, China increased tariffs on U.S. imports to 125%.</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',serif;font-size:10pt;font-weight:400;line-height:112%">On May 12, 2025, the U.S. and China agreed to temporarily suspend most tariffs on each other&#8217;s goods for a 90-day period (&#8220;the 90-day truce&#8221;) in trade talks in Geneva. After the Geneva meetings, the new US tariffs on Chinese goods were reduced from 145% to 30%, while China&#8217;s retaliatory tariffs dropped from 125% to 10%. On August 11, 2025, the 90-day truce was extended until November 10, 2025 while the countries continue to engage in negotiations.</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',serif;font-size:10pt;font-weight:400;line-height:112%">The continuing trade tensions could have significant adverse effects on world trade and the world economy.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">While the two countries are having trade talks, including the London trade talk in June and Stockholm trade talk in late July, 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-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Further, we cannot predict what additional actions, if any, may be taken with respect to tariffs or trade relations between the United States and China, or what actions may be taken by the China in retaliation. The adoption and expansion of trade restrictions, the occurrence of a trade war, or other governmental action related to tariffs, trade agreements or related policies have the potential to adversely impact our supply chain, access to equipment, our costs and our product margins. </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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our China subsidiaries&#8217; current corporate structure and business operations may be affected by the Foreign Investment Law of the PRC. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',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',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 </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',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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">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;.</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',serif;font-size:10pt;font-weight:400;line-height:112%">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 a few times since its enactment in 2018 and the current effective Negative List (2024 Edition) took effect on November 1, 2024.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The PRC Foreign Investment Law provides that foreign-invested entities operating in &#8220;restricted&#8221; or &#8220;prohibited&#8221; industries will require market entry clearance and other approvals from relevant PRC government authorities. As the Negative List is updated from time to time, 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.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">If future laws, administrative regulations or provisions mandate further actions to be taken by companies with respect to our business operation, we may face substantial uncertainties as to whether we can complete such actions in a timely manner, or at all. Failure to take timely and appropriate 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',serif;font-size:10pt;font-weight:400;line-height:112%">In addition, under the 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',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',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 Chinese 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 China&#8217;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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">China&#8217;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',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 RMB.  Regulations in China permit foreign owned entities to freely convert the RMB 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 RMB 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 to fund its 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',serif;font-size:10pt;font-weight:400;line-height:120%">Other transactions that involve conversion of RMB 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 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',serif;font-size:10pt;font-weight:400;line-height:120%">As a result of these and other restrictions under Chinese laws and regulations, our China subsidiaries are restricted in their abil</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">ely $93.9 million, or 11.4% of our total consolidated net assets attributed to the Company as of June&#160;30, 2025.  We have no assurance </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',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 style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">that the relevant Chinese</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',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',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',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',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 (&#8220;MOC&#8221;) 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 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',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 RMB.</span></div><div><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:112%">The Chinese 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',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 </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',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',serif;font-size:10pt;font-weight:400;line-height:120%">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',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',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 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',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',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',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 $16.25 to high of $49.16 from July 1, 2024 to June 30, 2025.  At July 31, 2025, the trading price of our common shares was $25.47.  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',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">our failure to meet analysts&#8217; 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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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="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',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:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other factors.</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5pt;font-weight:400;line-height:112%">&#160;&#160;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">In the past, securities class action litigation has often been brought against a company following periods of volatility in such company&#8217;s share price.  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',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="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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&#8217;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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_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',serif;font-size:10pt;font-weight:700;line-height:120%">Item 1B.</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_25"></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',serif;font-size:10pt;font-weight:700;line-height:120%">Item 1C&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Cybersecurity</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="f-36" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="f-38" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" format="ixt:fixed-false" id="f-37">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.</ix:nonNumeric></ix:nonNumeric> 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 a cybersecurity incident is detected, 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.  We believe that our cybersecurity risk management process has been and continues to be an integral part of our overall risk management process of the Company as our cybersecurity team collaborates closely with our information technology team, senior management, Audit Committee and Cybersecurity Subcommittee, and internal audit team to address any such threats and incidents.</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',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" format="ixt:fixed-true" id="f-39">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.</ix:nonNumeric>  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',serif;font-size:10pt;font-weight:400;line-height:112%">We use third-party service providers in various functions throughout our business. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" format="ixt:fixed-true" id="f-40">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</ix:nonNumeric>.</span></div></ix:nonNumeric><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" format="ixt:fixed-false" id="f-41">We are not aware of any risks from cybersecurity threats that have materially affected our business strategy,</ix:nonNumeric> 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><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="f-42" continuedAt="f-42-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%">  <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="f-44" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-43" escape="true">Our senior 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. When a cybersecurity incident is identified, our computer incident response team will notify the Information Security Officer immediately, and upon assessment of the nature and severity of the incident, internal and external parties may be further notified to determine the appropriate response strategy, and written preliminary and final reports will be submitted to management. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="f-46" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" format="ixt:fixed-true" id="f-45"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="f-47" escape="true">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.</ix:nonNumeric> Our Information Security Officer is a certified information systems security professional (CISSP).</ix:nonNumeric></ix:nonNumeric> The cybersecurity 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 senior management team, including our Chief Executive Officer and Chief Financial Officer, as well as our Board of Directors.</ix:nonNumeric></ix:nonNumeric></span></div><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-48" continuedAt="f-48-1" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" format="ixt:fixed-true" id="f-49">Our Board of Directors (the &#8220;Board&#8221;)</ix:nonNumeric> 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. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="f-50" escape="true">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.</ix:nonNumeric>  The Cybersecurity Subcommittee is given the following responsibilities:</span></div></ix:nonNumeric></ix:nonNumeric><div style="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',serif;font-size:10pt;font-weight:400;line-height:120%">36</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-48-1" continuedAt="f-48-2"><ix:continuation id="f-42-1" continuedAt="f-42-2"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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></ix:continuation></ix:continuation><div style="padding-left:36pt;text-indent:-18pt"><ix:continuation id="f-48-2" continuedAt="f-48-3"><ix:continuation id="f-42-2" continuedAt="f-42-3"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span></ix:continuation></ix:continuation><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt"><ix:continuation id="f-48-3"><ix:continuation id="f-42-3">Report to the Audit Committee and the Board of significant and material cybersecurity incidents.</ix:continuation></ix:continuation> </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',serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_28"></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',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',serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2025, 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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_31"></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',serif;font-size:10pt;font-weight:700;line-height:120%">Item 3.</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:112%">As previously disclosed, the Company cooperated with the Department of Commerce (&#8220;DOC&#8221;) in connection with its administrative investigation regarding certain transactions by the Company. On July 2, 2025, the Company announced that it reached a settlement agreement with DOC to close its investigation, pursuant to which the Company agreed to make a one-time payment of $4.25 million. The resolution does not impact the Company&#8217;s ongoing 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',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 our 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="i063c09f2aa6c48cc851289010273627f_34"></div><div><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_37"></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',serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div><span><br/></span></div><div id="i063c09f2aa6c48cc851289010273627f_40"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Item 5.</span><span style="color:#000000;font-family:'Times New Roman',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',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, 2025, there were approximately 149 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',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',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',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',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',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',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, 2025, 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',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.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-top:9pt;text-indent:24.75pt"><img src="aosl-20250630_g2.jpg" alt="chart 2025 V2.jpg" style="height:251px;margin-bottom:5pt;vertical-align:text-bottom;width:490px" id="i-2"/><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">            </span></div><div><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:112%">During the fourth quarter of fiscal year 2025, 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',serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_43"></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',serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;6.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_46"></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',serif;font-size:10pt;font-weight:700;line-height:115%">Item 7.</span><span style="color:#000000;font-family:'Times New Roman',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="i063c09f2aa6c48cc851289010273627f_49"></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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,800 products, and has grown with the introduction of over 100 new products in the fiscal year ended June&#160;30, 2025, and over 100 and 60 new products in the fiscal years ended June&#160;30, 2024 and 2023, 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 949 patents and 64 patent applications in the United States as of June&#160;30, 2025.  We also have a total of 961 foreign patents, which primarily were based on our research and development efforts through June&#160;30, 2025.  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, home appliances, power tools, smart phones, battery packs, consumer and industrial motor controls and power supplies for computers, servers and telecommunications equipment.  During fiscal year 2025, we accelerated the development of new technology platforms which allowed us to introduce 33 medium and high voltage MOSFET products, targeting primarily the power supply markets and industrial markets, as well as 11 low voltage MOSFET products primarily for the communication market.  In addition, we introduced 38 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',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',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.  In December 2021, we sold a portion of our equity interest in the JV Company to a third-party investor, pursuant to which we reduced our ownership from 50.9% to 48.8% of outstanding equity of the JV Company, and reduced our representation on the board of directors of the JV Company.  As a result, the JV Company was deconsolidated from our consolidated financial statements effective as of December 2, 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',serif;font-size:10pt;font-weight:400;line-height:112%">From December 2021 to June 2024, we completed several transactions to sell additional equity interests of the JV Company to third-party investors, while the JV Company also issued additional equity interests to new investors that diluted our ownership interest.  Accordingly, as of June 30, 2024, the percentage of outstanding JV equity interest beneficially owned by us was further reduced to 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',serif;font-size:10pt;font-weight:400;line-height:112%">On December 30, 2024, the JV Company signed an investment agreement with an investor, pursuant to which the investor agreed to invest RMB 500 million (or $68.5 million based on the currency exchange rate between RMB and U.S. Dollar on December 31, 2024) in the JV Company in exchange for a 7.09% interest.  This transaction closed on January 15, 2025, at which time, the percentage of outstanding JV Company&#8217;s equity interest owned by the Company was reduced to approximately 39.2%.  The funding of the investment was agreed to be made in three installments.  The JV Company received the first installment of RMB 40 million (or $5.5 million) on December 31, 2024.  However, the JV Company has not received the remaining two installments as of the filing date.  As of June 30, 2025, the percentage of outstanding JV equity interest beneficially owned by the Company was 39.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',serif;font-size:10pt;font-weight:400;line-height:112%">On July 14, 2025, we entered into an equity transfer agreement with a strategic investor to sell approximately 20.3% of outstanding equity interest in the JV Company for an aggregate cash consideration of $150 million to be paid in four installments, subject to satisfaction of certain conditions.</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',serif;font-size:10pt;font-weight:400;line-height:120%">42</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><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We expect to receive all four installment payments and close the transaction prior to the end of calendar year 2025.  We believe this sale will provide additional and significant capital for us to continue investment in technology, R&amp;D projects and acquisition of assets complementary to our business operations, which will facilitate and accelerate our efforts to develop and distribute innovative and diverse power semiconductor products to customers worldwide. </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',serif;font-size:10pt;font-weight:400;line-height:112%">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.  Pursuant to an agreement with the JV Company and other shareholders of the JV Company, the JV Company is committed to provide us with a specified level of monthly wafer production capacity.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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.  In addition, the PC market may be affected by evolving laws and regulations governing international trade, such as export control regulations. </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Manufacturing costs and capacity availability:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 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 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 third parties to provide foundry capacity to manufacture our products, including the JV Company, therefore it is important that we maintain continuous access to such capacity, which may not be available at sufficient level or at pricing terms favorable.  If these third-party foundries, including the JV Company, take actions or make decisions that prevent us from accessing required capacity, our operations may be adversely affected.</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',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',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',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',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, including our Tier 1 customers who often have stringent requirements.  Both factors, timeliness of product introductions and conformance to customers' requirements, are equally important in securing design wins 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',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',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 </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',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',serif;font-size:10pt;font-weight:400;line-height:112%">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.  Typically, we generate lower revenue during the first quarter of the calendar year as compared to other quarters.  However, 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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:112%">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 or original equipment manufacturers, 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',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 provided 24-months of engineering and development services for a total fee of $45.0 million.  The license and development fee required significant integration to create a combined output to the customer and was determined to be one performance obligation and was recognized over the 24 months during which we performed the engineering and development services.  We use the input method to measure progress and recognize revenue, based on the effort expended relative to the estimated total effort to satisfy the performance obligation.  During the fiscal years ended June&#160;30, 2025, 2024 and 2023, we recorded $13.8 million, $21.2 million and $9.9 million of license and development revenue, respectively.  As of June 30, 2025, all revenue has been recognized and all consideration has been received associated with the license agreement, therefore we no longer have any obligations under the license agreement.  We also entered into 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',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',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 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',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',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="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',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 style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:9pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:9pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',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, other expenses for general and administrative functions, and costs for outside professional services, including legal, audit and accounting services, as well as impairment of long-lived assets.  We review all long-lived assets whenever events or changes in circumstance indicate that these assets may not be recoverable.  When evaluating long-lived assets, if we conclude that the estimated undiscounted cash flows attributable to the assets are less than their carrying value, we recognize an impairment loss based on the excess of the carrying amount of the assets over their respective fair values.  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',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',serif;font-size:10pt;font-weight:400;line-height:112%">We are subject to income taxes in various jurisdictions.  Significant judgment and estimates are required in determining our worldwide income tax expense.  The calculation of tax liabilities involves dealing with uncertainties in the application of complex tax regulations of different jurisdictions globally.  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.  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.  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.  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',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.  Our judgments regarding future taxable income may change due to changes in market conditions, changes in tax laws, tax planning strategies or other factors.  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.  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',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><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:115%">The Company did not generate more than 750 million euro revenue in any of the four fiscal years before the tax year starting July 1, 2025. 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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">One Big Beautiful Bill Act, Enacted July 4, 2025</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">On July 4, 2025, H.R. 1, commonly known as the One Big Beautiful Bill Act (the &#8220;OBBB&#8221;), was signed into law. This includes significant changes to the federal corporate tax provisions and extends certain otherwise expiring provisions 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',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',serif;font-size:10pt;font-weight:400;line-height:115%">2017 Tax Cuts and Jobs Act. The key provisions include allowing immediate expensing of domestic research and experimental expenditures, new limitations on interest expense deductibility, reinstatement of 100% bonus depreciation for qualified assets placed in service in the United States after January 19, 2025 as well as changes to the calculation of taxable income resulting from the foreign derived intangible income deduction.  </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">ASC 740 Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"> requires the effects of changes in tax rates and laws to be recognized in the period in which the relevant legislation is enacted. The OBBB was enacted after the June 30, 2025 year end.  As of June 30, 2025, we are continuing to assess the potential impact of the OBBB.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Equity method investment loss  </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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 the JV Company 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',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.  Instead the total equity method investment balance, including equity method goodwill, is tested for impairment. </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',serif;font-size:10pt;font-weight:400;line-height:110%">On December 30, 2024, the JV Company signed an investment agreement with an investor, pursuant to which the investor agreed to invest RMB 500 million (or $68.5 million based on the currency exchange rate between RMB and U.S. Dollar on December 31, 2024) in the JV Company in exchange for a 7.09% interest.  This transaction closed on January 15, 2025, at which time, the percentage of outstanding JV Company&#8217;s equity interest owned by the Company was reduced to approximately 39.2%.  We recorded a gain of $0.5 million on the change of equity interest in the JV Company, which was included in the equity method investment loss line in the consolidated statements of operations.  The funding of the investment was agreed to be made in three installments.  The JV Company received the first installment of RMB 40 million (or $5.5 million) on December 31, 2024.  However, the JV Company has not received the remaining two installments as of the filing 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',serif;font-size:10pt;font-weight:400;line-height:110%">On July 14, 2025, we entered into an equity transfer agreement (&#8220;Agreement&#8221;) with the investor to sell approximately 20.3% of outstanding equity interest in the JV Company for an aggregate cash consideration of $150 million. We identified the negotiations of the equity transfer agreement throughout the fourth quarter of fiscal year 2025 as an impairment indicator and performed a quantitative impairment test as of June 30, 2025. Based on the implied valuation of the JV Company per the transaction price in the equity transfer agreement, the fair value of the equity method investment was determined to be lower than its carrying value, and a $76.8 million other-than-temporary impairment of the equity method investment was recognized as of June 30, 2025.  The impairment loss is recorded within equity method investment loss in the consolidated statement of operations for the fiscal year ended June 30, 2025.</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',serif;font-size:10pt;font-weight:700;line-height:112%">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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">A discussion of our results of operations for the fiscal year ended June 30, 2025 to June 30, 2024 is included below.  For a discussion and comparison of the results of our operations for the fiscal year ended June 30, 2024 with the fiscal year ended June 30, 2023, refer to &#8220;Management&#8217;s Discussion and Analysis of Financial Conditions and Results of Operations&#8221; in our Form 10-K for the fiscal year ended June 30, 2024 filed with the SEC on August 23, 2024.</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',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 style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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, 2025 and 2024.  Our historical results of operations are not necessarily indicative of the results for any future period.</span></div><div style="text-indent:22.5pt"><span><br/></span></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 style="width:61.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><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:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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:7.818%"/><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:7.822%"/><td style="width:0.1%"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">696,162&#160;</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">535,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',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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">76.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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">161,004&#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',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="3" style="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">23.1&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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',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="display:none"/><td colspan="3" style="display:none"/><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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">94,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">95,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13.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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">189,440&#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',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="3" style="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">27.2&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating 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',serif;font-size:10pt;font-weight:400;line-height:100%">(28,436)</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',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="3" style="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">(4.1)</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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"/><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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other loss, net</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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,004)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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',serif;font-size:10pt;font-weight:400;line-height:100%">Interest 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',serif;font-size:10pt;font-weight:400;line-height:100%">4,283&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,168&#160;</span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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',serif;font-size:10pt;font-weight:400;line-height:100%">Interest 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',serif;font-size:10pt;font-weight:400;line-height:100%">(2,639)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,982)</span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss before income taxes and equity method investment loss</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',serif;font-size:10pt;font-weight:400;line-height:100%">(27,796)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(2,643)</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="3" style="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">(4.0)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(8,625)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,649&#160;</span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss before equity method investment 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',serif;font-size:10pt;font-weight:400;line-height:100%">(19,171)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(6,292)</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="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">(2.8)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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',serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investment 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',serif;font-size:10pt;font-weight:400;line-height:100%">(77,805)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,789)</span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(0.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(96,976)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(11,081)</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="3" style="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">(13.9)</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"><span style="color:#000000;font-family:'Times New Roman',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-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',serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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"><span style="color:#000000;font-family:'Times New Roman',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;text-align:center;text-indent:22.5pt"><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:60.755%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.883%"/><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:7.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><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:7.883%"/><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:7.888%"/><td style="width:0.1%"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,224&#160;</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">8,123&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">17,222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">29,569&#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',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',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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">4.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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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',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="margin-top:13.5pt"><span><br/></span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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:9pt;padding-left:11.25pt;text-indent:-13.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:56.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.779%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.779%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.527%"/><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:10.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.548%"/><td style="width:0.1%"/><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="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">FY25 vs. FY24</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">449,507&#160;</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,361&#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',serif;font-size:10pt;font-weight:400;line-height:100%">5.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">229,926&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,148&#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',serif;font-size:10pt;font-weight:400;line-height:100%">11.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,231)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(29.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">13,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,390)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(34.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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: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',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',serif;font-size:10pt;font-weight:400;line-height:100%">696,162&#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',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',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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">38,888&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">5.9&#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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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;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',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:9pt"><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:56.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><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:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/><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="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">FY25 vs. FY24</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">324,127&#160;</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,716&#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',serif;font-size:10pt;font-weight:400;line-height:100%">14.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">102,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,055)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(3.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">123,868&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,682&#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',serif;font-size:10pt;font-weight:400;line-height:100%">8.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">129,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">166&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,231)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(29.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">13,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,390)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(34.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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: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',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',serif;font-size:10pt;font-weight:400;line-height:100%">696,162&#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',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',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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">38,888&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">5.9&#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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Total revenue was $696.2 million for fiscal year 2025, an increase of $38.9 million, or 5.9%, as compared to $657.3 million for fiscal year 2024.  The increase was primarily due to an increase of $23.4 million and $24.1 million in sales of power discrete products and power IC products, respectively, offset by a decrease of $1.2 million in sales of packaging and testing services and other, as well as a decrease of $7.4 million in license and development services.  The increase in power discrete and power IC product sales was primarily due to a 17.1% increase in unit shipments, offset by an 8.0% decrease in average selling price as compared to last fiscal year due to a shift in product mix.  The decrease in revenue from packaging and testing services and other for fiscal year 2025 as compared to the last fiscal year was primarily due to decreased demand.  The decrease in license and development services for the fiscal year 2025 was related to the license agreement with a customer to license our proprietary SiC technology and provided 24-month engineering and development services, which was completed in February 2025.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">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:56.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><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:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">FY25 vs. FY24</span></td><td colspan="3" style="display:none"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">535,158&#160;</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">49,802&#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',serif;font-size:10pt;font-weight:400;line-height:100%">10.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">76.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',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',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',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="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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">161,004&#160;</span></td><td style="background-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',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',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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(10,914)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(6.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">23.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',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',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',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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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',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><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Cost of goods sold was $535.2 million for fiscal year 2025, an increase of $49.8 million, or 10.3%, as compared to $485.4 million for fiscal year 2024.  The increase was primarily due to 5.9% increase in revenue.  Gross margin decreased by 3.1 percentage points to 23.1% for fiscal year 2025, as compared to 26.2% for fiscal year 2024.  The decrease in gross margin was primarily due to average selling pricing erosion, higher material costs and less favorable product mix during fiscal year ended June&#160;30, 2025.  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="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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.561%"><tr><td style="width:1.0%"/><td style="width:56.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.857%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.857%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><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:10.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.650%"/><td style="width:0.1%"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">FY25 vs. FY24</span></td><td colspan="3" style="display:none"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">94,265&#160;</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,325&#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',serif;font-size:10pt;font-weight:400;line-height:100%">4.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Research and development expenses were $94.3 million for fiscal year 2025, an increase of $4.3 million, or 4.8%, as compared to $89.9 million for fiscal year 2024.  The increase was primarily attributable to a $2.9 million increase in share-based compensation as a result of a modification of market-based restricted stock units in August 2024, a $0.9 million increase in employee compensation and benefit expense mainly due to increased headcount, higher medical insurance expenses and higher severance expenses, a $0.3 million increase in product prototyping engineering expense as a result of increased engineering activities, as well as a $0.1 million increase in office rent expenses.  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 style="text-indent:22.5pt"><span><br/></span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, general and administrative expenses</span></div><div style="margin-top:13.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:55.332%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><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.110%"/><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.823%"/><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.600%"/><td style="width:0.1%"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">FY25 vs. FY24</span></td><td colspan="3" style="display:none"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></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',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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">95,175&#160;</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,441&#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',serif;font-size:10pt;font-weight:400;line-height:100%">11.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Selling, general and administrative expenses were $95.2 million for fiscal year 2025, an increase of $9.4 million, or 11.0%, as compared to $85.7 million for fiscal year 2024.  The increase was primarily attributable to a one-time settlement fee of $4.3 million for the export control investigation case, a $4.2 million increase in share-based compensation expense as a result of a modification of market-based restricted stock units in August 2024, and a $2.4 million increase in employee compensation and benefits expenses mainly due to merit-based compensation increases for certain personnel, higher insurance expenses and higher severance expenses, offset by a $0.8 million decrease in audit fees, a $0.7 million decrease in consulting fees, a $0.5 million decrease in marketing related expenses, and a $0.6 million decrease in allocation expenses.  In addition, during the fiscal year ended June 30, 2025, we identified certain purchased manufacturing equipment that we were unable to meet our production process requirements.  Because the equipment had no alternative uses, we recorded an impairment of $1.0 million related to such equipment. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Other 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:100.000%"><tr><td style="width:1.0%"/><td style="width:55.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><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.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">FY25 vs. FY24</span></td><td colspan="3" style="display:none"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><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',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',serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other loss, 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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,004)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(931)</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,275.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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',serif;font-size:10pt;font-weight:400;line-height:112%">Other loss, net increased by $0.9 million in fiscal year 2025 as compared to the last fiscal year primarily due to increase in foreign currency exchange loss as a result of the appreciation of RMB and Taiwan dollar against the U.S. dollar.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Interest income   </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',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 style="margin-top:13.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:55.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><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.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">FY25 vs. FY24</span></td><td colspan="3" style="display:none"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><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',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',serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><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',serif;font-size:10pt;font-weight:400;line-height:100%">Interest income </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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,283&#160;</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,168&#160;</span></td><td style="background-color:#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(885)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(17.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">Interest income decreased by $0.9 million in fiscal year 2025 as compared to fiscal year 2024 primarily due to a result of lower interest rate and lower cash balance during fiscal year 2025.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Interest expenses  </span></div><div style="margin-top:13.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:56.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><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.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">FY25 vs. FY24</span></td><td colspan="3" style="display:none"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><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',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',serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><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',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expenses</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,639)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,982)</span></td><td style="background-color:#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,343&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(33.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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',serif;font-size:10pt;font-weight:400;line-height:120%">Interest expenses decreased by $1.3 million in fiscal year 2025 as compared to fiscal year 2024 primarily due to less outstanding loan balance during fiscal year 2025.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity method investment loss</span></div><div><span><br/></span></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 style="width:55.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><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.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.454%"/><td style="width:0.1%"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">FY25 vs. FY24</span></td><td colspan="3" style="display:none"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><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',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',serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><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',serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investment loss</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(77,805)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(73,016)</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,524.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><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',serif;font-size:10pt;font-weight:400;line-height:120%">On December 30, 2024, the JV Company signed an investment agreement with an investor, pursuant to which the investor agreed to invest RMB 500 million (or $68.5 million based on currency exchange rate between RMB and U.S. dollar on December 31, 2024) in the JV Company.  This transaction closed on January 15, 2025, at which time, the percentage of outstanding JV Company&#8217;s equity interest owned by the Company was reduced to approximately 39.2%.  As such, we recorded a gain of $0.5 million on the change of equity interest in the JV Company during fiscal year ended June 30, 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',serif;font-size:10pt;font-weight:400;line-height:120%">On July 14, 2025, we entered into an equity transfer agreement with the investor to sell approximately 20.3% of outstanding equity interest in the JV Company for an aggregate cash consideration of $150 million.  We identified the negotiations of the equity transfer agreement throughout the fourth quarter of fiscal year 2025 as an impairment indicator and performed a quantitative impairment test as of June 30, 2025.  Based on the implied valuation of the JV Company per the transaction price in the equity transfer agreement, the fair value of the equity method investment was determined to be lower than its carrying value, and a $76.8 million other-than-temporary impairment of the equity method investment was recognized as of June 30, 2025.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income tax expense  </span></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 style="width:55.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><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.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">FY25 vs. FY24</span></td><td colspan="3" style="display:none"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><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',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',serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(8,625)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(12,274)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(336.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">   </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Income tax expense (benefit) for fiscal years 2025 and 2024 was $(8.6) million and $3.6 million, respectively.  Income tax expense decreased by $12.3 million in fiscal year 2025 as compared to fiscal year 2024.  The decrease was primarily related to the tax benefits reported in connection with the Company&#8217;s investment in the JV Company.  In fiscal year 2025, the Company reported a $77.8 million equity method investment loss, generating a $12.5 million tax benefit in fiscal year 2025 as compared to a $4.8 million equity method investment loss in fiscal year 2024 that generated a $0.7 million tax benefit in fiscal year 2024.  Excluding the $12.5 million tax benefit related to the $77.8 million of equity method loss in fiscal 2025, the fiscal 2025 tax </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',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',serif;font-size:10pt;font-weight:400;line-height:112%">would be $3.9 million of income tax expense.  The remaining difference in tax expense between fiscal years 2025 and 2024 was primarily due to changes in various book-tax permanent differences, discrete tax adjustments between the two years, and changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last 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',serif;font-size:10pt;font-weight:400;line-height:112%">The income tax benefit of $8.6 million for the year ended June 30, 2025 also included a $0.2 million discrete tax benefit and the income tax expense of $3.6 million for the year ended June 30, 2024 included a $0.2 million discrete tax expense.  Excluding the discrete income tax items, the effective tax rate for the years ended June 30, 2025 and 2024 was 30.4% and (130.6%), respectively.</span></div><div><span><br/></span></div><div id="i063c09f2aa6c48cc851289010273627f_52"></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',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><span style="color:#000000;font-family:'Times New Roman',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',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:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">In September 2021, Jireh Semiconductor Incorporated (&#8220;Jireh&#8221;), one of the Company&#8217;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 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 $12.1&#160;million as of June&#160;30, 2025.  As of June&#160;30, 2025, the outstanding balance of this debt financing was $6.5&#160;million. </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',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 &#8220;Bank&#8221;) 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 the SOFR 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, 2025, Jireh was in compliance with these covenants and the outstanding balance of this loan was $20.3&#160;million.  In August 2025, the Company paid the outstanding balance in full.</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',serif;font-size:10pt;font-weight:400;line-height:112%">On August 9, 2019, one of the Company&#8217;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 with a maximum amount of $30.0 million.  The interest rate is based on the Secured Overnight Financing Rate (&#8220;SOFR&#8221;), 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.  As of June 30, 2025, there was no outstanding balance for this loan.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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 RMB 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 RMB to purchase foreign exchange currency for settlement of such &#8220;current account&#8221; transactions without the pre-approval from 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 to fund its 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',serif;font-size:10pt;font-weight:400;line-height:112%">Transactions that involve conversion of RMB 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" </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',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',serif;font-size:10pt;font-weight:400;line-height:112%">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, 2025 and 2024, such restricted portion amounted to approximately $93.9 million and $93.5 million, or 11.4% 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',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',serif;font-size:10pt;font-weight:400;line-height:112%">As disclosed above, in July 2025, we entered into an equity transfer agreement with a third-party strategic investor to sell approximately 20.3% of outstanding equity interest in the JV Company for an aggregate cash consideration of $150 million to be paid in four installments, provided that certain conditions are satisfied.  We expect to receive all four payments by the end of calendar year 2025, and the majority of the consideration, approximately $94 million, is expected to be paid in the first installment, which we anticipate to receive during the quarter ending September 30, 2025.  We plan to use the cash proceeds from the sale to invest in technology, R&amp;D projects and acquisition of assets complimentary to our business operations.  See also </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">&#8220;Risk Factors&#8212;Our recent sale of equity interest in the JV Company is subject to certain closing conditions, and if the conditions are not met, we may not receive a portion or any of the cash proceeds from the sale&#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:'Times New Roman',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 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',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',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025 and 2024, we had $153.5 million and $175.5 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 $153.5 million and $175.5 million cash and cash equivalents, $40.7 million and $55.0 million, respectively, were deposited with financial institutions outside the United States.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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:98.099%"><tr><td style="width:1.0%"/><td style="width:72.819%"/><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:10.822%"/><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:10.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><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',serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="12" 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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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="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',serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,668&#160;</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(36,441)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in financing activities</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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(15,496)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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',serif;font-size:10pt;font-weight:700;line-height:100%">Net decrease in cash, cash equivalents and restricted cash</span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(22,042)</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',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',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 colspan="3" style="display:none"/></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal year ended June 30, 2025, the $4.0 million increase in cash provided by operating activities compared to the fiscal year ended June 30, 2024 was primarily due to an increase of net loss of $85.9 million and an increase of non-cash expenses of $78.3 million, a decrease of $18.6 million in inventory purchases, an increase of accounts payable of $15.7 million primarily due to timing of payment, an increase of $6.9 million in accrued and other liabilities, an increase of $2.9 million in deferred revenue, an increase of $1.6 million in income tax payable, offset by an increase of $32.1 million in accounts receivable due to timing of billings and collection of payments, and an increase of $2.4 million in other current and long term assets due to increase in advance payments to suppliers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal year ended June 30, 2025, the $0.7 million increase in cash used in investing activities compared to the fiscal year ended June 30, 2024 was primarily due to a $0.1 million increase in purchases of property and equipment, a $0.3 </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',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',serif;font-size:10pt;font-weight:400;line-height:120%">million decrease in the proceeds of sales of property and equipment, as well as a $0.3 million decrease in government grants related to equipment.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%">For the fiscal year ended June 30, 2025, the $5.6 million increase in cash used in financing activities compared to the fiscal year 2024 was primarily due to $2.3 million decrease in proceeds from exercise of stock options and the Employee Share Purchase Plan (&#8220;ESPP&#8221;), and $3.0 million increase in withholding tax paid on behalf of employees for net share settlement.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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',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><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',serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_55"></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',serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Estimates </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">General</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',serif;font-size:10pt;font-weight:400;line-height:112%">Our accounting policies are more fully described in Note 1 of the Notes to the consolidated financial statements contained in this Annual Report on Form 10-K.  As disclosed in Note 1, the preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events that affect the amounts reported in the financial statements and accompanying notes. Management believes it is unlikely that applying other estimates and assumptions would have a material impact on the financial statements. We consider the following accounting policies to be those that are most important to the portrayal of our financial condition and that require a higher degree of judgment.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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 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 we expect to provide 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',serif;font-size:10pt;font-weight:400;line-height:112%">We sell our products primarily to distributors, who in turn sell the products globally to various end customers.  Sales to most distributors are made under terms allowing certain price adjustments of the Company&#8217;s products held in their inventory or upon sale to their end customers.  Revenue from sales to distributors is recognized upon the transfer of control to the distributor.  In the ordinary course of business, our distributors may need to sell our products to end customers at prices below the standard distribution price in order to remain competitive and secure sales.  After the distributors sell the Company&#8217;s products to their end customers, the distributors submit a &#8220;ship-and-debit&#8221; price adjustment claim to the Company to adjust the distributor&#8217;s cost from the standard price to the pre-approved lower price.  After the Company verifies that the claim was pre-approved, a credit memo is issued to the distributors for the ship-and-debit claim.  In determining the transaction price, the Company considers ship-and-debit price adjustments to be variable consideration.  The Company estimates the variable consideration of the allowance for price adjustments at the time revenue is recognized.  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 also allow 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.  We record an allowance for stock rotation returns based on historical returns, expected sales volumes and individual distributor agreements.  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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%">We evaluate our inventory for salability, obsolescence and other available applicable information.  When evaluating the adequacy of our provision for excess and obsolete inventory, we identify excess and obsolete products and also analyze historical usage, forecasted demand, and current economic trends.  Demand for our products can fluctuate significantly from period to period.  A significant decrease in demand could result in an increase in the amount of excess inventory on hand.  In addition, our industry is characterized by frequent new product development and technological changes that could result in an increase in the amount of obsolete inventory quantities on hand.  Also our estimates of forecasted demand and judgement to determine excess inventory may prove to be inaccurate, in which case we may have understated or overstated the reduction to the total carrying value of our inventory for excess and obsolete inventory.  If actual economic trends are less favorable than those forecasted, additional future inventory write-downs may be required, which could adversely affect our operating results.   Inventory adjustments, once established, are not reversed until the related inventory has been sold or scrapped.  If actual economic trends 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 id="i063c09f2aa6c48cc851289010273627f_58"></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_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',serif;font-size:10pt;font-weight:700;line-height:120%">Item 7A.</span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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 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. 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.  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',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',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, 2025, we had $26.7 million outstanding under our loan and $2.3 million outstanding under our financing leases, which were subject to fluctuations in interest rates.  For the year ended June&#160;30, 2025, a hypothetical 10% increase in the interest rate could result in $0.1 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',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',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 and silver, 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 and silver, would decrease or increase our current year's net earnings by $1.0 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',serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_64"></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',serif;font-size:10pt;font-weight:700;line-height:120%">Item 8.</span><span style="color:#000000;font-family:'Times New Roman',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',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="i063c09f2aa6c48cc851289010273627f_67"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 9.</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div id="i063c09f2aa6c48cc851289010273627f_70"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 9A.</span><span style="color:#000000;font-family:'Times New Roman',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',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',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, 2025, 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',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, 2025. </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',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',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',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&#160;30, 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',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&#160;30, 2025 has been audited by Deloitte &amp; Touche LLP, an independent registered public accounting firm, as stated in their report included in this Annual Report on Form 10-K. </span></div><div style="text-align:justify;text-indent:26pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',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',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.  Based on that evaluation, there were no changes during the fourth fiscal quarter ended June&#160;30, 2025.  </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',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',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 </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',serif;font-size:10pt;font-weight:400;line-height:120%">57</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 style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">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><span><br/></span></div><div style="text-align:justify"><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',serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_112"></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',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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">To the shareholders and the Board of Directors of Alpha and Omega Semiconductor Limited:</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Opinion on Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We have audited the internal control over financial reporting of Alpha and Omega Semiconductor Limited and subsidiaries (the "Company") as of June 30, 2025, based on criteria established in Internal Control &#8212; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of June 30, 2025, based on criteria established in Internal Control &#8212; Integrated Framework (2013) issued by COSO.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended June 30, 2025, of the Company and our report dated August 28, 2025, expressed an unqualified opinion on those 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',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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The Company's management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company's internal control over financial reporting based on our audit. We are a public accounting firm registered with the 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 style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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 effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">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',serif;font-size:10pt;font-weight:400;line-height:112%">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 style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Deloitte &amp; Touche LLP</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',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-51">San Jose, California</ix:nonNumeric></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;28, 2025</span></div><div style="margin-bottom:4.7pt;margin-top:12pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:4.7pt;margin-top:12pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:4.7pt;margin-top:12pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:4.7pt;margin-top:12pt;text-align:justify"><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',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><span><br/></span></div><div id="i063c09f2aa6c48cc851289010273627f_73"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Item 9B.</span><span style="color:#000000;font-family:'Times New Roman',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:-49.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonNumeric contextRef="c-4" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-52"><ix:nonNumeric contextRef="c-4" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-53"><ix:nonNumeric contextRef="c-4" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-54"><ix:nonNumeric contextRef="c-4" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-55">None</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> </span></div><div><span><br/></span></div><div style="text-indent:24.75pt"><span><br/></span></div><div id="i063c09f2aa6c48cc851289010273627f_79"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_82"></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',serif;font-size:10pt;font-weight:700;line-height:120%">PART III</span></div><div id="i063c09f2aa6c48cc851289010273627f_85"></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',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;2025 Proxy Statement&#8221;), no later than 120 days after the end of fiscal year 2025, and certain information to be included in the 2025 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',serif;font-size:10pt;font-weight:700;line-height:120%">Item 10.</span><span style="color:#000000;font-family:'Times New Roman',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',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',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 2025 Proxy Statement.</span></div><div><span><br/></span></div><div id="i063c09f2aa6c48cc851289010273627f_88"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 11.</span><span style="color:#000000;font-family:'Times New Roman',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',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 2025 Proxy Statement.</span></div><div><span><br/></span></div><div id="i063c09f2aa6c48cc851289010273627f_91"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 12.</span><span style="color:#000000;font-family:'Times New Roman',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',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 2025 Proxy Statement.</span></div><div id="i063c09f2aa6c48cc851289010273627f_94"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 13.</span><span style="color:#000000;font-family:'Times New Roman',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',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 2025 Proxy Statement.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div id="i063c09f2aa6c48cc851289010273627f_97"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 14.</span><span style="color:#000000;font-family:'Times New Roman',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',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 2025 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',serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_100"></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',serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div><span><br/></span></div><div id="i063c09f2aa6c48cc851289010273627f_103"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 15.</span><span style="color:#000000;font-family:'Times New Roman',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="i063c09f2aa6c48cc851289010273627f_106"></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Page</span><span style="color:#000000;font-family:'Times New Roman',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:#0e32e1;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_109">Report of Independent Registered Public Accounting Firm</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> (Deloitte &amp; Touche LLP - PCAOB Firm ID No. <ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-56">34</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_109">63</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_549755815530">Report of Independent Registered Public Accounting Firm</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> (Baker Tilly US, LLP - PCAOB Firm ID No. <ix:nonNumeric contextRef="c-5" name="dei:AuditorFirmId" id="f-57">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_549755815530">65</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_118">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_118">66</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_121">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_121">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_124">Consolidated Statements of Comprehensive Income (Loss</a></span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_124">68</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_127">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_127">69</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_130">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_130">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_133">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_133">72</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',serif;font-size:10pt;font-weight:400;line-height:120%">(2) Financial Statement Schedule.</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:97.514%"><tr><td style="width:1.0%"/><td style="width:88.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.945%"/><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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_181">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i063c09f2aa6c48cc851289010273627f_181">103</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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_109"></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',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',serif;font-size:10pt;font-weight:400;line-height:107%">To the shareholders 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',serif;font-size:10pt;font-weight:700;line-height:115%">Opinion on the Financial Statements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We have audited the accompanying consolidated balance sheet of Alpha and Omega Semiconductor Limited and subsidiaries (the "Company") as of June 30, 2025, the related consolidated statements of operations, comprehensive income (loss), equity, and cash flows, for the year ended June 30, 2025, and the related notes and the schedules listed in the Index at Item 15 (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of June 30, 2025, and the results of its operations and its cash flows for the year ended June 30, 2025, in conformity with the accounting principles generally accepted in the United States of America.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of June 30, 2025, based on criteria established in Internal Control &#8212; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated August 28, 2025, expressed an unqualified opinion on the Company's internal control over financial reporting.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:107%">Basis for Opinion</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audit. We are a public accounting firm registered with the 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',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 financial statements are free of material misstatement, whether due to error or fraud. Our audit included performing procedures to assess the risks of material misstatement of the 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 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 financial statements. We believe that our audit provides a reasonable basis for our opinion.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:107%">Critical Audit Matter</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the 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 financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Inventories &#8212; Excess and Obsolete Inventory Reserve &#8212; Refer to Note 1 to the financial statements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Critical Audit Matter Description</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The Company evaluates the adequacy of the excess and obsolete inventory reserve based upon a review of inventory quantities on hand compared to forecasted demand. Management&#8217;s estimates of forecasted demand are based upon analysis and assumptions including, but not limited to, historical usage, sales forecasts, customer backlog, and projected and current economic trends.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We identified the excess and obsolete inventory reserve as a critical audit matter due to the significant assumptions management makes with regards to estimating the forecasted demand. This required a high degree of auditor judgement and an increased extent of effort when performing audit procedures to evaluate the reasonableness of management's estimates of forecasted demand.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">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',serif;font-size:10pt;font-weight:400;line-height:112%">Our audit procedures related to management&#8217;s estimates of forecasted demand used in the excess and obsolete inventory reserve included the following, among others:</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',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><span><br/></span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">We tested the effectiveness of internal controls over management&#8217;s review of the excess and obsolete inventory reserve, including internal controls designed to review and approve forecasted demand and the underlying assumptions regarding historical usage, sales forecasts, customer backlog, and projected and current economic trends.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">We evaluated management&#8217;s ability to accurately estimate forecasted demand by selecting a sample of inventory products as of June 30, 2024, and comparing usage in the current year to forecasted demand estimates made in the prior year.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">We selected a sample of inventory products as of June 30, 2025, and tested the forecasted demand by comparing internal and external information (e.g. historical usage, customer backlog, communications with customers, expected product lifecycles, economic trends, and inquiries with sales personnel, as applicable) with the Company&#8217;s forecasted demand.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">We considered, when relevant, the existence of contradictory evidence based on reading of internal communications to management and the board of directors, Company press releases, and analyst reports, as well as our observations and inquiries as to changes within the business and obtained through other areas of the audit.</span></div><div style="text-indent:36pt"><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',serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-58">Deloitte &amp; Touche 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',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-59">San Jose, California</ix:nonNumeric></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;28, 2025</span></div><div style="margin-bottom:4.7pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company's auditor since 2024.</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',serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_549755815530"></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',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',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',serif;font-size:10pt;font-weight:700;line-height:115%">Opinion on the Financial Statements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:107%">We have audited the accompanying consolidated balance sheet of Alpha and Omega Semiconductor Limited (the "Company") as of June 30, 2024, 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"). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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 the results of its operations and its cash flows for each of the two years in the period ended June 30, 2024, in conformity with accounting principles generally accepted in the United States of America.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:107%">Basis for Opinion</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:107%">These consolidated financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's consolidated financial statements 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',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 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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:107%">Our audits 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. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="text-indent:36pt"><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',serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="c-5" name="dei:AuditorName" id="f-60">Baker Tilly US, LLP</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:107%">We served as the Company's auditor from 2022 to 2024.</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',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-5" name="dei:AuditorLocation" id="f-61">Santa Clara, California</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:107%">August 23, 2024 (August 28, 2025, as to the effects of the adoption of ASU 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, described in Note 13)</span></div><div style="text-align:justify"><span><br/></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',serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_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',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',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',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="i063c09f2aa6c48cc851289010273627f_118"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-62">153,079</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-63">175,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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="f-64">419</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="f-65">413</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-66">34,772</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-67">12,546</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-68">189,677</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-69">195,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"/></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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-70">18,215</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-71">14,165</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-72">396,162</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-73">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-74">314,097</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-75">336,619</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-76">21,288</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-77">25,050</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="3" id="f-78">269</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-79">3,516</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-80">279,122</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-81">356,039</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction" scale="3" id="f-82">599</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction" scale="3" id="f-83">549</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-84">22,766</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-85">25,239</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-86">1,034,303</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-87">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"/></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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-88">60,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-89">45,084</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-90">59,027</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-91">72,371</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',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',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-92">15,809</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',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-93">13,682</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-94">1,790</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-95">2,798</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="f-96">11,852</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="f-97">11,635</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="f-98">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-99">2,591</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-100">1,007</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="f-101">935</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-102">4,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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-103">5,137</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-104">154,507</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-105">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-106">14,872</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-107">26,724</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedIncomeTaxesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-108">4,201</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccruedIncomeTaxesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-109">3,591</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction" format="ixt:num-dot-decimal" scale="3" id="f-110">13,192</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction" format="ixt:num-dot-decimal" scale="3" id="f-111">26,416</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-112">1,274</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-113">2,282</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-114">16,925</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-115">20,499</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-116">7,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-117">19,661</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-118">211,971</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-119">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-6" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-120"></ix:nonFraction></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-7" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-121"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">Preferred shares, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-122"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-123">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',serif;font-size:10pt;font-weight:400;line-height:100%">Authorized: <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-124"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-125">10,000</ix:nonFraction></ix:nonFraction> shares; issued and outstanding: <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="f-126"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="f-127"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-128"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-129">none</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> at June&#160;30,&#160;2025 and 2024</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-130">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-131">&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Common shares, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-132"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-133">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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Authorized: <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-134"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-135">100,000</ix:nonFraction></ix:nonFraction> shares; issued and outstanding: <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-136">37,127</ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-137">30,009</ix:nonFraction> shares, respectively at June 30, 2025 and <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-138">36,107</ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-139">28,969</ix:nonFraction> shares, respectively at June 30, 2024</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-140">74</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-141">72</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',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-6" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-142">7,118</ix:nonFraction> shares at June 30, 2025 and <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-143">7,138</ix:nonFraction> shares at June 30, 2024</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="f-144">79,058</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="f-145">79,213</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-146">379,779</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-147">353,109</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-148">12,390</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-149">13,419</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-150">533,927</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-151">631,058</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',serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders' 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-152">822,332</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-153">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and shareholders' 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-154">1,034,303</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-155">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"/></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',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',serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_121"></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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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',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',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',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-156">696,162</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-157">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-158">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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</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',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-159">535,158</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-160">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-161">491,785</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',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',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-162">161,004</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-163">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-164">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"/></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',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',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',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-165">94,265</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-166">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-167">88,146</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',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',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-168">95,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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-169">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-170">88,861</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',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',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-171">189,440</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-172">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-173">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"/></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',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',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-174">28,436</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-175">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-176">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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Other 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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-177">1,004</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-178">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-179">1,730</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',serif;font-size:10pt;font-weight:400;line-height:100%">Interest 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',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-180">4,283</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="f-181">5,168</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="f-182">3,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expenses</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-183">2,639</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-184">3,982</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-185">4,862</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',serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) before income taxes and equity method investment 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',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-186">27,796</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-187">2,643</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-188">19,712</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 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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-189">8,625</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-190">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-191">5,937</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',serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) before equity method investment loss</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',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-192">19,171</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="aosl:IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment" format="ixt:num-dot-decimal" scale="3" id="f-193">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="aosl:IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment" format="ixt:num-dot-decimal" scale="3" id="f-194">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investment 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',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-195">77,805</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="aosl:IncomeLossFromEquityMethodInvesteeAfterTax" format="ixt:num-dot-decimal" scale="3" id="f-196">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="aosl:IncomeLossFromEquityMethodInvesteeAfterTax" format="ixt:num-dot-decimal" scale="3" id="f-197">1,411</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',serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</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',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',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-198">96,976</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-199">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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-200">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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',serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per common 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',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',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',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">3.30</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-202">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-203">0.45</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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">3.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-205">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-206">0.42</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',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common share 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',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',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">29,405</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-208">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-209">27,552</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',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',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">29,405</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-211">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-212">29,528</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 style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1) - Amounts include related party transactions. Refer to footnote 3, Related Party Transactions.</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',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',serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_124"></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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</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',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',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">96,976</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-214">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-215">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"/></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',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;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment, net of $(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="f-216">43</ix:nonFraction>), $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="f-217">876</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" format="ixt:num-dot-decimal" scale="3" id="f-218">1,566</ix:nonFraction> tax in each of the fiscal year ended June 30, 2025, 2024 and 2023, respectively.</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-219">1,029</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-220">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-221">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income (loss)</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',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',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">95,947</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-223">16,389</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-224">3,173</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_127"></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',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',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',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:95.319%"><tr><td style="width:1.0%"/><td style="width:36.624%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.211%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.049%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.638%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.331%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.810%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.211%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.606%"/><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.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.642%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.289%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.576%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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',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',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',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',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',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',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',serif;font-size:7pt;font-weight:700;line-height:100%">Total Shareholders' Equity</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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',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',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',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',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',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',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="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-225">&#8212;</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',serif;font-size:7pt;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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-226">&#8212;</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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-227">33,988</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',serif;font-size:7pt;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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-228">68</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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-229">6,617</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',serif;font-size:7pt;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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-230">66,000</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',serif;font-size:7pt;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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-231">288,951</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"/><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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-232">1,080</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',serif;font-size:7pt;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',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-233">629,994</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',serif;font-size:7pt;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',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-234">854,093</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"/><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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-20" decimals="-3" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod" scale="3" id="f-235">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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="f-236">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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="f-237">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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="f-238">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="display:none"/><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',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',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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-23" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="f-239">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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="f-240">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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="f-241">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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="f-242">0</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="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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-20" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="f-243">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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-244">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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-245">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="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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-20" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-246">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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="f-247">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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-248">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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-249">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="display:none"/><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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-23" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="f-250">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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-251">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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-252">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="display:none"/><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',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',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',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',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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-253">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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-254">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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',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',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',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',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',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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-255">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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-256">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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',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',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',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',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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-257">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',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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-258">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-26" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-259">&#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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-260">&#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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-261">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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-262">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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-28" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-263">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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-264">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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-265">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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-266">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',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:num-dot-decimal" scale="3" id="f-267">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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-268">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="display:none"/><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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-33" decimals="-3" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-269">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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="f-270">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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" format="ixt:num-dot-decimal" scale="3" id="f-271">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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" format="ixt:num-dot-decimal" scale="3" id="f-272">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="display:none"/><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',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',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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-36" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="f-273">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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="f-274">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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="f-275">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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="f-276">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="display:none"/><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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-33" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="f-277">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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-278">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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-279">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="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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-33" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-280">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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-281">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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-282">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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',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',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',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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-283">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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-284">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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',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',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',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',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',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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-285">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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-286">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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',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',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',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',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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-287">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',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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-288">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-39" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-289">&#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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" 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:#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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-40" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-291">36,107</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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-292">72</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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-41" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-293">7,138</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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-294">79,213</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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-295">353,109</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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-296">13,419</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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-297">631,058</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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-298">891,607</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="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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-46" decimals="-3" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod" scale="3" id="f-299">968</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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="f-300">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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="f-301">90</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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="f-302">91</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="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',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',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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-49" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="f-303">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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="f-304">155</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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="f-305">155</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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="f-306">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="display:none"/><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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-46" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="f-307">348</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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-308">10,698</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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-309">10,698</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="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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-46" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-310">400</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',serif;font-size:7pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-311">7,709</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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-312">7,710</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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',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',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',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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-313">29,569</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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-314">29,569</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:7pt;font-weight:400;line-height:100%">Net 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',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',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',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',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',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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-315">96,976</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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-316">96,976</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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',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',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',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',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',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',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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-317">1,029</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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-318">1,029</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:7pt;font-weight:400;line-height:100%">Balance, June&#160;30, 2025</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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-52" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-319">&#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',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',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:fixed-zero" scale="3" id="f-320">&#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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-53" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-321">37,127</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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-322">74</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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-54" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-323">7,118</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',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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-324">79,058</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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-325">379,779</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',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',serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-326">12,390</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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-327">533,927</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',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',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-328">822,332</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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',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><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_130"></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',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',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',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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) </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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-329">96,976</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-330">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-331">12,364</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',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 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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',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-332">62,396</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="f-333">53,757</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="f-334">43,207</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',serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investment loss</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',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-335">77,805</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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="aosl:IncomeLossFromEquityMethodInvesteeAfterTax" format="ixt:num-dot-decimal" scale="3" id="f-336">4,789</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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="aosl:IncomeLossFromEquityMethodInvesteeAfterTax" format="ixt:num-dot-decimal" scale="3" id="f-337">1,411</ix:nonFraction>&#160;</span></td><td style="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',serif;font-size:10pt;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',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-338">29,569</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-339">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-340">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes, 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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-341">13,274</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="3" id="f-342">880</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-343">1,418</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',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-344">80</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="f-345">78</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="f-346">182</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',serif;font-size:10pt;font-weight:400;line-height:100%">Impairment 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="3" id="f-347">1,045</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="3" id="f-348">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="3" id="f-349">&#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of privately-held 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" scale="3" id="f-350">100</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" format="ixt:fixed-zero" scale="3" id="f-351">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" format="ixt:fixed-zero" scale="3" id="f-352">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</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',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts 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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-353">22,226</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-354">9,873</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-355">43,262</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',serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-356">6,073</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-357">12,503</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-358">25,207</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',serif;font-size:10pt;font-weight:400;line-height:100%">Other current and 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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="f-359">465</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-360">1,927</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-361">18,695</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',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',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-362">2,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="f-363">1,731</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="f-364">17,038</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',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-365">13,289</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-366">2,406</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-367">19,568</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes 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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="f-368">399</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-369">1,974</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-370">1,957</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',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',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-371">2,591</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-372">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-373">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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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-374">26,885</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-375">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-376">45,545</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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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-377">29,668</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-378">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-379">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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',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-380">37,180</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-381">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-382">110,428</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',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',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-383">61</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment" scale="3" id="f-384">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment" scale="3" id="f-385">167</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',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',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-386">678</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="aosl:ProceedsFromGovernmentGrantRelatedToEquipment" scale="3" id="f-387">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="aosl:ProceedsFromGovernmentGrantRelatedToEquipment" scale="3" id="f-388">631</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',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',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-389">36,441</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-390">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-391">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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-392">10,698</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-393">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-394">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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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-395">7,801</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-396">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-397">8,978</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',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',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-398">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-399">&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-400">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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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-401">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:fixed-zero" scale="3" id="f-402">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-403">8,632</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',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',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-404">11,664</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-405">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-406">26,598</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',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',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-407">935</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="aosl:PrincipalPaymentsOnCapitalLeases" scale="3" id="f-408">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="aosl:PrincipalPaymentsOnCapitalLeases" scale="3" id="f-409">810</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',serif;font-size:10pt;font-weight:400;line-height:100%">Net cash 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',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-410">15,496</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-411">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-412">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-413">227</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-414">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-415">280</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',serif;font-size:10pt;font-weight:700;line-height:100%">Net 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',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-416">22,042</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-417">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-418">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-419">175,540</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-420">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-421">314,651</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-422">153,498</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-423">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-424">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"/></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><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 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 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 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 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></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',serif;font-size:10pt;font-weight:400;line-height:120%">70</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',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',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',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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-425">2,920</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-426">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-427">3,711</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',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',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',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-428">4,615</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="f-429">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="f-430">1,537</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-431">10,574</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-432">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-433">12,715</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',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',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',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-434">155</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockIssued1" scale="3" id="f-435">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockIssued1" scale="3" id="f-436">67</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-437">153,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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-438">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-439">195,188</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="f-440">419</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="f-441">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="f-442">415</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-443">153,498</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-444">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-445">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"/></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',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',serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_133"></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',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',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="i063c09f2aa6c48cc851289010273627f_136"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="f-446" continuedAt="f-446-1" escape="true">The Company and Significant Accounting Policies </ix:nonNumeric></span></div><ix:continuation id="f-446-1" continuedAt="f-446-2"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">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 computers, graphic cards, game consoles, home appliances, power tools, smart phones, battery packs, consumer and industrial motor controls and power supplies for computers, servers and telecommunications equipment.  The Company conducts its operations primarily in the United States, Hong Kong, China, and South Korea.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-447" continuedAt="f-447-1" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="f-447-1">The consolidated financial statements include the accounts of all subsidiaries.  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',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',serif;font-size:10pt;font-weight:400;line-height:110%">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 &#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;).  As of December 1, 2021, the Company owned <ix:nonFraction unitRef="number" contextRef="c-61" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="f-448">50.9</ix:nonFraction>%, and the Chongqing Funds owned <ix:nonFraction unitRef="number" contextRef="c-62" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="f-449">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Method Investment Loss</span></div><div><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:107%">The Company uses the equity method of accounting when it has the ability to exercise significant influence, but not control, as determined in accordance with generally accepted accounting principles, over the operating and financial policies of the investee. Effective December 1, 2021, the Company reduced its equity interest in the JV Company and no longer controlled the JV Company. As a result, beginning December 2, 2021, the Company recorded its investment under the equity method of accounting. Since the Company is unable to obtain accurate financial information from the JV Company in a timely manner, the Company&#8217;s share of earnings or losses of the JV Company is recorded on a one quarter lag. The Company discloses and recognizes intervening events at the JV Company in the lag period that could materially affect its consolidated financial statements, if applicable.</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',serif;font-size:10pt;font-weight:400;line-height:92%">The Company records its interest in the net earnings or loss 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; instead the equity method investment is tested for impairment. The Company reviews for impairment whenever factors indicate that the carrying amount of the investment is determined to be other than temporary. 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 style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%">From December 2021 to June 2024, the Company completed several transactions to sell additional equity interests of the JV Company to third-party investors, while the JV Company also issued additional equity interests to new investors that diluted the Company's ownership interest. Accordingly, as of June 30, 2024, the percentage of outstanding JV equity interest beneficially owned by the Company was further reduced to <ix:nonFraction unitRef="number" contextRef="c-63" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-450">42.8</ix:nonFraction>%.  On December 30, 2024, the JV Company signed an investment agreement with an investor, pursuant to which the investor agreed to invest RMB <ix:nonFraction unitRef="cny" contextRef="c-64" decimals="-6" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-451">500</ix:nonFraction>&#160;million (or $<ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-5" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-452">68.5</ix:nonFraction>&#160;million based on the currency exchange rate between RMB and U.S. Dollar on December 31, 2024) in the JV Company in exchange for a <ix:nonFraction unitRef="number" contextRef="c-64" decimals="4" name="aosl:EquityMethodInvestmentPercentageOfEquityOwnershipSold" scale="-2" id="f-453">7.09</ix:nonFraction>% interest.  This transaction closed on January 15, 2025, at which time, the percentage of outstanding JV Company&#8217;s equity interest owned by the Company was reduced to approximately <ix:nonFraction unitRef="number" contextRef="c-65" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-454">39.2</ix:nonFraction>%.  The Company recorded a gain of $<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-5" name="aosl:GainOnChangeOfEquityInterestInTheJointVentureCompany" format="ixt:num-dot-decimal" scale="6" id="f-455">0.5</ix:nonFraction>&#160;million on the change of equity interest in the JV Company, which was included in the equity method investment loss line in the consolidated statements of operations.  The funding of the investment was agreed to be made in three installments.  The JV Company received the first installment of RMB <ix:nonFraction unitRef="cny" contextRef="c-67" decimals="-6" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-456">40</ix:nonFraction>&#160;million (or $<ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-5" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-457">5.5</ix:nonFraction>&#160;million) on December 31, 2024.  However, the JV </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',serif;font-size:10pt;font-weight:400;line-height:120%">72</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-446-2" continuedAt="f-446-3"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%">Company has not received the remaining two installments as of the filing date.  As of June&#160;30, 2025, the percentage of outstanding JV equity interest beneficially owned by the Company was <ix:nonFraction unitRef="number" contextRef="c-68" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-458">39.2</ix:nonFraction>%. </span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%">In the fourth quarter of fiscal year 2025, the Company began negotiations with a third-party strategic investor to sell a portion of its outstanding equity interest in the JV Company. On July 14, 2025, the Company entered into an equity transfer agreement (&#8220;Agreement&#8221;) with the investor to sell approximately <ix:nonFraction unitRef="number" contextRef="c-69" decimals="3" name="aosl:EquityMethodInvestmentPercentageOfEquityOwnershipSold" scale="-2" id="f-459">20.3</ix:nonFraction>% of outstanding equity interest in the JV Company for an aggregate cash consideration of $<ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-5" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-460">150</ix:nonFraction>&#160;million. The Company identified the negotiations of the equity transfer agreement throughout the fourth quarter of fiscal year 2025 as an impairment indicator and performed a quantitative impairment test as of June 30, 2025. Based on the implied valuation of the JV Company per the transaction price in the equity transfer agreement, the fair value of the equity method investment was determined to be lower than its carrying value, and a $<ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-5" name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" format="ixt:num-dot-decimal" scale="6" id="f-461">76.8</ix:nonFraction>&#160;million other-than-temporary impairment of the equity method investment was recognized as of June 30, 2025.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:110%">  </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%">The impairment loss is recorded within Equity method investment loss in the consolidated statement of operations for the year-ended June 30, 2025.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-462" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Use of Estimates</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',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 reserve of stock rotation returns, allowance for price adjustments, allowance for expected credit loss, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant and equipment.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="f-463" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Transactions and Translation </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',serif;font-size:10pt;font-weight:400;line-height:112%">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&#8217;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="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">For the Company&#8217;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-464" continuedAt="f-464-1" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="f-464-1">The Company maintains restricted cash in connection with cash balances temporarily restricted by the local custom authority 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, 2025 and 2024, the amount of restricted cash was $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-465">0.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-466">0.4</ix:nonFraction>&#160;million, respectively.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="f-467" continuedAt="f-467-1" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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&#8217;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',serif;font-size:10pt;font-weight:400;line-height:120%">73</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-446-3" continuedAt="f-446-4"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="f-467-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-468" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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-469" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</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',serif;font-size:10pt;font-weight:400;line-height:112%">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.  Level 2 inputs were used to estimate the fair value of the equity method investment for the purpose of recognizing the other than temporary impairment recorded in 2025.  The carrying value of the Company&#8217;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-470" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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.  The Company evaluated its inventory for salability, obsolescence and other available applicable information.  When evaluating the adequacy of its provision for excess and obsolete inventory, the Company identifies excess and obsolete products and also analyzes historical usage, forecasted demand, and current economic trends.  If actual economic trends are less favorable than those forecasted, additional future inventory write-downs may be required, which could adversely affect our operating results.   Inventory adjustments, once established, are not reversed until the related inventory has been sold or scrapped.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-471" continuedAt="f-471-1" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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-472" continuedAt="f-472-1" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-71" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-473">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-72" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-474">7</ix:nonNumeric> to <ix:nonNumeric contextRef="c-73" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-475">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-74" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-476">3</ix:nonNumeric> to <ix:nonNumeric contextRef="c-75" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-477">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-76" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-478">3</ix:nonNumeric> to <ix:nonNumeric contextRef="c-77" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-479">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-78" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-480">3</ix:nonNumeric> to <ix:nonNumeric contextRef="c-79" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-481">5</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',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',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',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-482">2</ix:nonNumeric> to <ix:nonNumeric contextRef="c-81" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-483">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',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',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-484">5</ix:nonNumeric> years</span></div></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',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 </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',serif;font-size:10pt;font-weight:400;line-height:120%">74</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-446-4" continuedAt="f-446-5"><ix:continuation id="f-471-1"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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',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 are expected to 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 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-485">three</span> to <ix:nonNumeric contextRef="c-84" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="f-486">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',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-487" continuedAt="f-487-1" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-487-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, 2025 and 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-488">0.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-489">1.0</ix:nonFraction>&#160;million, respectively.  During the fiscal year ended June 30, 2023, the Company reduced property, plant and equipment by $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment" scale="6" id="f-490">0.6</ix:nonFraction> million and operating expenses by $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="aosl:GovernmentGrantsReductionRecordedToOperatingExpenses" scale="6" id="f-491">0.1</ix:nonFraction> million.  </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="f-492" continuedAt="f-492-1" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="f-492-1">During the fiscal year ended June 30, 2025, the Company identified certain purchased manufacturing equipment that was unable to meet its production process requirements.  Because the equipment had no alternative uses, the Company recorded an impairment of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="6" id="f-493">1.0</ix:nonFraction>&#160;million related to such equipment.</ix:continuation>  There was <ix:nonFraction unitRef="usd" contextRef="c-5" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="f-494"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="f-495">no</ix:nonFraction></ix:nonFraction> impairment of long-lived assets for fiscal years 2024 and 2023. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="f-496" continuedAt="f-496-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',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',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 revenue at a point in time when its performance obligation has been satisfied and control of the product is transferred 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',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. Sales to most distributors are made under terms allowing certain price adjustments of the Company&#8217;s products held in their inventory or upon sale to their end customers. Revenue from sales to distributors is recognized upon the transfer of control to the distributor. In the ordinary course of business, our distributors may need to sell our products to end customers at prices below the standard distribution price in order to remain competitive and secure sales. After the distributors sell the Company&#8217;s products to their end customers, the distributors submit a &#8220;ship-and-debit&#8221; price adjustment claim to the Company to adjust the distributor&#8217;s cost from the standard price to the pre-approved lower price. After the Company verifies that the claim was pre-approved, a credit memo is issued to the distributors for the ship-and-debit claim. In determining the transaction price, the Company considers ship-and-debit price adjustments to be variable consideration. The Company estimates the variable consideration of the allowance for price adjustments at the time revenue is recognized.  The Company also allows stock rotation </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',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:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-446-5" continuedAt="f-446-6"><ix:continuation id="f-496-1"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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, expected sales volumes and individual distributor agreements.  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><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;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 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',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',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',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',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 $<ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="f-497">45.0</ix:nonFraction>&#160;million.  The license and development fee required significant integration to create a combined output to the customer and was determined to be one performance obligation and was recognized over the 24 months when the Company performed the engineering and development services.  The Company used the input method to measure progress and recognize revenue, based on the effort expended relative to the estimated total effort to satisfy the performance obligation.  During the fiscal years ended June&#160;30, 2025 and 2024, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-498">13.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-499">21.2</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.  As of June&#160;30, 2025, all revenue has been recognized and all consideration has been received associated with the license agreement.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-500" continuedAt="f-500-1" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-500-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><ix:nonNumeric contextRef="c-1" name="us-gaap:StandardProductWarrantyPolicy" id="f-501" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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-502">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 costs to fulfill warranty obligation.  The Company monitors its 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-503" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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: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',serif;font-size:10pt;font-weight:400;line-height:120%">76</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-446-6" continuedAt="f-446-7"><ix:nonNumeric contextRef="c-1" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="f-504" continuedAt="f-504-1" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-504-1">Research and development costs are expensed as incurred.</ix:continuation> </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-505" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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.</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',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income taxes in a number of jurisdictions.  Significant judgment is required in determining the worldwide provision for income taxes.  There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business.  The Company establishes accruals for certain tax contingencies based on estimates of whether additional taxes may be due.  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 style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Significant management judgment is also 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 carryforwards 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 on a jurisdiction-by-jurisdiction basis 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.  The Company has concluded that it should report a full valuation allowance on its state research and development 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 style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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.  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.  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',serif;font-size:10pt;font-weight:400;line-height:107%">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.  The Company is subject to the continuous examination of our income tax returns by the Internal Revenue Service and other tax authorities.  The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes.  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.  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><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-506" continuedAt="f-506-1" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">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',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.  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.  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.  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.</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',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="f-506-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-507" continuedAt="f-507-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</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',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><div style="text-indent:22.5pt"><span><br/></span></div><ix:continuation id="f-446-7"><ix:continuation id="f-507-1"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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-508">0.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AdvertisingExpense" scale="6" id="f-509">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:AdvertisingExpense" scale="6" id="f-510">0.5</ix:nonFraction> million in the fiscal years ended June&#160;30, 2025, 2024, and 2023, respectively.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="f-511" continuedAt="f-511-1" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-511-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-512" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',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',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:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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. The Company adopted the guidance during the three months ended June 30, 2025 and the adoption did not have a significant impact on the consolidated financial statements.</span></div><div style="margin-top:13.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:107%">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 did not early adopt ASU 2023-09 and will apply these additional income tax disclosures in its June 2026 fiscal 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',serif;font-size:10pt;font-weight:400;line-height:112%">In November 2024, the FASB issued ASU No. 2024-03, &#8220;Income Statement &#8211; Reporting Comprehensive Income &#8211; Expense Disaggregation Disclosures&#8221;, which improves disclosure requirements and provides more detailed information about an entity&#8217;s expenses, specifically amounts related to purchases of inventory, employee compensation, depreciation, intangible asset amortization, and selling expenses, along with qualitative descriptions of certain other types of expenses. This guidance is effective for annual reporting periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact of the ASU on its consolidated financial statements.</span></div></ix:nonNumeric></ix:continuation><div id="i063c09f2aa6c48cc851289010273627f_139"></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="c-1" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="f-513" continuedAt="f-513-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-513-1" continuedAt="f-513-2"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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-88" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="f-514">50.9</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-89" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="f-515">48.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',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-90" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-516">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-91" decimals="4" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-517">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-92" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="f-518">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',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-93" decimals="4" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-519">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-94" decimals="-6" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-520">509</ix:nonFraction>&#160;million (or approximately $<ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-6" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-521">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, the percentage of outstanding JV equity interest beneficially owned by the Company was reduced to <ix:nonFraction unitRef="number" contextRef="c-95" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="f-522">42.2</ix:nonFraction>%.</span></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',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-513-2"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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-96" decimals="4" name="aosl:IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-523">0.54</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',serif;font-size:10pt;font-weight:400;line-height:110%">On December 30, 2024, the JV Company signed an investment agreement with an investor, pursuant to which the third-party investor agreed to invest RMB <ix:nonFraction unitRef="cny" contextRef="c-64" decimals="-6" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-524">500</ix:nonFraction>&#160;million (or $<ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-5" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-525">68.5</ix:nonFraction>&#160;million based on the currency exchange rate between RMB and U.S. Dollar on December 31, 2024) in the JV Company in exchange for a <ix:nonFraction unitRef="number" contextRef="c-64" decimals="4" name="aosl:EquityMethodInvestmentPercentageOfEquityOwnershipSold" scale="-2" id="f-526">7.09</ix:nonFraction>% interest.  This transaction closed on January 15, 2025, at which time, the percentage of outstanding JV Company&#8217;s equity interest owned by the Company was reduced to approximately <ix:nonFraction unitRef="number" contextRef="c-65" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-527">39.2</ix:nonFraction>%.  We recorded a gain of $<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-5" name="aosl:GainOnChangeOfEquityInterestInTheJointVentureCompany" format="ixt:num-dot-decimal" scale="6" id="f-528">0.5</ix:nonFraction>&#160;million on the change of equity interest in the JV Company, which was included in the equity method investment loss line in the consolidated statements of operations.  The funding of the investment was agreed to be made in three installments.  The JV Company received the first installment of RMB <ix:nonFraction unitRef="cny" contextRef="c-67" decimals="-6" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-529">40</ix:nonFraction>&#160;million (or $<ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-5" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-530">5.5</ix:nonFraction>&#160;million) on December 31, 2024.  However, the JV Company has not received the remaining two installments as of the filing 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',serif;font-size:10pt;font-weight:400;line-height:112%">In the fourth quarter of fiscal year 2025, the Company began negotiations with a third-party strategic investor to sell a portion of its outstanding equity interest in the JV Company.  On July 14, 2025, the Company entered into an equity transfer agreement with the investor to sell approximately <ix:nonFraction unitRef="number" contextRef="c-69" decimals="3" name="aosl:EquityMethodInvestmentPercentageOfEquityOwnershipSold" scale="-2" id="f-531">20.3</ix:nonFraction>% of outstanding equity interest in the JV Company for an aggregate cash consideration of approximately $<ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-5" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-532">150</ix:nonFraction>&#160;million to be paid in <ix:nonFraction unitRef="installment" contextRef="c-97" decimals="INF" name="aosl:NumberOfInstallmentPayments" format="ixt-sec:numwordsen" scale="0" id="f-533">four</ix:nonFraction> installments, subject to satisfaction of certain conditions.</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',serif;font-size:10pt;font-weight:400;line-height:112%">The Company identified the negotiations of the equity transfer agreement throughout the fourth quarter of fiscal year 2025 as an impairment indicator and performed a quantitative impairment test as of June 30, 2025.  Based on the implied valuation of the JV Company per the transaction price in the equity transfer agreement, the fair value of the equity method investment was determined to be lower than its carrying value, and a $<ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-5" name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" format="ixt:num-dot-decimal" scale="6" id="f-534">76.8</ix:nonFraction>&#160;million other-than-temporary impairment of the equity method investment was recognized as of June 30, 2025.  The impairment loss is recorded within Equity method investment loss in the consolidated statement of operations for the year-ended June 30, 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',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, 2025, 2024 and 2023, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" format="ixt:num-dot-decimal" scale="6" id="f-535">77.8</ix:nonFraction>&#160;million including the impairment loss, $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" format="ixt:num-dot-decimal" scale="6" id="f-536">4.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" format="ixt:num-dot-decimal" scale="6" id="f-537">1.4</ix:nonFraction>&#160;million of equity method investment loss, respectively, using lag reporting.  As of June 30, 2025, the percentage of outstanding JV equity interest beneficially owned by the Company was <ix:nonFraction unitRef="number" contextRef="c-68" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-538">39.2</ix:nonFraction>%. The difference between the investment&#8217;s carrying value on June 30, 2025 of $<ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-5" name="us-gaap:EquityMethodInvestmentAggregateCost" format="ixt:num-dot-decimal" scale="6" id="f-539">279.1</ix:nonFraction>&#160;million and the underlying equity in net assets of approximately $<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:EquityMethodInvestmentAggregateCost" format="ixt:num-dot-decimal" scale="6" id="f-540">107.1</ix:nonFraction>&#160;million as of March 31, 2025 relates primarily to equity method goodwill. </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',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-541" escape="true"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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"><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:100.000%"><tr><td style="width:1.0%"/><td style="width:28.448%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.465%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><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="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',serif;font-size:10pt;font-weight:400;line-height:100%">As of March 31, 2025</span></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">As of March 31, 2023</span></td><td colspan="3" style="display:none"/><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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-542">101,151</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-543">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-544">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="display:none"/><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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-545">315,420</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-546">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-547">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="display:none"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-548">61,341</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-549">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-550">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="display:none"/><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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-551">82,124</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-552">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-553">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><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="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',serif;font-size:10pt;font-weight:400;line-height:100%">For the period April 1, 2024 to March 31, 2025</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',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',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="display:none"/><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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-554">142,921</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-555">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-556">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="display:none"/><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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-557">8,662</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-558">1,844</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-559">4,502</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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-560">10,637</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-561">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-562">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="display:none"/><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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-563">3,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-564">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-565">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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><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',serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_142"></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',serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="c-5" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="f-566" continuedAt="f-566-1" escape="true">Related Party Transactions</ix:nonNumeric></span></div><div style="text-indent:22.5pt"><span><br/></span></div><ix:continuation id="f-566-1"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">As of June&#160;30, 2025, the Company owned <ix:nonFraction unitRef="number" contextRef="c-105" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="f-567">39.2</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.  The JV Company reimbursed AOS for purchases made on its behalf of $<ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-5" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="6" id="f-568">11.3</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-5" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="6" id="f-569">9.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-5" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="6" id="f-570">35.6</ix:nonFraction>&#160;million during the fiscal year ended June 30, 2025, 2024 and 2023, respectively.  Due to the right of offset of receivables and payables with the JV Company, as of June&#160;30, 2025 and 2024, AOS recorded the net amount of $<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-5" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="6" id="f-571">15.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="6" id="f-572">13.7</ix:nonFraction>&#160;million, respectively, as a payable related to equity investee, net, on the Consolidated Balance Sheet.  The purchases by AOS for the fiscal year ended June 30, 2025, 2024 and 2023 were $<ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-5" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="6" id="f-573">109.1</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="f-574">96.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="f-575">127.8</ix:nonFraction>&#160;million, respectively.</span></div></ix:continuation><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',serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_145"></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',serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-576" continuedAt="f-576-1" escape="true">Net Income (Loss) Per Common Share </ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-576-1"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">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, employee share purchase plan shares and vesting of restricted stock units using the treasury stock method.  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-577" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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:</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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) </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',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',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-578">96,976</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-579">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-580">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 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',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',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',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',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-581">29,405</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-582">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-583">27,552</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',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',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',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-584">29,405</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-585">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-586">27,552</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',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',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',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-587">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="f-588">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-589">1,976</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',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',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-590">29,405</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-591">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-592">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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">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="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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-593">3.30</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-594">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-595">0.45</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',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',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',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-596">3.30</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-597">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-598">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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="f-599" escape="true"><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-112" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-600">2,475</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-113" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-601">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-114" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-602">310</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-115" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-603">629</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-116" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-604">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-117" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-605">309</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',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',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-606">3,104</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-607">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-608">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"/></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',serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_148"></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',serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="f-609" continuedAt="f-609-1" escape="true">Concentration of Credit Risk and Significant Customers </ix:nonNumeric></span></div><ix:continuation id="f-609-1"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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 and review 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',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&#8217;s credit requirements, 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-610" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-118" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-611">22.1</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-119" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-612">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-120" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-613">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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-121" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-614">51.3</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-122" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-615">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-123" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-616">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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-124" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-617">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',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',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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-125" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-618">14.9</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-126" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-619">52.3</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-127" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-620">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',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',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-128" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-621">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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_151"></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',serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="c-1" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="f-622" continuedAt="f-622-1" escape="true">Balance Sheet Components </ix:nonNumeric></span></div><ix:continuation id="f-622-1" continuedAt="f-622-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="f-623" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="f-624">75,604</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="f-625">54,265</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:AllowanceForPriceAdjustmentsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-626">40,802</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:AllowanceForPriceAdjustmentsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-627">41,689</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',serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for credit losses</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="f-628">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="f-629">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-630">34,772</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-631">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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="f-632" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-633">81,341</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-634">78,064</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-635">91,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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-636">87,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-637">16,745</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-638">29,788</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-639">189,677</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-640">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"/></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-641" escape="true"><div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Value-added tax 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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:LocalVATReceivable" scale="3" id="f-642">339</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:LocalVATReceivable" scale="3" id="f-643">304</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherPrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="f-644">2,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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherPrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="f-645">1,822</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PrepaidInsurance" format="ixt:num-dot-decimal" scale="3" id="f-646">3,669</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PrepaidInsurance" format="ixt:num-dot-decimal" scale="3" id="f-647">4,623</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:PrepaidMaintenanceCurrent" format="ixt:num-dot-decimal" scale="3" id="f-648">1,990</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:PrepaidMaintenanceCurrent" format="ixt:num-dot-decimal" scale="3" id="f-649">2,195</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',serif;font-size:10pt;font-weight:400;line-height:100%">Deposit with 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:PrepaymenttoSupplier" format="ixt:num-dot-decimal" scale="3" id="f-650">7,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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:PrepaymenttoSupplier" format="ixt:num-dot-decimal" scale="3" id="f-651">1,301</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PrepaidTaxes" scale="3" id="f-652">336</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PrepaidTaxes" scale="3" id="f-653">819</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InterestReceivableCurrent" scale="3" id="f-654">191</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InterestReceivableCurrent" scale="3" id="f-655">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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Short term deposit</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:Customsdeposit" scale="3" id="f-656">534</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:Customsdeposit" scale="3" id="f-657">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',serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-658">1,700</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-659">2,697</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-660">18,215</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-661">14,165</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="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',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-622-2" continuedAt="f-622-3"><ix:continuation id="f-472-1"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-662">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-663">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-664">71,961</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-665">71,266</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-666">442,462</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-667">423,960</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-668">37,918</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-669">36,203</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-670">53,509</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-671">53,081</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-672">3,267</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-673">3,193</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-674">43,901</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-675">41,671</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-676">657,895</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-677">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated 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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-678">371,836</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-679">320,751</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet" format="ixt:num-dot-decimal" scale="3" id="f-680">286,059</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet" format="ixt:num-dot-decimal" scale="3" id="f-681">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-682">28,038</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-683">23,119</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-684">314,097</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-685">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"/></tr></table></div></ix:continuation><div style="margin-top:13.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',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-686">54.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-687">50.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-688">40.4</ix:nonFraction>&#160;million for fiscal years 2025, 2024 and 2023, respectively.</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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-689">0.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAdditions" scale="6" id="f-690">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAdditions" scale="6" id="f-691">0.5</ix:nonFraction> million of software development costs during the fiscal years 2025, 2024 and 2023, 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-692">0.5</ix:nonFraction> million in fiscal year 2025, $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" scale="6" id="f-693">0.6</ix:nonFraction> million in fiscal year 2024 and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" scale="6" id="f-694">0.4</ix:nonFraction> million in fiscal year 2023.  Unamortized capitalized software development costs in each of the periods presented at June 30, 2025 and 2024 were $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareNet" scale="6" id="f-695">0.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareNet" scale="6" id="f-696">1.0</ix:nonFraction> million, respectively. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock" id="f-697" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:PrepaymentForPropertyAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-698">1,973</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:PrepaymentForPropertyAndEquipment" scale="3" id="f-699">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:InvestmentsInPrivatelyHeldCompanies" format="ixt:fixed-zero" scale="3" id="f-700">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:InvestmentsInPrivatelyHeldCompanies" scale="3" id="f-701">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:Customdepositnoncurrent" scale="3" id="f-702">814</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:Customdepositnoncurrent" scale="3" id="f-703">652</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:DepositsWithSupplier" format="ixt:num-dot-decimal" scale="3" id="f-704">18,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:DepositsWithSupplier" format="ixt:num-dot-decimal" scale="3" id="f-705">22,117</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',serif;font-size:10pt;font-weight:400;line-height:100%">Office leases 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:OfficeLeaseDepositAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-706">1,358</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:OfficeLeaseDepositAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-707">1,418</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="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">Other</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" scale="3" id="f-708">541</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" scale="3" id="f-709">332</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',serif;font-size:10pt;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-710">22,766</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-711">25,239</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',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-622-3" continuedAt="f-622-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-712" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-713">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-714">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-715">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-716">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-717">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-718">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-719">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-720">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-721">19,455</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-722">16,208</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:fixed-zero" scale="3" id="f-723">&#8212;</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-724">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Goodwill" scale="3" id="f-725">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Goodwill" scale="3" id="f-726">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="3" id="f-727">269</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-728">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"/></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',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-729">3.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-730">3.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-731">3.3</ix:nonFraction>&#160;million for the years ended June&#160;30, 2025, 2024 and 2023, respectively.  The estimated useful lives for patents and technology rights and trade name were <ix:nonNumeric contextRef="c-143" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="f-732">five years</ix:nonNumeric> and <ix:nonNumeric contextRef="c-145" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="f-733">ten years</ix:nonNumeric>, respectively.  All intangible assets were fully amortized in as of June 30, 2025.</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="f-734" escape="true"><div style="padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Accrued liabilities</span></div><div style="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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedSalariesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-735">17,766</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccruedSalariesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-736">14,945</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="f-737">2,118</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="f-738">2,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:StockRotationAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="f-739">6,184</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:StockRotationAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="f-740">4,660</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-741">3,399</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-742">3,198</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:AccruedInventory" format="ixt:num-dot-decimal" scale="3" id="f-743">1,465</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:AccruedInventory" scale="3" id="f-744">728</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:AccruedFacilityExpenses" format="ixt:num-dot-decimal" scale="3" id="f-745">2,184</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:AccruedFacilityExpenses" format="ixt:num-dot-decimal" scale="3" id="f-746">2,137</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:AccruedPropertyPlantandEquipment" format="ixt:num-dot-decimal" scale="3" id="f-747">2,704</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:AccruedPropertyPlantandEquipment" format="ixt:num-dot-decimal" scale="3" id="f-748">6,986</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-749">4,755</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-750">3,822</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:AccruedCustomerDeposit" format="ixt:num-dot-decimal" scale="3" id="f-751">17,030</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:AccruedCustomerDeposit" format="ixt:num-dot-decimal" scale="3" id="f-752">32,182</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:EmployeeStockPurchasePlanPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-753">1,422</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:EmployeeStockPurchasePlanPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-754">1,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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-755">59,027</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-756">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"/></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',serif;font-size:10pt;font-weight:400;line-height:112%">Short-term customer deposits are payments received from customers for securing future product shipments.  As of June&#160;30, 2025, $<ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-5" name="aosl:AccruedCustomerDeposit" format="ixt:num-dot-decimal" scale="6" id="f-757">7.0</ix:nonFraction>&#160;million were from Customer A, $<ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-5" name="aosl:AccruedCustomerDeposit" format="ixt:num-dot-decimal" scale="6" id="f-758">2.0</ix:nonFraction>&#160;million were from Customer B, and $<ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-5" name="aosl:AccruedCustomerDeposit" format="ixt:num-dot-decimal" scale="6" id="f-759">8.0</ix:nonFraction>&#160;million were from other customers.  As of June 30, 2024, $<ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-5" name="aosl:AccruedCustomerDeposit" format="ixt:num-dot-decimal" scale="6" id="f-760">9.0</ix:nonFraction>&#160;million were from Customer A, $<ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-5" name="aosl:AccruedCustomerDeposit" format="ixt:num-dot-decimal" scale="6" id="f-761">8.9</ix:nonFraction>&#160;million were from Customer B, and $<ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-5" name="aosl:AccruedCustomerDeposit" format="ixt:num-dot-decimal" scale="6" id="f-762">14.3</ix:nonFraction>&#160;million were from other customers.</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',serif;font-size:10pt;font-weight:400;line-height:120%">85</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-622-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="f-763" escape="true"><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="f-764">2,407</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="f-765">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="f-766">2,650</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',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',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-767">1,096</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="f-768">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="f-769">5,966</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',serif;font-size:10pt;font-weight:400;line-height:100%">Released</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="aosl:StandardProductWarrantyAccrualWarrantyReleased" scale="3" id="f-770">700</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="aosl:StandardProductWarrantyAccrualWarrantyReleased" format="ixt:fixed-zero" scale="3" id="f-771">&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="aosl:StandardProductWarrantyAccrualWarrantyReleased" format="ixt:num-dot-decimal" scale="3" id="f-772">2,300</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',serif;font-size:10pt;font-weight:400;line-height:100%">Utilization</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',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-773">685</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="3" id="f-774">453</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="f-775">4,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',serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="f-776">2,118</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="f-777">2,407</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="f-778">1,674</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><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="aosl:StockRotationAccrualTableTextBlock" id="f-779" continuedAt="f-779-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-779-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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:StockRotationAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="f-780">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="aosl:StockRotationAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="f-781">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="aosl:StockRotationAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="f-782">4,798</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',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',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-783">12,834</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="aosl:StockRotationAccrualStockIssued" format="ixt:num-dot-decimal" scale="3" id="f-784">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="aosl:StockRotationAccrualStockIssued" format="ixt:num-dot-decimal" scale="3" id="f-785">13,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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-786">11,310</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="aosl:StockRotationAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="f-787">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="aosl:StockRotationAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="f-788">13,160</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:StockRotationAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="f-789">6,184</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:StockRotationAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="f-790">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="aosl:StockRotationAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="f-791">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"/></tr></table></div></ix:continuation><div style="margin-top:13.5pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:OtherNoncurrentLiabilitiesTableTextBlock" id="f-792" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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:87.280%"><tr><td style="width:1.0%"/><td style="width:64.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.651%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><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',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:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td><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',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"/><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="9" style="border-top:1pt solid #000;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',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-793">7,000</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-794">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-795">7,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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-796">19,661</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"/><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;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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, 2025, $<ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-797">5.0</ix:nonFraction>&#160;million were from Customer A and $<ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-798">2.0</ix:nonFraction>&#160;million were from other customers.  As of June&#160;30, 2024, $<ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-799">12.0</ix:nonFraction>&#160;million were from Customer A, $<ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-800">2.0</ix:nonFraction>&#160;million were from Customer B and $<ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-801">5.7</ix:nonFraction>&#160;million were from other customers.</span></div></ix:nonNumeric></ix:continuation><div id="i063c09f2aa6c48cc851289010273627f_154"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-802" continuedAt="f-802-1" escape="true">Bank Borrowing</ix:nonNumeric></span></div><div style="text-indent:22.5pt"><span><br/></span></div><ix:continuation id="f-802-1" continuedAt="f-802-2"><div><span style="color:#000000;font-family:'Times New Roman',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',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-157" decimals="INF" name="aosl:AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable" scale="-2" id="f-803">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-157" decimals="-5" name="aosl:AccountsReceivableFactoringAgreementMaximumBorrowingCapacity" scale="6" id="f-804">30.0</ix:nonFraction> million.  The interest rate is based on the Secured Overnight Financing Rate ("SOFR)", plus <ix:nonFraction unitRef="number" contextRef="c-158" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-805">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-159" decimals="-6" name="aosl:AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-806">8.0</ix:nonFraction>&#160;million with certain financial covenants required.  Other terms remain the same.  As of June 30, 2025, 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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt financing</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',serif;font-size:10pt;font-weight:400;line-height:120%">86</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-802-2"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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-160" name="us-gaap:SaleLeasebackTransactionLeaseTerms" id="f-807">5 years</ix:nonNumeric> term, after which Jireh has the option to purchase the equipment for $<ix:nonFraction unitRef="usd" contextRef="c-161" decimals="0" name="aosl:SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount" scale="0" id="f-808">1</ix:nonFraction>.  The implied interest rate was <ix:nonFraction unitRef="number" contextRef="c-160" decimals="4" name="aosl:SaleLeasebackTransactionImpliedInterestRatePercent" scale="-2" id="f-809">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-162" decimals="-5" name="us-gaap:SaleLeasebackTransactionHistoricalCost" format="ixt:num-dot-decimal" scale="6" id="f-810">12.0</ix:nonFraction>&#160;million.  In April 2021, Jireh made a down payment of Euro <ix:nonFraction unitRef="eur" contextRef="c-163" decimals="-5" name="aosl:SaleLeasebackTransactionDownPaymentAmount" format="ixt:num-dot-decimal" scale="6" id="f-811">6.0</ix:nonFraction>&#160;million, representing <ix:nonFraction unitRef="number" contextRef="c-163" decimals="INF" name="aosl:SaleLeasebackTransactionDownPaymentPercent" scale="-2" id="f-812">50</ix:nonFraction>% of 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-164" decimals="INF" name="aosl:SaleLeasebackTransactionDeliveryPaymentPercent" scale="-2" id="f-813">40</ix:nonFraction>% of the total purchase price, for Euro <ix:nonFraction unitRef="eur" contextRef="c-164" decimals="-5" name="aosl:SaleLeasebackTransactionDeliveryPaymentAmount" format="ixt:num-dot-decimal" scale="6" id="f-814">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-165" decimals="INF" name="aosl:SaleLeasebackTransactionPurchasePriceFinancingPercent" scale="-2" id="f-815">10</ix:nonFraction>% payment for the total purchase price and reimbursed Jireh for the <ix:nonFraction unitRef="number" contextRef="c-165" decimals="INF" name="aosl:SaleLeasebackTransactionDownPaymentPercent" scale="-2" id="f-816">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-166" decimals="4" name="aosl:SaleLeasebackTransactionImpliedInterestRatePercent" scale="-2" id="f-817">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-167" decimals="-5" name="us-gaap:PaymentsForPurchaseOfOtherAssets1" format="ixt:num-dot-decimal" scale="6" id="f-818">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-168" decimals="-5" name="us-gaap:DebtInstrumentCollateralAmount" format="ixt:num-dot-decimal" scale="6" id="f-819">12.1</ix:nonFraction>&#160;million as of June&#160;30, 2025.  As of June&#160;30, 2025, the outstanding balance of this debt financing was $<ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-5" name="aosl:SalesLeasebackTransactionDebtOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="f-820">6.5</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',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',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-170" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-821">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-171" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:duryear" id="f-822">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 the SOFR 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-172" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-823">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, 2025, Jireh was in compliance with these covenants and the outstanding balance of this loan was $<ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-5" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="6" id="f-824">20.3</ix:nonFraction>&#160;million.  In August 2025, the Company paid the outstanding balance in full.</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-825" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">At June&#160;30, 2025, 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2026</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne" format="ixt:num-dot-decimal" scale="3" id="f-826">11,871</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',serif;font-size:10pt;font-weight:400;line-height:100%">2027</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-827">14,344</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',serif;font-size:10pt;font-weight:400;line-height:100%">2028</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="f-828">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">Total principal of debt</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;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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="3" id="f-829">26,751</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',serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" scale="3" id="f-830">27</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',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:#ffffff;padding:0 1pt"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:DebtLongTermAndShortTermCombinedAmountNet" format="ixt:num-dot-decimal" scale="3" id="f-831">26,724</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><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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:ShortTermDebtGross" format="ixt:num-dot-decimal" scale="3" id="f-832">11,871</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-833">14,880</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="3" id="f-834">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredFinanceCostsCurrentGross" scale="3" id="f-835">19</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredFinanceCostsNoncurrentGross" scale="3" id="f-836">8</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" scale="3" id="f-837">27</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="f-838">11,852</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-839">14,872</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:DebtLongTermAndShortTermCombinedAmountNet" format="ixt:num-dot-decimal" scale="3" id="f-840">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"/></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',serif;font-size:10pt;font-weight:400;line-height:120%">87</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="i063c09f2aa6c48cc851289010273627f_157"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-842" continuedAt="f-842-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeFinanceLeasesTextBlock" id="f-841" continuedAt="f-841-1" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-842-1" continuedAt="f-842-2"><ix:continuation id="f-841-1" continuedAt="f-841-2"><div style="margin-bottom:12pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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-6" decimals="-5" name="aosl:FinanceLeaseRightOfUseAssetGross" format="ixt:num-dot-decimal" scale="6" id="f-843">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 lease 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-844" continuedAt="f-844-1" escape="true"><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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="margin-top:5pt;text-align:center;text-indent:22.5pt"><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:63.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.100%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.160%"/><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:15.162%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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',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="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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',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',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-845">6,497</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-846">6,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',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',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-847">1,098</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-848">1,095</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',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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Depreciation of equipment</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:bottom"><span style="color:#000000;font-family:'Times New Roman',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-849">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="f-850">513</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',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',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-851">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="f-852">277</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',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',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',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-853">173</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-854">161</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',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',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',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-855">8,491</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-856">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"/></tr><tr><td colspan="3" style="display:none"/><td 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',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-842-2"><ix:continuation id="f-841-2"><ix:continuation id="f-844-1"><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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:89.473%"><tr><td style="width:1.0%"/><td style="width:64.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.107%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.239%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.453%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.242%"/><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="9" 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',serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',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 #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-857">21,288</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-858">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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-859">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-860">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-861">1,684</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-862">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="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',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-863"><span style="-sec-ix-hidden:f-864">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-865">3,449</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-866">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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-867">5.00</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-7" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-868">5.54</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-6" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-869">2.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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-7" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-870">3.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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-871">4.88</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-872">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-873">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-874">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',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',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:89.473%"><tr><td style="width:1.0%"/><td style="width:64.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.107%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.239%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.453%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.242%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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',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="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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',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',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-875">6,466</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-876">6,330</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-877">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="f-878">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',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',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',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-879">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="f-880">867</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-881">1,162</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-882">5,884</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-884" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-883" escape="true"><div style="padding-left:4.5pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments are as follows as of June 30, 2025 (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: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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2026</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-885">5,935</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-886">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',serif;font-size:10pt;font-weight:400;line-height:100%">2027</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-887">5,011</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-888">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',serif;font-size:10pt;font-weight:400;line-height:100%">2028</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-889">4,419</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="f-890">191</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',serif;font-size:10pt;font-weight:400;line-height:100%">2029</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-891">4,055</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:fixed-zero" scale="3" id="f-892">&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2030</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-893">3,430</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" format="ixt:fixed-zero" scale="3" id="f-894">&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-895">1,841</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:fixed-zero" scale="3" id="f-896">&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-897">24,691</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-898">2,479</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-899">2,788</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="f-900">198</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-901">21,903</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-902">2,281</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',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><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="i063c09f2aa6c48cc851289010273627f_160"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">9. <ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-903" continuedAt="f-903-1" escape="true">Shareholders&#8217; Equity</ix:nonNumeric></span></div><ix:continuation id="f-903-1"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s Bye-laws, as amended, authorized the Company to issue <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-904">100,000,000</ix:nonFraction> common shares with par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-905">0.002</ix:nonFraction>.  Each common share is entitled to <ix:nonFraction unitRef="votes" contextRef="c-6" decimals="INF" name="aosl:NumberOfVotesPerEachCommonShare" format="ixt-sec:numwordsen" scale="0" id="f-906">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-907">No</ix:nonFraction> dividends had been declared as of June&#160;30, 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',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-6" decimals="-5" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-908">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 was no availability under this repurchase program, which was terminated.  Prior to September 2017, the board of directors authorized two share purchase programs, which were terminated.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal years 2025 and 2024, the Company did not repurchase any shares pursuant to the repurchase program.  During fiscal year 2023, the Company repurchased an aggregate of <ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-909">548,132</ix:nonFraction> shares, from the open market for a total cost of approximately $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="6" id="f-910">13.4</ix:nonFraction>&#160;million, excluding fees and related expenses, at an average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="f-911">24.51</ix:nonFraction> per share.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">As of June&#160;30, 2025, the Company had repurchased an aggregate of <ix:nonFraction unitRef="shares" contextRef="c-174" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-912">7,332,780</ix:nonFraction> shares for a total cost of $<ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-5" name="aosl:TreasuryStockValueAcquiredCostMethodLessHandlingFees" scale="6" id="f-913">81.1</ix:nonFraction> million, at an average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-174" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="f-914">11.01</ix:nonFraction> per share, excluding fees and related expenses, since inception of the program.  <ix:nonFraction unitRef="shares" contextRef="c-174" decimals="INF" name="us-gaap:TreasuryStockSharesRetired" format="ixt:fixed-zero" scale="0" id="f-915">No</ix:nonFraction> repurchased shares have been retired.  Of the <ix:nonFraction unitRef="shares" contextRef="c-174" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-916">7,332,780</ix:nonFraction> repurchased shares, <ix:nonFraction unitRef="shares" contextRef="c-175" decimals="0" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="0" id="f-917">214,809</ix:nonFraction> shares with a weighted average repurchase price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-175" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="f-918">9.58</ix:nonFraction> per share, were reissued at an average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-175" decimals="2" name="aosl:TreasuryStockReissuedAveragePricePerShare" scale="0" id="f-919">3.89</ix:nonFraction> per share for option exercises and vested restricted stock units.</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',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><div><span><br/></span></div><div id="i063c09f2aa6c48cc851289010273627f_163"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="c-12" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-920" continuedAt="f-920-1" escape="true">Share-based Compensation </ix:nonNumeric></span></div><ix:continuation id="f-920-1" continuedAt="f-920-2"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2018 Omnibus Incentive Plan</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',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-176" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-921">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 from 2021 to 2024, the shares reserved for issuance under the 2018 Plan was approved to increase by a total of <ix:nonFraction unitRef="shares" contextRef="c-177" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-922">2,544,000</ix:nonFraction> shares, to <ix:nonFraction unitRef="shares" contextRef="c-178" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-923">4,609,000</ix:nonFraction> shares.  As of June&#160;30, 2025, <ix:nonFraction unitRef="shares" contextRef="c-179" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="f-924">541,000</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',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-180" decimals="INF" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod" format="ixt:num-dot-decimal" scale="0" id="f-925">160,000</ix:nonFraction>) by the average fair market value per share for the ninety (<ix:nonNumeric contextRef="c-180" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod" format="ixt-sec:durday" id="f-926">90</ix:nonNumeric>)-day period preceding the grant date, up to a maximum of <ix:nonFraction unitRef="shares" contextRef="c-181" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-927">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',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-182" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="f-928"><ix:nonFraction unitRef="number" contextRef="c-183" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="f-929">100</ix:nonFraction></ix:nonFraction>% and nonstatutory share options are to be granted at not less than <ix:nonFraction unitRef="number" contextRef="c-184" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="f-930">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-185" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-931">four-year</ix:nonNumeric> to <ix:nonNumeric contextRef="c-186" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-932">five-year</ix:nonNumeric> period, and are exercisable for a maximum period of <ix:nonNumeric contextRef="c-187" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="f-933">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',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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Time-based Restricted Stock Units (&#8220;TRSU&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The total fair value of TRSUs vested during the years ended June 30, 2025, 2024 and 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-934">17.9</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-935">15.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-936">13.0</ix:nonFraction>&#160;million, respectively.  <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="f-937" continuedAt="f-937-1" escape="true">The following table summarizes the Company&#8217;s TRSU activities:</ix:nonNumeric></span></div><ix:continuation id="f-937-1" continuedAt="f-937-2"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-191" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-938">1,169,609</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-191" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-939">34.03</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:0 1pt"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="f-940">38,994,764</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-190" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-941">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-190" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-942">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-190" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-943">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-190" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-944">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-190" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-945">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-190" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-946">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-192" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-947">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-192" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-948">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: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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="f-949">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-189" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-950">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-189" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-951">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-189" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-952">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-189" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-953">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-189" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-954">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-189" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-955">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',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-193" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-956">1,469,135</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-193" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-957">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: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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="f-958">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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-188" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-959">655,738</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-188" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-960">29.39</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-188" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-961">574,664</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-188" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-962">31.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-188" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-963">58,283</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-188" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-964">28.25</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',serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-194" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-965">1,491,926</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-194" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-966">28.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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-188" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-967">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-194" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="f-968">38,282,821</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></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',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><span><br/></span></div><div><span><br/></span></div><ix:continuation id="f-920-2" continuedAt="f-920-3"><div><span style="color:#000000;font-family:'Times New Roman',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',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-195" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-969">4.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-970">2.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-971">5.2</ix:nonFraction> million of expenses for these PRSUs during the years ended June&#160;30, 2025, 2024 and 2023, respectively.  The total fair value of PRSUs vested during the years ended June 30, 2025, 2024 and 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-972">4.5</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-973">3.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-974">3.5</ix:nonFraction>&#160;million, respectively.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><ix:continuation id="f-937-2"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-198" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-975">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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-198" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-976">36.56</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:0 1pt"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="f-977">12,981,763</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-197" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-978">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-197" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-979">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-197" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-980">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-197" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-981">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-197" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-982">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-197" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-983">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-199" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-984">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-199" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-985">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: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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="f-986">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-196" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-987">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-196" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-988">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-196" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-989">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-196" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-990">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-196" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-991">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-196" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-992">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',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-200" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-993">344,125</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-200" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-994">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: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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="f-995">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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-195" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-996">209,750</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-195" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-997">27.61</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-195" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-998">133,910</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-195" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-999">33.60</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-195" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1000">10,402</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-195" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1001">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',serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-201" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1002">409,563</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-201" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1003">27.71</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-195" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1004">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="f-1005">10,509,387</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',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',serif;font-size:10pt;font-weight:400;line-height:112%">n December 2021, the Company granted <ix:nonFraction unitRef="shares" contextRef="c-202" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="6" id="f-1006">1.0</ix:nonFraction>&#160;million market-based restricted stock units to certain 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-203" decimals="-5" sign="-" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-1007">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. 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-204" decimals="-5" sign="-" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-1008">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.  On August 8, 2024, the Compensation Committee of the Board approved modifications of the terms of MSUs to extend the performance period through December 31, 2026, change the commencement date for the four-year time-based service period to January 1, 2027, and reduce the 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-205" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-1009">3.93</ix:nonFraction>%, expected term of <ix:nonNumeric contextRef="c-205" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1010">2.40</ix:nonNumeric> years, expected volatility of <ix:nonFraction unitRef="number" contextRef="c-205" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-1011">57.81</ix:nonFraction>% and dividend yield of <ix:nonFraction unitRef="number" contextRef="c-205" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-1012">0</ix:nonFraction>%.  The Company recorded approximately $<ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-1013">5.0</ix:nonFraction>&#160;million, $(<ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-5" sign="-" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-1014">6.4</ix:nonFraction>)&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-1015">1.9</ix:nonFraction>&#160;million of expenses for these MSUs during the fiscal years ended June 30, 2025, 2024 and 2023, respectively.</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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-209" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="6" id="f-1016">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 </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',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-920-3" continuedAt="f-920-4"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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 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-210" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-1017">0.13</ix:nonFraction>%, expected term of <ix:nonNumeric contextRef="c-210" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1018">1.3</ix:nonNumeric> years, expected volatility of <ix:nonFraction unitRef="number" contextRef="c-210" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-1019">66.7</ix:nonFraction>% and dividend yield of <ix:nonFraction unitRef="number" contextRef="c-210" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-1020">0</ix:nonFraction>%; and for post-modification conditions: risk-free interest rate of <ix:nonFraction unitRef="number" contextRef="c-211" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-1021">0.14</ix:nonFraction>%, expected term of <ix:nonNumeric contextRef="c-211" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1022">2.3</ix:nonNumeric> years, expected volatility of <ix:nonFraction unitRef="number" contextRef="c-211" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-1023">59.1</ix:nonFraction>% and dividend yield of <ix:nonFraction unitRef="number" contextRef="c-211" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-1024">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-212" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1025">0.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1026">1.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-1027">3.9</ix:nonFraction>&#160;million of expense for these MSUs during the years ended June&#160;30, 2025, 2024 and 2023, respectively.  The total fair value of MSUs vested during the years ended June 30, 2025, 2024 and 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1028">1.4</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1029">1.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1030">0.5</ix:nonFraction>&#160;million, respectively.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock" id="f-1031" 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',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',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',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',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',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',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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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-1032">2,206,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;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',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',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-1033">25.10</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:0 1pt"><ix:nonNumeric contextRef="c-216" xsi:nil="true" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="f-1034"></ix:nonNumeric></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',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',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-1035">73,548,040</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"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-208" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1036">90,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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-208" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1037">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-208" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1038">8,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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-208" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1039">48.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',serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-217" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1040">2,108,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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-217" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1041">25.86</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"><ix:nonNumeric contextRef="c-208" xsi:nil="true" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="f-1042"></ix:nonNumeric></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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="f-1043">69,142,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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-207" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1044">275,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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-207" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1045">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-207" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1046">106,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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-207" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1047">42.32</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',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-1048">1,727,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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-1049">28.15</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"><ix:nonNumeric contextRef="c-207" xsi:nil="true" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="f-1050"></ix:nonNumeric></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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-1051">64,537,990</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-206" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1052">270,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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-206" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1053">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-206" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1054">21,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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-206" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1055">38.14</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',serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-219" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1056">1,436,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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-219" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1057">32.32</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-206" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1058">2.89</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="f-1059">36,847,760</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',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-1060" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-60" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1061">389,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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-60" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1062">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: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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-1063">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-1064">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="f-1065">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1066">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="f-1067">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-59" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1068">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-59" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1069">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: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"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-1070">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-1071">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="f-1072">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1073">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1074">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: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"/><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',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',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-1075">10,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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-1076">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: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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-1077">265,267</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',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:fixed-zero" scale="0" id="f-1078">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1079">0.00</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',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-1080">0.00</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="0" id="f-1081">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:fixed-zero" scale="0" id="f-1082">&#8212;</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="f-1083">0.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="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',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-1084">0.00</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" scale="0" id="f-1085">0</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',serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at June 30, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:fixed-zero" scale="0" id="f-1086">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-1087">0.00</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',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-1088">0.00</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="0" id="f-1089">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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',serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value for options outstanding at June&#160;30, 2025 in the table above is based on the Company&#8217;s common stock closing price on June&#160;30, 2025.</span></div></ix:continuation><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',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><ix:continuation id="f-920-4" continuedAt="f-920-5"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The 2018 Employee Share Purchase Plan </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',serif;font-size:10pt;font-weight:400;line-height:112%">At the annual general meeting of shareholders in November 2018, the 2018 Employee Share Purchase Plan (&#8220;Purchase Plan&#8221; or &#8220;ESPP&#8221;) was approved, under which <ix:nonFraction unitRef="shares" contextRef="c-220" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1090">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 in the share pool without obtaining further shareholder approval.  At the annual general meetings of shareholders in 2021 and 2023, the shares reserved for issuance under the ESPP was approved to increase by <ix:nonFraction unitRef="shares" contextRef="c-221" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1091">1,070,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-222" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1092">1,200,000</ix:nonFraction> shares, respectively to a total of <ix:nonFraction unitRef="shares" contextRef="c-223" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1093">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-224" name="aosl:DurationOfOfferingPeriodsForEmployeeSharePurchasePlan" format="ixt-sec:durmonth" id="f-1094">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-223" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" scale="-2" id="f-1095">15</ix:nonFraction>% of their eligible compensation.  Such deductions will accumulate over a <ix:nonNumeric contextRef="c-224" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod" format="ixt-sec:durwordsen" id="f-1096">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-224" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="f-1097">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-225" decimals="INF" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate" scale="0" id="f-1098">875</ix:nonFraction> shares for a total of <ix:nonFraction unitRef="shares" contextRef="c-225" decimals="INF" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1099">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-225" decimals="0" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear" format="ixt:num-dot-decimal" scale="0" id="f-1100">25,000</ix:nonFraction> worth of common stock in any one calendar year period.  No more than <ix:nonFraction unitRef="shares" contextRef="c-224" decimals="INF" name="aosl:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod" format="ixt:num-dot-decimal" scale="0" id="f-1101">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-1102" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-224" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="f-1103">54.1</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-224" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="f-1104">71.0</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-226" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="f-1105">53.0</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-226" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="f-1106">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-227" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="f-1107">64.0</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-227" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="f-1108">70.5</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-224" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="f-1109">4.1</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-224" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="f-1110">4.4</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-226" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="f-1111">5.0</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-226" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="f-1112">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-227" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="f-1113">4.5</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-227" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="f-1114">4.6</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-224" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1115">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-226" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1116">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-227" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1117">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-224" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-1118">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-226" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-1119">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-227" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-1120">&#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',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 fiscal years ended June&#160;30, 2025, 2024 and 2023 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-224" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1121">12.07</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-226" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1122">10.16</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-227" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1123">11.46</ix:nonFraction> per share, respectively. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="f-1124" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">The total share-based compensation expense related to TRSU, PRSUs, MSUs, 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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1125">4,224</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1126">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1127">5,851</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1128">8,123</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1129">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1130">9,437</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1131">17,222</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1132">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1133">22,200</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',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',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-1134">29,569</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1135">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1136">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"/></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',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-920-5">Total unrecognized share-based compensation expense as of June&#160;30, 2025 was $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="f-1137">51.1</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-1138">2.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="i063c09f2aa6c48cc851289010273627f_166"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="c-1" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="f-1139" continuedAt="f-1139-1" escape="true">Employee Benefit Plans </ix:nonNumeric></span></div><div style="text-indent:22.5pt"><span><br/></span></div><ix:continuation id="f-1139-1" continuedAt="f-1139-2"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">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-237" decimals="INF" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" id="f-1140">100</ix:nonFraction>% of the employees' eligible salary subject to annual Internal Revenue Code maximum limitations.  The employer&#8217;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-1141">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-1142">4</ix:nonFraction>% of eligible compensation for a <ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="aosl:DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent" scale="-2" id="f-1143">2</ix:nonFraction>% maximum match.  During the fiscal years ended June&#160;30, 2025, 2024 and 2023, 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-1144">1.8</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="6" id="f-1145">1.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="6" id="f-1146">1.9</ix:nonFraction>&#160;million, respectively.</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',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><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1139-2">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-238" decimals="INF" name="aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" scale="-2" id="f-1147">7.7</ix:nonFraction>% in the U.S., <ix:nonFraction unitRef="number" contextRef="c-239" decimals="INF" name="aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" scale="-2" id="f-1148">16.0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-240" decimals="INF" name="aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" scale="-2" id="f-1149">17.0</ix:nonFraction>% in China, <ix:nonFraction unitRef="number" contextRef="c-241" decimals="INF" name="aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" scale="-2" id="f-1150">6.0</ix:nonFraction>% in Taiwan, <ix:nonFraction unitRef="number" contextRef="c-242" decimals="INF" name="aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" scale="-2" id="f-1151">12.0</ix:nonFraction>% in India, and <ix:nonFraction unitRef="number" contextRef="c-243" decimals="INF" name="aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" scale="-2" id="f-1152">9.3</ix:nonFraction>% in Germany.  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',serif;font-size:10pt;font-weight:400;line-height:120%">95</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_169"></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',serif;font-size:10pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-1153" continuedAt="f-1153-1" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="f-1153-1" continuedAt="f-1153-2"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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-1154" continuedAt="f-1154-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-1154-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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-1155">8,229</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1156">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1157">19,001</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',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',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-1158">36,025</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1159">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="f-1160">711</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',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',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',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-1161">27,796</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1162">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1163">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"/></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',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-1164" continuedAt="f-1164-1" escape="true">The provision for income taxes is comprised of:</ix:nonNumeric></span></div><ix:continuation id="f-1164-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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-1165">721</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="f-1166">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1167">1,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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="f-1168">190</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1169">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="f-1170">549</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',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',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',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-1171">3,972</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1172">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1173">4,620</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',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',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-1174">13,502</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1175">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-1176">404</ix:nonFraction>)</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',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',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',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-1177">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-1178">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-1179">79</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',serif;font-size:10pt;font-weight:400;line-height:100%">Total provision (benefit) 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1180">8,625</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1181">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1182">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"/></tr></table></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-1183" escape="true"><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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',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',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-1184">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1185">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1186">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',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',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',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-1187">0.3</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-1188">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="4" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-1189">0.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',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',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-1190">38.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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1191">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1192">13.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',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',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-1193">45.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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" scale="-2" id="f-1194">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" scale="-2" id="f-1195">1</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',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',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-1196">7.7</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="f-1197">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="f-1198">13.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',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',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-1199">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" id="f-1200">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" id="f-1201">1.5</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" format="ixt:fixed-zero" scale="-2" id="f-1202">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" scale="-2" id="f-1203">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" scale="-2" id="f-1204">1.5</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',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',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-1205">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="aosl:EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent" format="ixt:fixed-zero" scale="-2" id="f-1206">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="aosl:EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent" scale="-2" id="f-1207">9.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',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',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-1208">6.0</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" sign="-" name="aosl:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" scale="-2" id="f-1209">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="aosl:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" scale="-2" id="f-1210">7.3</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent" scale="-2" id="f-1211">2.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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent" scale="-2" id="f-1212">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent" scale="-2" id="f-1213">7.2</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',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',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-1214">1.4</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1215">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1216">0.6</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1217">31.0</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1218">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1219">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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">As shown in the above effective tax rate analysis, the Company&#8217;s effective tax rate was <ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1220">31.0</ix:nonFraction>%, (<ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1221">138.1</ix:nonFraction>)%, and <ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1222">30.1</ix:nonFraction>% for fiscal year 2025, 2024 and 2023, respectively.  The primary reason for the large percentage differences in the  overall effective tax rate reconciliation between the fiscal 2024 year and fiscal 2025 year as well as between the fiscal 2024 year and fiscal 2023 year is mainly due to the smaller amount of pretax book loss of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1223">2.6</ix:nonFraction>&#160;million as the denominator in the calculation of effective tax rate reconciliation in fiscal 2024, as compared to the larger amount of pretax book loss of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1224">27.8</ix:nonFraction>&#160;million in fiscal 2025 as the </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',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><ix:continuation id="f-1153-2" continuedAt="f-1153-3"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">denominator as well as the pretax book income of $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1225">19.7</ix:nonFraction>&#160;million in fiscal 2023 as the denominator in calculating the effective tax rates for these two years.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">When comparing the effective tax rate impact on the differences in pretax book loss between fiscal 2025 versus fiscal 2024, the net value of the fiscal 2025 loss is approximately <ix:nonFraction unitRef="number" contextRef="c-1" decimals="1" name="aosl:EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss" scale="0" id="f-1226">10.5</ix:nonFraction> times higher than the pretax book loss in fiscal 2024.   Therefore, the percentage impact on the effective tax rate in fiscal 2025 is approximately <ix:nonFraction unitRef="number" contextRef="c-1" decimals="1" name="aosl:EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss" scale="0" id="f-1227">10.5</ix:nonFraction> times higher than in fiscal 2024, simply due to the large variance in pretax book loss between the two years.  The impact of the pretax book loss denominator effect also fully explains the differences in the effective tax rate differences between the fiscal 2025 and 2024 years for tax credits and non-deductible executive compensation expense.  The differences between &#8220;Foreign Taxes, net&#8221; is a result of changes in the mix of earnings in various geographic jurisdictions between fiscal 2025 and fiscal 2024.  The differences concerning &#8220;Outside Basis Differences on Equity Method Investment&#8221; between the two years is a result of the larger amount of equity method loss in fiscal 2025 in comparison with that of fiscal 2024.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',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-1228" continuedAt="f-1228-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-1228-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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:DeferredTaxAssetsAccruedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1229">2,327</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:DeferredTaxAssetsAccruedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1230">2,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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:fixed-zero" scale="3" id="f-1231">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:fixed-zero" scale="3" id="f-1232">&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:DeferredTaxAssetsDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-1233">7,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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:DeferredTaxAssetsDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-1234">6,286</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1235">16,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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1236">16,161</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:DeferredTaxAssetsOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1237">3,953</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:DeferredTaxAssetsOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1238">4,574</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" format="ixt:num-dot-decimal" scale="3" id="f-1239">1,302</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" format="ixt:num-dot-decimal" scale="3" id="f-1240">1,398</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:DeferredTaxAssetsAccrualsandReserves" scale="3" id="f-1241">434</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:DeferredTaxAssetsAccrualsandReserves" scale="3" id="f-1242">445</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1243">32,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"/><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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1244">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1245">8,751</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1246">7,266</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1247">23,432</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1248">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:DeferredTaxLiabilitiesDepreciationandAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1249">18,538</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:DeferredTaxLiabilitiesDepreciationandAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1250">19,062</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-1251">3,724</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-1252">4,328</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesInvestments" format="ixt:num-dot-decimal" scale="3" id="f-1253">13,763</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesInvestments" format="ixt:num-dot-decimal" scale="3" id="f-1254">26,263</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1255">36,025</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1256">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"/></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1257">12,593</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1258">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"/></tr></table></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="aosl:ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock" id="f-1259" escape="true"><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction" scale="3" id="f-1260">599</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction" scale="3" id="f-1261">549</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1262">13,192</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1263">26,416</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1264">12,593</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1265">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"/></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',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-6" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-1266">8.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-1267">7.3</ix:nonFraction> million as of June&#160;30, 2025 and 2024, respectively.  The change in valuation allowance for June&#160;30, 2025 and 2024 was an increase of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="f-1268">1.5</ix:nonFraction> million and an increase of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="f-1269">0.6</ix:nonFraction> million, respectively.</span></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',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><ix:continuation id="f-1153-3" continuedAt="f-1153-4"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">At June&#160;30, 2025 and 2024, the Company provided a valuation allowance for its state research and development credit carryforward deferred tax assets of $<ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-1270">8.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="f-1271">7.3</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 and 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',serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2025, the Company had federal research and development tax credit carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" scale="6" id="f-1272">8.1</ix:nonFraction> million.  The federal tax credits begin to expire in 2042, if not utilized.&#160; At June&#160;30, 2025, the Company had state tax credit carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="6" id="f-1273">11.1</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="f-1274">9.9</ix:nonFraction>&#160;million carryforward indefinitely, $<ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="f-1275">0.9</ix:nonFraction>&#160;million have a <ix:nonNumeric contextRef="c-250" name="aosl:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm" format="ixt-sec:duryear" id="f-1276">10</ix:nonNumeric> to <ix:nonNumeric contextRef="c-251" name="aosl:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm" format="ixt-sec:duryear" id="f-1277">15</ix:nonNumeric> year life (beginning to expire in 2033) and $<ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="f-1278">0.3</ix:nonFraction>&#160;million with a <ix:nonNumeric contextRef="c-253" name="aosl:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm" format="ixt-sec:duryear" id="f-1279">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',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, 2025, Alpha and Omega Semiconductor (Cayman) and AOS International LP have a cumulative loss.  As of June&#160;30, 2025, the cumulative amount of undistributed earnings of its foreign entities considered permanently reinvested is $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="f-1280">433.5</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&#160;30, 2025, the Company has recorded a deferred tax liability of $<ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-5" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" format="ixt:num-dot-decimal" scale="6" id="f-1281">13.8</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-1282" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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, 2022 to June&#160;30, 2025 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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1283">10,088</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1284">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1285">8,609</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',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',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-1286">826</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="f-1287">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="f-1288">804</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',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',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-1289">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1290">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1291">68</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="f-1292">167</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:fixed-zero" scale="3" id="f-1293">&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="f-1294">10</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1295">10,742</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1296">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1297">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"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2025, the total unrecognized tax benefits of $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-1298">10.7</ix:nonFraction> million included $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="aosl:UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets" scale="6" id="f-1299">7.3</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-255" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-1300">3.4</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, 2025.  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',serif;font-size:10pt;font-weight:400;line-height:107%">The total unrecognized tax benefits of $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-1301">10.7</ix:nonFraction> million at June&#160;30, 2025 included $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="6" id="f-1302">7.4</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-6" decimals="-4" name="us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" scale="6" id="f-1303">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',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, 2025 was $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="6" id="f-1304">0.8</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="6" id="f-1305">0.2</ix:nonFraction> million was recognized in the year ended June&#160;30, 2025.  The amount of interest and penalties accrued at June&#160;30, 2024 was $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="6" id="f-1306">0.5</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="6" id="f-1307">0.2</ix:nonFraction> million was recognized in the year ended 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',serif;font-size:10pt;font-weight:400;line-height:112%">The Company files its income tax returns in the United States and in various foreign jurisdictions.  The tax years 2004 to 2025 remain open to examination by U.S. federal and state tax authorities due to tax attribute carryovers.  The tax years 2019 to 2025 remain open to examination by foreign tax authorities. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company's income tax returns are subject to examinations by the Internal Revenue Service and other tax authorities in various jurisdictions.  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. These assessments can require considerable estimates and judgments.  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.  If </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',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-1153-4"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">One Big Beautiful Bill Act, Enacted July 4, 2025</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">On July 4, 2025, H.R. 1, commonly known as the One Big Beautiful Bill Act (the &#8220;OBBB&#8221;), was signed into law. This includes significant changes to the federal corporate tax provisions and extends certain otherwise expiring provisions of the 2017 Tax Cuts and Jobs Act. The key provisions include allowing immediate expensing of domestic research and experimental expenditures, new limitations on interest expense deductibility, reinstatement of 100% bonus depreciation for qualified assets placed in service in the United States after January 19, 2025 as well as changes to the calculation of taxable income resulting from the foreign derived intangible income deduction.  </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">ASC 740 Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"> requires the effects of changes in tax rates and laws to be recognized in the period in which the relevant legislation is enacted. The OBBB was enacted after the June 30, 2025 year end.  As of June 30, 2025, we are continuing to assess the potential impact of the OBBB.</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',serif;font-size:10pt;font-weight:400;line-height:120%">99</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_172"></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',serif;font-size:10pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1308" continuedAt="f-1308-1" escape="true">Segment and Geographic Information </ix:nonNumeric></span></div><div style="text-indent:22.5pt"><span><br/></span></div><ix:continuation id="f-1308-1"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">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-maker is the Chief Executive Officer.  The financial information presented to the Company&#8217;s 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 Chief Executive Officer assesses performance of the Company, monitors budget versus actual results and determines how to allocated resources based on the consolidated net income or loss as reported on the Company&#8217;s Consolidated Statement of Operations.  There are no other expense categories regularly provided to the Chief Executive Officer that are not already included in the Consolidated Statements of Operations.  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',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><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="f-1309" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1310">617,574</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1311">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1312">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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1313">58,514</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1314">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1315">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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1316">1,691</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1317">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1318">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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1319">4,093</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1320">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1321">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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1322">14,290</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1323">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1324">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="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',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',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',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-1325">696,162</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1326">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1327">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="display:none"/></tr></table></div><div style="margin-top:14pt;text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of revenue by product type:</span></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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1328">449,507</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1329">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1330">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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1331">229,926</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1332">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1333">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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1334">2,888</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1335">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1336">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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1337">13,841</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1338">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1339">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="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',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',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',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-1340">696,162</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1341">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1342">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="display:none"/></tr></table></div><div style="margin-top:13.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-3" name="aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-1343">99,389</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-3" name="aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-1344">106,666</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-3" name="aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-1345">230,518</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-3" name="aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-1346">249,791</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-3" name="aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-1347">5,478</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-3" name="aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-1348">5,212</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-1349">335,385</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-1350">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"/></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',serif;font-size:10pt;font-weight:400;line-height:120%">100</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_175"></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',serif;font-size:10pt;font-weight:700;line-height:120%">14. <ix:nonNumeric contextRef="c-1" name="us-gaap:RestrictedAssetsDisclosureTextBlock" id="f-1351" continuedAt="f-1351-1" escape="true">Restricted Net Assets </ix:nonNumeric></span></div><ix:continuation id="f-1351-1"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',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-287" decimals="INF" name="aosl:PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves" scale="-2" id="f-1352">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-288" decimals="INF" name="aosl:StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital" scale="-2" id="f-1353">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, 2025 and 2024, such restricted portion amounted to approximately $<ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-5" name="aosl:ForeignSubsidiariesRestrictedStatutoryReservesAmount" scale="6" id="f-1354">93.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-5" name="aosl:ForeignSubsidiariesRestrictedStatutoryReservesAmount" scale="6" id="f-1355">93.5</ix:nonFraction> million, or <ix:nonFraction unitRef="number" contextRef="c-289" decimals="3" name="aosl:ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets" scale="-2" id="f-1356">11.4</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-290" decimals="3" name="aosl:ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets" scale="-2" id="f-1357">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="i063c09f2aa6c48cc851289010273627f_178"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">15. <ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-1358" continuedAt="f-1358-1" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="f-1358-1" continuedAt="f-1358-2"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025 and 2024, the Company had approximately $<ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-5" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" scale="6" id="f-1359">85.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-5" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" scale="6" id="f-1360">100.8</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',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025 and 2024, the Company had approximately $<ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-5" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" scale="6" id="f-1361">14.1</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-5" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" scale="6" id="f-1362">6.9</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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:112%">As previously disclosed, the Company cooperated with the Department of Commerce (&#8220;DOC&#8221;) in connection with its administrative investigation regarding certain transactions by the Company.  On July 2, 2025, the Company announced that it reached a settlement agreement with DOC to close its investigation, pursuant to which the Company agreed to make a one-time payment of $<ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-4" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-1363">4.25</ix:nonFraction>&#160;million, which was recorded in the accrued liability in the consolidated balance sheet as of June 30, 2025. The resolution does not impact the Company&#8217;s ongoing 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',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-296" decimals="INF" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:fixed-zero" scale="0" id="f-1364"><ix:nonFraction unitRef="usd" contextRef="c-297" decimals="INF" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:fixed-zero" scale="0" id="f-1365">no</ix:nonFraction></ix:nonFraction> accrual was made at June&#160;30, 2025 and 2024.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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 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></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',serif;font-size:10pt;font-weight:400;line-height:120%">101</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><ix:continuation id="f-1358-2"><div><span style="color:#000000;font-family:'Times New Roman',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',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',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 id="i063c09f2aa6c48cc851289010273627f_549755815502"></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">16. Subsequent Event</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',serif;font-size:10pt;font-weight:400;line-height:112%">In July 2025, the Company entered into an equity transfer agreement with a third-party strategic investor to sell approximately <ix:nonFraction unitRef="number" contextRef="c-69" decimals="3" name="aosl:EquityMethodInvestmentPercentageOfEquityOwnershipSold" scale="-2" id="f-1366">20.3</ix:nonFraction>% of outstanding equity interest in the JV Company.  Pursuant to the equity transfer agreement, the investor agreed to pay the Company an aggregate cash consideration of $<ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-5" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-1367">150</ix:nonFraction>&#160;million for such equity interest, which will be paid in four installments, subject to satisfaction of certain conditions.</span></div><div style="text-indent:22.5pt"><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',serif;font-size:10pt;font-weight:400;line-height:120%">102</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_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:right"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><ix:nonNumeric contextRef="c-1" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="f-1368" 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',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',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',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',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',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',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',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',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',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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-298" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="f-1369">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1370">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1371">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:fixed-zero" scale="3" id="f-1372">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1373">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="f-1374">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="f-1375">&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1376">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="f-1377">&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="f-1378">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1379">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1380">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:fixed-zero" scale="3" id="f-1381">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1382">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="f-1383">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="f-1384">&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1385">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="f-1386">&#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',serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2024</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="f-1387">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1388">41,689</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1389">7,266</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-313" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:fixed-zero" scale="3" id="f-1390">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-314" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1391">204,555</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1392">1,485</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-313" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="f-1393">&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-314" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1394">205,442</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="f-1395">&#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',serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2025</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="f-1396">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1397">40,802</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1398">8,751</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',serif;font-size:10pt;font-weight:400;line-height:120%">103</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_184"></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',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:91.228%"><tr><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:81.593%"/><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',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',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Description</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',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',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',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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',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 Registrant (incorporated by reference to Exhibit 4.2 on to the Annual Report on Form 10-K (File No. 001-34717) filed with the Commission on August 29, 2023)</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',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',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',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></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',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',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',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></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',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',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',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></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',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',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',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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',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></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',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',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',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></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',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',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',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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">10.9&#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',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',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></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',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',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',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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.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',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',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></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',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="margin-top:14pt;text-align:center"><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:16.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:81.593%"/><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',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',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',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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">10.14</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',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',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">10.15 (+)</span></div><div><span><br/></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',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',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">10.16</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',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',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></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',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:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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',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 September 25, 2023)</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',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:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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',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></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',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:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1387467/000138746724000085/aosl-20240924.htm">Alpha &amp; Omega Semiconductor Limited 2018 Employee Purchase Plan (as amended and restated effective as of November 7, 2024) (incorporated by reference to Appendix A to the definitive proxy statement on Schedule 14A (File No. 001-34717) filed with the Commission on September 25, 2024)</a></span></div><div><span><br/></span></div><div><span><br/></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',serif;font-size:10pt;font-weight:400;line-height:100%">10.20(+)</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#0000ff;font-family:'Times New Roman',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',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',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></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',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',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',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></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',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',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',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><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',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"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',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">(incorporated by reference to Exhibit 10.48 </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',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">from Annual Report on Form 10-K (File No. 001-34717) filed with the Commission on August 30, 2021)</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',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',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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%;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 (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></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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#0000ff;font-family:'Times New Roman',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',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></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',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:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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',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></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',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:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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',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></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',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:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746724000073/aoslex1032fy2024aosmrsuagr.htm">Market Performance Restricted Share Unit Agreement, (incorporated by reference to Exhibit 10.32 to the Annual Report on Form 10-K (File No. 001-34717) filed with the Commission on August 23, 2024)</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',serif;font-size:10pt;font-weight:400;line-height:100%">10.29</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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746725000017/ex101fourthsupplementfro.htm">The Fourth Supplement to Non-Exclusive Distributor Agreement dated as of January 1, 2024 between Alpha &amp; Omega Semiconductor (Hong Kong) Limited and Frontek Technology Corporation, (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 6, 2025)</a></span></div></td></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',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 style="margin-top:14pt;text-align:center"><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:16.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:81.593%"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">10.30</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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746725000017/ex102fifthsupplementfron.htm">Fifth Supplement to Distribution Agreement dated as of July 1, 2024 between Alpha &amp; Omega Semiconductor (Hong Kong) Limited and Frontek Technology Corporation (incorporated by reference to Exhibit 10.2 to the Quarterly Report on Form 10-Q (File No. 001-34717) filed with the Commission on February 6, 2025)</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',serif;font-size:10pt;font-weight:400;line-height:100%">10.31</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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746725000017/ex103fourthsupplementpro.htm">Fourth Supplement to Distribution Agreement dated as of July 1, 2024 between Alpha &amp; Omega Semiconductor (Hong Kong) Limited and Promate Electronic Co., Ltd. (incorporated by reference to Exhibit 10.3 to the Quarterly Report on Form 10-Q (File No. 001-34717) filed with the Commission on February 6, 2025)</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',serif;font-size:10pt;font-weight:400;line-height:100%">10.32</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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746725000044/ex1012025executiveinventiv.htm">Calendar Year 2025 Executive Incentive Cash Bonus Plan (incorporated by reference to Exhibit 10.1 to the Quarterly Report on Form 10Q (File No. 001-34717) filed with the Commission on May 8, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">16.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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746724000115/letterfrombakertilly1125.htm">Letter from Baker Tilly USA, LLP to the Securities and Exchange Commission</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746724000115/letterfrombakertilly1125.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746724000115/letterfrombakertilly1125.htm">(</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746724000115/letterfrombakertilly1125.htm">incorporated by reference to Exhibit 16.1 to the Current Report on Form 8-K  (File No. 001-34717)</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746724000115/letterfrombakertilly1125.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746724000115/letterfrombakertilly1125.htm">filed with the Commission on November 25, 2024)</a></span></div><div><span><br/></span></div><div><span><br/></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746724000073/aos-ex191insidertradingpol.htm">Statement of Company Policy Regarding Insider Trading amended and restated on May 11, 2023 (incorporated by reference to Exhibit 19.1 to the Annual Report on Form 10-K (File No. 001-34717) filed with the Commission on August 23, 2024)</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:5pt"><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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex211fy2025listofsubsi.htm">List of Subsidiaries of the Registrant</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex231fy2025deloittetou.htm">Consent of Deloitte &amp; Touche LLP, independent registered public accounting firm</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex232fy2025bakerconsent.htm">Consent of Baker Tilly US, LLP, independent registered public accounting firm</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex311fy202510k.htm">Certification of Chief Executive Officer required by Rule 13(a)-14(a) under the Exchange Act</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex312fy202510k.htm">Certification of Chief Financial Officer required by Rule 13(a)-14(a) under the Exchange Act</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex321fy202510k.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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex322fy202510k.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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">97</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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746724000073/aoslex97fy2024compensation.htm">Compensation of Recoupment Policy dated October 2, 2023 (incorporated by reference to Exhibit 97 to the Annual Report on Form 10-K (File No. 001-34717) filed with the Commission on August 23, 2024)</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </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',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',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',serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="aoslex991fy2025chongqingao.htm">Chongqing Alpha and Omega Semiconductor Limited Report of Independent Auditor </a></span></div></td></tr><tr style="height:3pt"><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Labels</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation</span></td></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">106</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_187"></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',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',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',serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;28, 2025 </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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">107</span></div></div></div><div id="i063c09f2aa6c48cc851289010273627f_190"></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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">August 28, 2025</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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">August 28, 2025</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Chairman of the Board and Executive Vice President of Strategic Initiatives</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">August 28, 2025</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',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:0 1pt"/><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"/><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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">August 28, 2025</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">August 28, 2025</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">August 28, 2025</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">August 28, 2025</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">August 28, 2025</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">August 28, 2025</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">August 28, 2025</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',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',serif;font-size:10pt;font-weight:400;line-height:120%">108</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>2
<FILENAME>aoslex211fy2025listofsubsi.htm
<DESCRIPTION>EX-21.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ide271cde5e2d4976a8e8166bb7a4b716_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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">39.2% 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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Alpha and Omega Semiconductor (UK) 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',serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</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',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>3
<FILENAME>aoslex231fy2025deloittetou.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ifacd42bf0ccd4511ac76531937e509a6_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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in Registration Statement (Nos. 333-279211, 333-269638, 333-261036, 333-228297, 333-207987, 333-190935, 333-186480, 333-180126, 333-172173, and 333-166403) on Form S-8 of our reports dated August 28, 2025, relating to the financial statements of Alpha and Omega Semiconductor Limited and the effectiveness of Alpha and Omega Semiconductor Limited&#8217;s internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended June 30, 2025.</font></div><div style="margin-top:12pt;text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#47;s&#47; Deloitte &#38; Touche LLP</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">San Jose, California</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">August&#160;28, 2025</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>4
<FILENAME>aoslex232fy2025bakerconsent.htm
<DESCRIPTION>EX-23.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i50c4079712484fcd945c7b63c47f1886_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',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',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;text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:107%">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 (August 28, 2025, as to the effects of the adoption of ASU 2023-07, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Segment Reporting (Topic 280)&#58; Improvements to Reportable Segment Disclosures</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:107%">, described in Note 13), relating to the consolidated financial statements, and the financial statement schedule 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, 2025.</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',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',serif;font-size:10pt;font-weight:400;line-height:107%">Santa Clara, California</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;28, 2025</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>5
<FILENAME>aoslex311fy202510k.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="if92cafc8575d4baa967a1da805312eb1_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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; August&#160;28, 2025 </font></div><div><font style="color:#000000;font-family:'Times New Roman',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',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',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',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>6
<FILENAME>aoslex312fy202510k.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i0244ae79ca8c4879ae285fa545bcd205_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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; August&#160;28, 2025 </font></div><div><font style="color:#000000;font-family:'Times New Roman',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',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',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',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>7
<FILENAME>aoslex321fy202510k.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i6447fde323344838a458dd7a756c5845_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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',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, 2025 (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',serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; August&#160;28, 2025 </font></div><div><font style="color:#000000;font-family:'Times New Roman',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',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',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',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>8
<FILENAME>aoslex322fy202510k.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i71455cd07f514114924ced3c7728dcf3_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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',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, 2025 (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',serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; August&#160;28, 2025 </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',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',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',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-99.1
<SEQUENCE>9
<FILENAME>aoslex991fy2025chongqingao.htm
<DESCRIPTION>EX-99.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="idcecc59bdb634126a85a7123588f63e9_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div><div><font><br></font></div></div><div style="padding-left:180pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> Exhibit&#160;99.1 </font></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:36pt"><font><br></font></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:36pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">Index to Financial Statements</font></div><div style="margin-top:10pt"><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',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:top"><div style="padding-left:10.87pt;padding-right:-2.63pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:125%">F-2</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:10.87pt;padding-right:-2.63pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Balance Sheets as of December 31, 2024 and 2023</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',serif;font-size:10pt;font-weight:700;line-height:125%">F-4</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:10.87pt;padding-right:-2.63pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Statements of Operations for the Years Ended December 31, 2024 and 2023</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',serif;font-size:10pt;font-weight:700;line-height:125%">F-5</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.87pt;padding-right:-2.63pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Statements of Equity for the Years Ended December 31, 2024 and 2023</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',serif;font-size:10pt;font-weight:700;line-height:125%">F-6</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:10.87pt;padding-right:-2.63pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Statements of Cash Flows for the Years Ended December 31, 2024 and 2023</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',serif;font-size:10pt;font-weight:700;line-height:125%">F-7</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:10.87pt;padding-right:-2.63pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:125%">F-8</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="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="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><font><br></font></div></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',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',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',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, 2024 and 2023, and the related statements of operations, equity and cash flows for the years ended December 31, 2024 and 2023, 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',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, 2024 and 2023, and the results of its operations and its cash flows for the years ended December 31, 2024 and 2023 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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:120%">Auditor'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',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-top:10pt"><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><font><br></font></div></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',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:36pt;text-indent:-17.85pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',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:-17.85pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.35pt">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:-17.85pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.35pt">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:-17.85pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.35pt">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:-17.85pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.35pt">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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">August 20, 2025</font></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="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="idcecc59bdb634126a85a7123588f63e9_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',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',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',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:0.786%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.031%"></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.530%"></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',serif;font-size:9pt;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:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">Notes</font></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',serif;font-size:9pt;font-weight:700;line-height:125%">2023</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',serif;font-size:9pt;font-weight:700;line-height:125%">2024</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',serif;font-size:9pt;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',serif;font-size:9pt;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.88pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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',serif;font-size:9pt;font-weight:700;line-height:125%">ASSETS</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:#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',serif;font-size:9pt;font-weight:700;line-height:125%">Current assets&#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:#cff0fc;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">Cash and cash equivalents</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',serif;font-size:9pt;font-weight:400;line-height:125%">3</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">168,471&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">199,491&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">27,332&#160;</font></td><td style="background-color:#cff0fc;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.07pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">Restricted cash, current</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" 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"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">20,441&#160;</font></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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">2,801&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:19.87pt;padding-right:-1.88pt;text-indent:-8.8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Accounts receivable, net of allowance for credit losses of RMB21 and RMB2, respectively</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="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">20,950&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">29,811&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">4,084&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:19.87pt;padding-right:-1.88pt;text-indent:-8.8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Amounts due from related parties, net of allowance for credit losses of RMB157 and RMB4,927, respectively</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',serif;font-size:9pt;font-weight:400;line-height:125%">14</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">153,990&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">169,281&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">23,193&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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',serif;font-size:9pt;font-weight:400;line-height:125%">4</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">295,779&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">303,782&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">41,621&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.57pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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',serif;font-size:9pt;font-weight:400;line-height:125%">5</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">11,625&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">13,438&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">1,841&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 12.47pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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="2" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">650,815</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">736,244</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">100,872</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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',serif;font-size:9pt;font-weight:400;line-height:125%">6</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">2,023,919&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">1,997,829&#160;</font></td><td style="border-top:0.5pt 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:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">273,720&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">51,912&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">50,703&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">6,947&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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',serif;font-size:9pt;font-weight:400;line-height:125%">7</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">281,107&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">221,648&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">30,368&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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',serif;font-size:9pt;font-weight:400;line-height:125%">10</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">71,757&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">58,703&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">8,043&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">Restricted cash, non-current</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">14,000&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">22,699&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">5,491&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">752&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.07pt;padding-right:-1.88pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%">Total non-current assets</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">2,465,394</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">2,334,374</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-top:0.5pt 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:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">319,830</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:9pt;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="2" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">3,116,209</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">3,070,618</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">420,702</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:9pt;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',serif;font-size:9pt;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 12.07pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',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:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">107,976&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">138,215&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">18,936&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">14</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">65,612&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">48,024&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">6,580&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">Accrued and other 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',serif;font-size:9pt;font-weight:400;line-height:125%">8</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">247,044&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">271,789&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">37,237&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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',serif;font-size:9pt;font-weight:400;line-height:125%">9</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">183,798&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">54,920&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">7,525&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">Operating lease 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',serif;font-size:9pt;font-weight:400;line-height:125%">10</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">8,288&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">7,618&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">1,044&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">Total current liabilities</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="2" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">612,718</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">520,566</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">71,322</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.07pt;padding-right:-1.88pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Long-term debts</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',serif;font-size:9pt;font-weight:400;line-height:125%">9</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">451,440&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">561,340&#160;</font></td><td style="border-top:0.5pt 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:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">76,909&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">Operating lease liabilities - long-term</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',serif;font-size:9pt;font-weight:400;line-height:125%">10</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">64,549&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">51,646&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">7,076&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">Total non-current liabilities</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">515,989</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">612,986</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-top:0.5pt 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:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">83,985</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:9pt;font-weight:700;line-height:125%">TOTAL LIABILITIES</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="2" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">1,128,707</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">1,133,552</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">155,307</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:9pt;font-weight:700;line-height:125%">Commitments and contingencies (Note 15)</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:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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',serif;font-size:9pt;font-weight:700;line-height:125%">Equity&#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:#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 12.07pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">Paid-in capital </font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">11</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">2,817,675&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">2,806,620&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">384,532&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.57pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">Additional paid-in capital</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',serif;font-size:9pt;font-weight:400;line-height:125%">11</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">308,567&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">309,276&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">42,373&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">Accumulated deficit</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">(1,138,740)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">(1,178,830)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">(161,510)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.88pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%">TOTAL EQUITY</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"> </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="2" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">1,987,502</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">1,937,066</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">265,395</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:9pt;font-weight:700;line-height:125%">TOTAL LIABILITIES AND EQUITY </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">3,116,209</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">3,070,618</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-bottom:2pt double #000000;border-top:0.5pt 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-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">420,702</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',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',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',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',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:41.048%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.503%"></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.610%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.602%"></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:1.0%"></td><td style="width:14.440%"></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',serif;font-size:9pt;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',serif;font-size:9pt;font-weight:700;line-height:125%">Note</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',serif;font-size:9pt;font-weight:700;line-height:125%">2023</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',serif;font-size:9pt;font-weight:700;line-height:125%">2024</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',serif;font-size:9pt;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',serif;font-size:9pt;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:-2.63pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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"><div style="padding-left:6.37pt;padding-right:-1.88pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%">Revenue (include RMB708,070 and RMB718,959 from related parties for the years ended December 31, 2023 and 2024, respectively)</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"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">883,756&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">981,947&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">134,535&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:9pt;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">912,451&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">938,964&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">128,646&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:9pt;font-weight:700;line-height:125%">Gross (loss) profit</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="2" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">(28,695)</font></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">42,983&#160;</font></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">5,889</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000000;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="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',serif;font-size:9pt;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"><div style="padding-right:-1.88pt"><font style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%">Operating expenses&#58;</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"><font style="color:#000000;font-family:'Times New Roman',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><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 12.07pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">29,472&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">29,114&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">3,989&#160;</font></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:#cff0fc;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">34,444&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">43,973&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">6,025&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">(13)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:9pt;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',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="background-color:#cff2fc;border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">63,903</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff2fc;border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">73,087</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">10,014</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:9pt;font-weight:700;line-height:125%">Operating loss </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="5" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">(92,598)</font></td><td style="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:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">(30,104)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:-2.63pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%">(4,125)</font></div></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">Interest expense, net</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="5" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">(25,143)</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">(16,382)</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">(2,244)</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.07pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">Other income, net</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">3,068&#160;</font></td><td style="border-bottom:0.5pt 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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">6,396&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">876&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:9pt;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="5" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">(114,673)</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">(40,090)</font></td><td style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">(5,493)</font></td><td style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:9pt;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',serif;font-size:9pt;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',serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="border-bottom:0.5pt 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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:9pt;font-weight:700;line-height:125%">Net loss</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="5" style="background-color:#cff2fc;border-bottom:2pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">(114,673)</font></td><td style="background-color:#cff2fc;border-bottom:2pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">(40,090)</font></td><td style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:125%">(5,493)</font></td><td style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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><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-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',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',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',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:30.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.385%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.550%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.550%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.556%"></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',serif;font-size:9pt;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:-2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%">Paid-in </font></div><div style="padding-right:-2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:-2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%">Additional</font></div><div style="padding-right:-2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%">paid-in </font></div><div style="padding-right:-2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:-2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%">Accumulated</font></div><div style="padding-right:-2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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',serif;font-size:9pt;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',serif;font-size:9pt;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',serif;font-size:9pt;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',serif;font-size:9pt;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',serif;font-size:9pt;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',serif;font-size:9pt;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',serif;font-size:9pt;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',serif;font-size:9pt;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',serif;font-size:9pt;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:6.37pt;padding-right:-1.88pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Balance at December 31, 2022</font></div></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">2,817,675&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">308,567&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">(1,024,067)</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">2,102,175&#160;</font></td><td style="background-color:#cff0fc;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 style="padding-left:6.37pt;padding-right:-1.88pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Net loss</font></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">(114,673)</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">(114,673)</font></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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.37pt;padding-right:-1.88pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Balance at December 31, 2023</font></div></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">2,817,675&#160;</font></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">308,567&#160;</font></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">(1,138,740)</font></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">1,987,502&#160;</font></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.37pt;padding-right:-1.88pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Repurchase of restricted shares under Employee Stock Purchase Plan </font></div></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">(11,055)</font></td><td style="border-top:0.5pt 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:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">709&#160;</font></td><td style="border-top:0.5pt 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:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="border-top:0.5pt 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:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">(10,346)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.37pt;padding-right:-1.88pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Net loss</font></div></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">(40,090)</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">(40,090)</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.37pt;padding-right:-1.88pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Balance at December 31, 2024</font></div></td><td colspan="2" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">2,806,620&#160;</font></td><td style="border-bottom:2pt double #000000;border-top:0.5pt 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-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">309,276&#160;</font></td><td style="border-bottom:2pt double #000000;border-top:0.5pt 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-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">(1,178,830)</font></td><td style="border-bottom:2pt double #000000;border-top:0.5pt 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-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">1,937,066&#160;</font></td><td style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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="text-align:center"><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-6</font></div></div></div><div id="idcecc59bdb634126a85a7123588f63e9_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"><font style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</font></div><div style="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:48.652%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></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:14.550%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.554%"></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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:125%">2023</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',serif;font-size:8pt;font-weight:700;line-height:125%">2024</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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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:-2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">US$ </font></div><div style="padding-right:-2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:125%">Cash flows from operating activities&#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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:125%">Net loss</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(114,673)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(40,090)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(5,493)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.37pt;padding-right:-1.88pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Adjustments to reconcile net loss to net cash provided 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 7.37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">Allowance for credit losses</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(68)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">4,751&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">651&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">Inventory write-down</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">5,434&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">5,466&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">749&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">Impairment of property and equipment</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">7,975&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">2,977&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">408&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">Noncash lease expenses </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">8,090&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">7,498&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">1,027&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">Depreciation and amortization</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">209,248&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">205,636&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">28,174&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">299&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">192&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">26&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">Foreign currency exchange loss</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">676&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(6,987)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(957)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:8pt;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 7.37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">Accounts receivable</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(18,006)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(8,843)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(1,212)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">88,050&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(20,060)</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(2,748)</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">Inventories </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">83,703&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(13,469)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(1,845)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">6,167&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(1,814)</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(249)</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">Accounts payable </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">11,278&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">30,239&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">4,145&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(30,927)</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(17,942)</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(2,458)</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">Accrued and other liabilities </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(41,286)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">13,620&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">1,866&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">Operating lease liabilities </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(8,241)</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(8,017)</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(1,099)</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:8pt;font-weight:400;line-height:125%">Net cash provided by operating activities </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">207,719&#160;</font></td><td style="border-top:0.5pt 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:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">153,157&#160;</font></td><td style="border-top:0.5pt 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:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">20,985&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:8pt;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 7.37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">Purchase of property and equipment </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(318,048)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(132,977)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(18,219)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">Disposal of property and equipment</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">119&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">210&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">29&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:8pt;font-weight:400;line-height:125%">Net cash used in investing activities  </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(317,929)</font></td><td style="border-top:0.5pt 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:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(132,767)</font></td><td style="border-top:0.5pt 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:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(18,190)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:8pt;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 7.37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">Proceeds from bank borrowings </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">450,000&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">170,000&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">23,291&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(452,751)</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(189,540)</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(25,969)</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">Prepayment received from an investor</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">40,000&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">5,480&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">Principal payments on financing leases </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(23,000)</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">Payment of share repurchase </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(10,346)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(1,417)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.37pt;padding-right:-1.88pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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="2" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(25,751)</font></td><td style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">10,114&#160;</font></td><td style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">1,385&#160;</font></td><td style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.37pt;padding-right:-1.88pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">2,215&#160;</font></td><td style="border-top:0.5pt 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:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">6,957&#160;</font></td><td style="border-top:0.5pt 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:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">953&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.37pt;padding-right:-1.88pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Net (decrease) increase in cash, cash equivalents and restricted cash </font></div></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">(133,746)</font></td><td style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">37,461&#160;</font></td><td style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">5,133&#160;</font></td><td style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.37pt;padding-right:-1.88pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Cash, cash equivalents and restricted cash at the beginning of the year</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">316,217&#160;</font></td><td style="border-top:0.5pt 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:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">182,471&#160;</font></td><td style="border-top:0.5pt 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:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">25,000&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.37pt;padding-right:-1.88pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Cash, cash equivalents and restricted cash at end of the year</font></div></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:125%">182,471</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:125%">219,932</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:125%">30,133</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.37pt;padding-right:-1.88pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Supplemental disclosures of cash flow information&#58;</font></div></td><td colspan="3" 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><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"><div style="padding-left:6.37pt;padding-right:-1.88pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Cash and cash equivalents</font></div></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">168,471&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">199,491&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">27,332&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.37pt;padding-right:-1.88pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Restricted cash, current</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">20,441&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">2,801&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.37pt;padding-right:-1.88pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Restricted cash, non-current</font></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">14,000&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.37pt;padding-right:-1.88pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Total cash and cash equivalents and restricted cash</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:125%">182,471</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-top:0.5pt 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:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:125%">219,932</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-top:0.5pt 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:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:125%">30,133</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.37pt;padding-right:-1.88pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Cash paid for interest</font></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">26,366&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">18,509&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">2,536&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.37pt;padding-right:-1.88pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Supplemental disclosures of non-cash investing information&#58;</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><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="padding-left:6.37pt;padding-right:-1.88pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Property and equipment purchased during the current period but not yet paid</font></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">67,954&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">32,271&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:125%">4,421&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',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><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-7</font></div></div></div><div id="idcecc59bdb634126a85a7123588f63e9_10"></div><hr style="page-break-after:always"><div style="min-height:105.12pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2023 and 2024</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',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',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',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',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's Republic of China.  </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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, 2024 are solely for the convenience of the reader and were calculated at the rate of US$1.00 &#61; RMB7.2988 on December 31, 2024, 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 31, 2024, or at any other rate.  </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">As a condition of the loan arrangements, the Company is required to maintain a margin balance deposit at the issuing bank.  The deposit 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-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',serif;font-size:10pt;font-weight:400;line-height:120%">F-8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:105.12pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2023 and 2024</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',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;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',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',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',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',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.  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',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',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;padding-left:45pt;text-indent:-45pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - &#160;&#160;&#160;&#160;Quoted prices in active markets for identical assets or liabilities.</font></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-45pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - &#160;&#160;&#160;&#160;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:45pt;text-indent:-45pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 - &#160;&#160;&#160;&#160;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',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',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',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.  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',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded impairment charges of RMB7,975 and RMB2,977 (US$408) for certain property and equipment for the years ended December 31, 2023 and 2024 respectively. The fair value amounts for the impaired property and equipment were RMB0 as of December 31, 2023 and 2024.This fair value measurement of long-lived assets is categorized within Level 3 of the fair value hierarchy, as the measurement amount is based primarily on significant inputs that are not observable in the market. The impairment was recorded in cost of goods sold in its statements of operations.</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:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:105.12pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2023 and 2024</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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><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:53.294%"></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:42.516%"></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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">(&#34;ASC 842&#34;), 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, 2023 and 2024 amounted to RMB1,210 and RMB1,210 (US$166) respectively.</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:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-10</font></div></div></div><hr style="page-break-after:always"><div style="min-height:105.12pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2023 and 2024</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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, 2024, the Company reduced interest expense by RMB970 (US$133), reduced general and administrative expenses by RMB998 (US$137), reduced research and development expenses by RMB60 (US$8) and recorded other income of RMB821 (US$112) upon receipt of cash from government.  </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',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',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></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of revenue by type&#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:50.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.462%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.141%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:4.22pt;padding-right:-1.88pt;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',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:4.22pt;padding-right:-1.88pt;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',serif;font-size:10pt;font-weight:700;line-height:125%">2023</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',serif;font-size:10pt;font-weight:700;line-height:125%">2024</font></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:1.17pt;padding-right:1.17pt;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',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',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',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:4.22pt;padding-right:-1.88pt;text-indent:-6.85pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Product</font></div></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">871,777&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">971,821&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">133,148&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.22pt;padding-right:-1.88pt;text-indent:-6.85pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Others</font></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">11,979&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">10,126&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">1,387&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:700;line-height:125%">Total</font></td><td colspan="2" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">883,756</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">981,947</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">134,535</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-11</font></div></div></div><hr style="page-break-after:always"><div style="min-height:105.12pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2023 and 2024</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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',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',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',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:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-12</font></div></div></div><hr style="page-break-after:always"><div style="min-height:105.12pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2023 and 2024</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">The Financial Accounting Standards Board (&#34;FASB&#34;) 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',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',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 completes initial public offering (&#34;IPO condition&#34;).  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><br></font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',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',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',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',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 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:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-13</font></div></div></div><hr style="page-break-after:always"><div style="min-height:105.12pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2023 and 2024</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',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',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.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.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.110%"></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',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',serif;font-size:10pt;font-weight:700;line-height:125%">2023</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',serif;font-size:10pt;font-weight:700;line-height:125%">2024</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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:125%">Cash at bank</font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">168,471&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">199,491&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">27,332&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><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',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',serif;font-size:10pt;font-weight:400;line-height:125%">US$</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">99,151&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">131,249&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">17,982&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:125%">RMB</font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">69,320&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">68,242&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">9,350&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',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><br></font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">4.  Inventories</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.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.110%"></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',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',serif;font-size:10pt;font-weight:700;line-height:125%">2023</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',serif;font-size:10pt;font-weight:700;line-height:125%">2024</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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:125%">Raw materials </font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">171,091&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">167,020&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">22,884&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">Work in progress</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">92,399&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">107,915&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">14,785&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">Finished goods</font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">32,289&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">28,847&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">3,952&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:700;line-height:125%">Inventories</font></td><td colspan="2" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">295,779</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">303,782</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">41,621</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',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, 2023 and 2024, the Company wrote down inventory of RMB5,434 and RMB5,466 (US$749), respectively.  </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',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.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.110%"></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',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',serif;font-size:10pt;font-weight:700;line-height:125%">2023</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',serif;font-size:10pt;font-weight:700;line-height:125%">2024</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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:125%">Prepaid maintenance </font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">414&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">686&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">94&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">Prepayment to supplier </font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">1,744&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">2,037&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">279&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">VAT receivable </font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">6,875&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">8,339&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">1,143&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">Others </font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">2,592&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">2,376&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">325&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:700;line-height:125%">Prepayments and other current assets</font></td><td colspan="2" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">11,625</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="2" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">13,438</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">1,841</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-14</font></div></div></div><hr style="page-break-after:always"><div style="min-height:105.12pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2023 and 2024</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:120%">6.  Property and equipment, net</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consist of the following&#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:49.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.975%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.454%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.600%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.793%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.458%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" 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',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',serif;font-size:10pt;font-weight:700;line-height:125%">2023</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-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">2024</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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></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',serif;font-size:10pt;font-weight:400;line-height:125%">Building</font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">375,359&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="5" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">375,359&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">51,427&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">Manufacturing machinery and equipment</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">1,916,668&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="5" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">2,123,713&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">290,968&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">Equipment and tooling</font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">265,001&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="5" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">268,241&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">36,751&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">Software</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">52,379&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="5" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">55,595&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">7,617&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">Office furniture and equipment</font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">24,936&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="5" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">24,076&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">3,299&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">Vehicle and other fix asset</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">10,984&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="5" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">14,043&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">1,924&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">Long-term deferred expense</font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">345&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="5" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">345&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">47&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">less&#58; accumulated depreciation</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(973,726)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="5" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(1,117,579)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(153,118)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">Accumulated impairment loss </font></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(17,721)</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(20,698)</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="5" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(2,836)</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">Equipment and construction in progress</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">369,694&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">274,734&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="5" style="border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">37,641&#160;</font></td><td style="border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:700;line-height:125%">Property and equipment, net</font></td><td colspan="2" style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">2,023,919</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">1,997,829</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="5" style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">273,720</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The depreciation for property and equipment for the years ended December 31, 2023 and 2024 were RMB148,580 and RMB144,968 (US$19,861) respectively.  For the years ended December 31, 2023 and 2024, RMB7,975 and RMB2,977 (US$408) were recognized as impairment loss on manufacturing machinery and equipment, respectively.</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',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',serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consist of the following&#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:50.220%"></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:1.945%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.091%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.615%"></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',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',serif;font-size:10pt;font-weight:700;line-height:125%">2023</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',serif;font-size:10pt;font-weight:700;line-height:125%">2024</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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:125%">Patents and technology rights</font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">571,243&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">571,243&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">78,265&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">Less&#58; accumulated amortization</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(290,136)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(349,595)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(47,897)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:700;line-height:125%">Intangible assets, net</font></td><td colspan="2" style="background-color:#cff0fc;border-bottom:2pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">281,107</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff0fc;border-bottom:2pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">221,648</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">30,368</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',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, 2023 and 2024 were RMB59,458 and RMB59,458 (US$8,146), respectively.  </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',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, and RMB43,274 for the years ending December 31, 2025, 2026, 2027, and 2028, 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:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-15</font></div></div></div><hr style="page-break-after:always"><div style="min-height:105.12pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2023 and 2024</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:120%">8.  Accrued and other liabilities</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.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.133%"></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',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',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',serif;font-size:10pt;font-weight:700;line-height:125%">2023</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',serif;font-size:10pt;font-weight:700;line-height:125%">2024</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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:125%">Accrued compensation and benefits</font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">52,560&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">70,161&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">9,613&#160;</font></td><td style="background-color:#cff0fc;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"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">Accrued property and equipment</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">147,326&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">119,044&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">16,310&#160;</font></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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">Warranty accruals </font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">7,318&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">5,905&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">809&#160;</font></td><td style="background-color:#cff0fc;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"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">Accrued interest</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">1,703&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">472&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">65&#160;</font></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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">Advance from customers</font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">586&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">2,054&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">281&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:125%">Advance payment from an investor</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">40,000&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">5,480&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:125%">Others</font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">37,551&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">34,153&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">4,679&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:700;line-height:125%">Accrued and other liabilities</font></td><td colspan="2" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">247,044</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-bottom:2pt double #000000;border-top:0.5pt 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-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">271,789</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-bottom:2pt double #000000;border-top:0.5pt 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-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">37,237</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On December 30, 2024, the Company signed an investment agreement with an investor, pursuant to which the investor agreed to invest RMB500 million in the Company in three installments.  The Company received the first installment of RMB40 million on December 31, 2024.  The remaining installments were expected to be paid by July 31, 2025, but have not been received as of the issuance date of the audited financial statements. Taking into account that the Company completed the registration of the issuance of equity interest to the investor with the local government authority on January 15, 2025, the first instalment received was recorded as advance payment from an investor as of December 31, 2024.</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',serif;font-size:10pt;font-weight:700;line-height:120%">9.  Bank borrowings</font></div><div style="margin-top:10pt;padding-left:24.4pt;text-indent:-24.4pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;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',serif;font-size:10pt;font-weight:400;line-height:120%">On March 12, 2019, the Company entered into a six-year credit facility agreement with Export-Import Bank of China in the aggregate principal amount of RMB200 million.  The Company drew-down the whole facility in 2019.  The interest was initially calculated based on the five-year Loan Prime Rate in China (&#34;LPR&#34;) multiplied by 110%, subsequent to February 2, 2023, the interest is calculated based on the five-year Loan Prime Rate in China (&#34;LPR&#34;) minus 10 basis points and shall be paid quarterly, and the interest rate is adjusted on February 3, May 3, August 3 and December 3 every year.  This loan is secured by the buildings and certain equipment and land-use rights owned by the Company with a carrying value of RMB510 million as of December 31, 2024.  As a condition of the loan arrangements, RMB14 million of cash is held as restricted cash by the Company as a deposit at the Company's bank until the principal is paid.  As of December 31, 2024, the outstanding balance of the loan was RMB23 million.  </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On December 18, 2019, the Company entered into a five-year loan agreement with China Development Bank in the amount of US$24.0 million.  The interest was initially calculated based on the London Inter-Bank Offered Rate (&#34;LIBOR&#34;) of 6 months plus 2.8%, subsequent to June 30, 2023, the benchmark of interest rate was modified to Secured Overnight Financing Rate (&#34;SOFR&#34;), and the credit spread was increased to 3.23% and Interest rates are adjusted daily.  This loan is secured by certain equipment and 100 patents owned by the Company with a carrying value of RMB1,052 million as of December 31, 2023.  This loan shares collateral rights with the RMB250 million long-term loan signed on April 26, 2020.  As of January 26, 2024, the principal and interest of the loan have been fully repaid, and then collateral has been released.</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:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-16</font></div></div></div><hr style="page-break-after:always"><div style="min-height:105.12pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2023 and 2024</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:120%">9.  Bank borrowings</font><font style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">On April 26, 2020, the Company entered into a five-year 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 million.  The interest rate is calculated as the one-year LPR plus 1.3%, and interest rate is adjusted January 1 every year.  This loan shares collateral rights with the US$24 million long-term loan signed on December 18, 2019.  As of February 1, 2024, the principal and interest of the loan have been fully repaid, and then collateral has been released.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',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. There are certain financial covenants including quarterly sales and debt to assets ratio. The Company was fully in compliance with the covenants as of December 31, 2024 related to this facility. The maximum interest rate is calculated as the one-year LPR minus 65 basis points, and interest rate is adjusted July 19 every year.  This loan is secured by certain equipment owned by the Company with a carrying value of RMB151&#160;million as of December 31, 2024.  As of December 31, 2024, the outstanding loan amount was RMB180 million.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',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.  The interest rate is fixed upon drawdown that calculated as the one-year LPR plus 40 basis points.  On August 31, 2023, the Company drew down RMB20 million.  As of December 31, 2024, the outstanding loan amount was RMB20 million.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',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 RMB50 million and RMB30 million.  The interest rates are calculated respectively as five-year LPR minus 120 basis points and 160 basis points, and interest rate are respectively adjusted November 2 and December 25 every year.  As of December 31, 2024, the outstanding loan amount was RMB80 million.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',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.  The interest rate is fixed upon drawdown that calculated as the one-year LPR minus 75 basis points.  As of December 31, 2024, the outstanding amount of the loans was RMB150 million.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On January 3, 2024, the Company entered into a three-year loan agreement with China Everbright Bank to borrow RMB20 million.  The interest rate is calculated as the five-year LPR minus 160 basis points, and interest rate is adjusted January 3 every year.  As of December 31, 2024, the outstanding loan amount was RMB20 million.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On January 29, 2024, the Company entered into a three-year loan agreement with China Citic Bank borrow a maximum of RMB60 million, then respectively drew down RMB30 million on January 29 and February 4, 2024.  The interest rate is calculated as the one-year LPR minus 80 basis points, and interest rate are respectively adjusted January 29 and February 4 every year.  As of December 31, 2024, the outstanding loan amount was RMB57 million.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On February 27, 2024, the Company entered into a three-year loan agreement with China Citic Bank borrow RMB40 million.  The interest rate is calculated as the one-year LPR minus 80 basis points, and interest rate is adjusted February 27 every year.  As of December 31, 2024, the outstanding loan amount was RMB38 million.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2024, the Company entered into a loan agreement with Export-Import Bank of China borrow RMB50 million for 36 months The interest rate is fixed upon drawdown that calculated as the one-year LPR minus 85 basis points.  As of December 31, 2024, the outstanding loan amount was RMB50 million.</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:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-17</font></div></div></div><hr style="page-break-after:always"><div style="min-height:105.12pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2023 and 2024</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:120%">9.  Bank borrowings</font><font style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:120%"> - continued</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:64.959%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.469%"></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:14.465%"></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',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',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',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:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:125%">2025</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',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">54,920&#160;</font></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">7,525&#160;</font></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">2026</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">417,240&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">57,166&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">2027</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',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">144,100&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">19,743&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',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',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">616,260&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">84,434&#160;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',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',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',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',serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="2" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">616,260</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">84,434</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></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:22.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.031%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.031%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.014%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.014%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.872%"></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',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',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',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',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',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',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',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',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',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',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',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',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:top"><div style="padding-left:0.97pt;padding-right:1.72pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',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:top"><div style="padding-left:0.97pt;padding-right:1.72pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',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:0.97pt;padding-right:1.72pt"><font><br></font></div></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.97pt;padding-right:1.72pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;616,260 </font></div></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.97pt;padding-right:1.72pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;84,434 </font></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"><div style="padding-left:0.97pt;padding-right:1.72pt"><font><br></font></div></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.97pt;padding-right:1.72pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;616,260 </font></div></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.97pt;padding-right:1.72pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;84,434 </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',serif;font-size:10pt;font-weight:400;line-height:125%">Add&#58; mature in one year</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.97pt;padding-right:1.72pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;54,920 </font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.97pt;padding-right:1.72pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;7,525 </font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:0.97pt;padding-right:1.72pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.97pt;padding-right:1.72pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(54,920)</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.97pt;padding-right:1.72pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(7,525)</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:0.97pt;padding-right:1.72pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.97pt;padding-right:1.72pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',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:top"><div style="padding-left:0.97pt;padding-right:1.72pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',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:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">Total</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:left;vertical-align:top"><div style="padding-left:0.97pt;padding-right:1.72pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">&#160;54,920 </font></div></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.97pt;padding-right:1.72pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">&#160;7,525 </font></div></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:0 1pt"><div style="padding-left:0.97pt;padding-right:1.72pt"><font><br></font></div></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.97pt;padding-right:1.72pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">&#160;561,340 </font></div></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.97pt;padding-right:1.72pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">&#160;76,909 </font></div></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:0 1pt"><div style="padding-left:0.97pt;padding-right:1.72pt"><font><br></font></div></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.97pt;padding-right:1.72pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">&#160;616,260 </font></div></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.97pt;padding-right:1.72pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">&#160;84,434 </font></div></td></tr></table></div><div style="margin-top:10pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',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',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 </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The lease financing shares the collateral rights both with the loan of RMB200 million signed on March 12, 2019 and the loan of RMB200 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 March 31, 2023, the financing leases has been fully repaid.</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:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-18</font></div></div></div><hr style="page-break-after:always"><div style="min-height:105.12pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2023 and 2024</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',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',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',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, 2023 and 2024.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',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><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:14.322%"></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:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">For the years ended</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',serif;font-size:10pt;font-weight:700;line-height:125%">2023</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',serif;font-size:10pt;font-weight:700;line-height:125%">2024</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',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',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',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',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',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"><div style="padding-right:-1.88pt;text-indent:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Fixed rent expense</font></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">12,075&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">10,530&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">1,443&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',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"><div style="padding-right:-1.88pt;text-indent:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of equipment </font></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">4,539&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.88pt;text-indent:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Interest </font></div></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">358&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">Total lease expenses </font></td><td colspan="2" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">16,972</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">10,530</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-bottom:2pt double #000000;border-top:0.5pt 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-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">1,443</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the Company's operating and finance lease is as follows (in thousands, except lease term and discount rate)&#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:48.734%"></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:1.786%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.462%"></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:14.797%"></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',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',serif;font-size:10pt;font-weight:700;line-height:125%">2023</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',serif;font-size:10pt;font-weight:700;line-height:125%">2024</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',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',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',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',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',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',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"><div style="padding-right:-1.88pt;text-indent:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets associated with operating leases</font></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">71,757&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">58,703&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">8,043&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',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="padding-right:-1.88pt;text-indent:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</font></div></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">9.00&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">8.00&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="padding-right:-1.88pt;text-indent:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</font></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:11pt"><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',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="padding-right:-1.88pt;text-indent:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</font></div></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">5.35&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">5.32&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',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:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1.88pt;text-indent:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</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><td colspan="3" style="padding:0 1pt"></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:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-19</font></div></div></div><hr style="page-break-after:always"><div style="min-height:105.12pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2023 and 2024</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:120%">10.  Lease </font><font style="color:#000000;font-family:'Times New Roman',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',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><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.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.800%"></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:14.462%"></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:14.797%"></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',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',serif;font-size:10pt;font-weight:700;line-height:125%">2023</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',serif;font-size:10pt;font-weight:700;line-height:125%">2024</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',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',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',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:7.72pt;padding-right:-1.88pt;text-indent:-10.35pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid from amounts included in the measurement of lease liabilities&#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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.27pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">Operating cash flows from operating leases</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">12,226&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">11,049&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">1,514&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 8.27pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">Operating cash flows from finance lease</font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">358&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.27pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">Financing cash flows from finance lease</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">23,000&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:7.72pt;padding-right:-1.88pt;text-indent:-10.35pt"><font style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">2,853&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">1,922&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">263&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:7.72pt;padding-right:-1.88pt;text-indent:-10.35pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash right-of-use assets decreased in rent adjustment or early termination for operating lease</font></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(7,478)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(1,024)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:7.72pt;padding-right:-1.88pt;text-indent:-10.35pt"><font style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">2,853&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">1,922&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">263&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:7.72pt;padding-right:-1.88pt;text-indent:-10.35pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash lease liabilities decreased in rent adjustment or early termination</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">for operating lease</font></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(7,478)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(1,024)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments are as follows as of December 31, 2024&#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:64.131%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.630%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:4.22pt;padding-right:-1.88pt;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',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',serif;font-size:10pt;font-weight:700;line-height:125%">Operating Lease Payment</font></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:4.22pt;padding-right:-1.88pt;text-indent:-6.85pt"><font><br></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',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',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',serif;font-size:10pt;font-weight:700;line-height:125%">Years ending December 31,</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">2025</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">10,099&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">1,384&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',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="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">9,389&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">1,286&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">2027</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">8,744&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">1,198&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',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="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">8,551&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">1,172&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">2029</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">8,497&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">1,164&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">Thereafter</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">27,556&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">3,775&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">Total lease payments</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">72,836&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">9,979&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">Less&#58; imputed interest</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(13,572)</font></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(1,859)</font></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:700;line-height:125%">Total lease liabilities</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">59,264</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">8,120</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><font><br></font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',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',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-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In January 2024, the Company repurchased certain restricted shares from terminated employees.  The total consideration of RMB11,055(US$1,555) and RMB709(US$97) translation difference was recorded in paid-in capital and additional paid-in capital, respectively. (Note 12)</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:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-20</font></div></div></div><hr style="page-break-after:always"><div style="min-height:105.12pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2023 and 2024</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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 which 15,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:10pt"><font style="color:#000000;font-family:'Times New Roman',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's most recent equity financing.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On January 19, 2024, the Company's shareholders approved to repurchase from the Platform 5,433,068 of issued restricted shares. This transaction included 1,555,232 shares with an original value of US$1 per share and the remaining 3,877,836 unpaid shares without any price. These shares were granted to the eligible employees who had left the Company by December 31, 2023 at a total consideration of RMB11,055(US$1,555).  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',serif;font-size:10pt;font-weight:400;line-height:120%">The following table discloses movements for the year ended December 31, 2024&#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:81.321%"></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.821%"></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"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">Number of restricted shares</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',serif;font-size:10pt;font-weight:400;line-height:125%">As of January 1, 2024</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">15,752,900&#160;</font></td><td style="background-color:#cff0fc;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:125%">Repurchase</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(5,433,068)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">As of December 31, 2024</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">10,319,832&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:125%">Number of restricted shares expected to vest</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">10,319,832&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',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, 2024.  </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:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-21</font></div></div></div><hr style="page-break-after:always"><div style="min-height:105.12pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2023 and 2024</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',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',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',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, 2024.  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 (&#34;HNTE&#34;), 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:10pt"><font style="color:#000000;font-family:'Times New Roman',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><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:63.469%"></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:14.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.127%"></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',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:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">2023</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',serif;font-size:10pt;font-weight:700;line-height:125%">2024</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',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',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">25&#160;</font></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">25&#160;</font></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">%</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',serif;font-size:10pt;font-weight:400;line-height:125%">Tax effect of non-deductible expenses in determining taxable profit</font></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"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">0&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">0&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',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',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="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">4&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">8&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">%</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',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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(10)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">%</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(10)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">%</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',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',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(19)</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">%</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(23)</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">%</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',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="2" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',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><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:47.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.959%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.850%"></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:13.850%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.959%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.852%"></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',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:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">2023</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',serif;font-size:10pt;font-weight:700;line-height:125%">2024</font></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:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',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',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',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',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 11.87pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">153,610&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">125,942&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">17,255&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 11.87pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">3,205&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">4,331&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">593&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.87pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">1,098&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">886&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">121&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 11.87pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">1,207&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">1,545&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">212&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.87pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">448&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">414&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">57&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 11.87pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">2,174&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(1,053)</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(144)</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(161,742)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(132,065)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(18,094)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',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="2" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-22</font></div></div></div><hr style="page-break-after:always"><div style="min-height:105.12pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2023 and 2024</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:120%">13.  Income Tax Expense </font><font style="color:#000000;font-family:'Times New Roman',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',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, 2023 and 2024.  No unrecognized tax benefits and related interest and penalties were recorded in the period presented.  Amounts of operating loss carry forwards were approximately RMB839 million (US$113 million) for the year ended December 31, 2024, which are expected to expire during the period from 2028 to 2034.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',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:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.661%"></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:16.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.121%"></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',serif;font-size:10pt;font-weight:700;line-height:125%">For the year ended December 31, 2024</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:bottom"><font style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:125%">Balance as of December 31, 2023</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">161,742&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">22,160&#160;</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 20.87pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">Provided</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">10,014&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">1,372&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 20.87pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">Reversed</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(39,691)</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff2fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">(5,438)</font></td><td style="background-color:#cff2fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:700;line-height:125%">Balance as of December 31, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">132,065</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">18,094</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">14.  Related party transactions</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',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, 2023 and 2024&#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:64.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.796%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.958%"></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',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',serif;font-size:9pt;font-weight:700;line-height:125%">Relationship with the Company</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',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="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:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:125%">Shareholder</font></td></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.34pt">Amounts due from related parties </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.601%"></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:13.800%"></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:11.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.323%"></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:10.163%"></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',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:-2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Name of </font></div><div style="padding-right:-2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:125%">2023</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',serif;font-size:10pt;font-weight:700;line-height:125%">2024</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',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',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',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',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',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="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">153,990&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">169,281&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">23,193&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The balances of amounts due from related parties as of December 31, 2023 and 2024 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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',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><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.693%"></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:13.941%"></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:10.966%"></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:10.470%"></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:10.143%"></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:-2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',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:-2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Name of </font></div><div style="padding-right:-2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',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:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',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="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',serif;font-size:10pt;font-weight:700;line-height:125%">2023</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',serif;font-size:10pt;font-weight:700;line-height:125%">2024</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',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',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',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',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',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="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">65,612&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">48,024&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">6,580&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The balances of amounts due to related parties as of December 31, 2023 and 2024 are related to purchase of raw materials (RMB55,522 and RMB37,580 as of December 31, 2023 and 2024, respectively) and equipment (RMB10,090 and RMB10,444, as of December 31, 2023 and 2024, respectively) from AOS Group.  </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:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-23</font></div></div></div><hr style="page-break-after:always"><div style="min-height:105.12pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2023 and 2024</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',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;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">14.  Related party transactions</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> - continued</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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',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><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.693%"></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:14.106%"></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:10.966%"></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:10.470%"></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:9.978%"></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',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:-2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Name of </font></div><div style="padding-right:-2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:125%">2023</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',serif;font-size:10pt;font-weight:700;line-height:125%">2024</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',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',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',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',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',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',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="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">708,070&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">718,959&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">98,504&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',serif;font-size:10pt;font-weight:400;line-height:125%">Other operating income, net from related parties</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',serif;font-size:10pt;font-weight:400;line-height:125%">AOS Group</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">36&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">-&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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',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',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="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">64,252&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">80,074&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">10,971&#160;</font></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2023 and 2024, all of the related parties balances and transactions are as above.  </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',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',serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2024, the Company's commitments related to purchase of property and equipment contracted but not yet reflected in the financial statements were RMB65 million which are expected to be incurred for the year ending December 31, 2025.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',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 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',serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2024, the Company doesn't have any contingency related to unsettled litigation.</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',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',serif;font-size:10pt;font-weight:400;line-height:120%">The subsequent events were evaluated through August 20, 2025, 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',serif;font-size:10pt;font-weight:400;line-height:120%">On January 15, 2025, pursuant to a resolution adopted at the Board of Directors Meeting on December 24, 2024, the Company completed its business registration change, which resulted in the admission of a new investor as a new shareholder of the Company.  Concurrently, the Company's registered capital was increased from USD 428,241 to USD 460,931.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In April 2025, certain assets of the Company amounting to RMB74,000 were seized by court order in connection with an arbitration initiated by a construction contractor over unpaid construction progress payments. The arbitration is in an early stage, and there are uncertainties with regard to the outcome of this arbitration as of the issuance date of the audited financial statements. </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In July 2025, certain shareholders of the Company, including AOS, entered into a series of equity transfer agreements with a new investor. The investor plans to purchase 20.3% and 18.5% of the Company's shares from AOS and the other third-party shareholders, respectively. The purpose of these agreements is to make the investor the controlling shareholder of the Company. As of August 20, 2025, the transactions are not yet consummated.</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:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-24</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>aosl-20250630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:fd0e100b-4b8d-456b-91e7-500acea8e015,g:127592e1-e731-476d-a953-7c5720626d5c-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:aosl="http://www.aosmd.com/20250630" 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/20250630">
  <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.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/cyd-af-sub/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-sub-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-20250630_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-20250630_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-20250630_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-20250630_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="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParentheticalLOSSDetails" roleURI="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParentheticalLOSSDetails">
        <link:definition>9952157 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - Parenthetical (LOSS) (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="TheCompanyandSignificantAccountingPolicies" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies">
        <link:definition>9952158 - 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>9952159 - 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>9952160 - 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>9952161 - 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>9952162 - 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>9952163 - 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>9952164 - 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>9952165 - 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>9952166 - 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>9952167 - 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>9952168 - 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>9952169 - 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>9952170 - 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>9952171 - 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>9952172 - 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="SubsequentEventNotes" roleURI="http://www.aosmd.com/role/SubsequentEventNotes">
        <link:definition>9952173 - Disclosure - Subsequent Event (Notes)</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>9952174 - 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>9955511 - 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>9955512 - 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>9955513 - 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>9955514 - 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>9955515 - 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>9955516 - 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>9955517 - 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>9955518 - 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>9955519 - 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>9955520 - 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>9955521 - 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="TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails">
        <link:definition>9955522 - 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="TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails">
        <link:definition>9955523 - 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="TheCompanyandSignificantAccountingPoliciesRestrictedCashNarrativeDetails" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRestrictedCashNarrativeDetails">
        <link:definition>9955524 - 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>9955525 - 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>9955526 - 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>9955527 - 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>9955528 - 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>9955529 - 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>9955530 - 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>9955531 - 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>9955532 - 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>9955533 - 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>9955534 - 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>9955535 - 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>9955536 - 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>9955537 - 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>9955538 - 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>9955539 - 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>9955540 - 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>9955541 - 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>9955542 - 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>9955543 - 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>9955544 - 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>9955545 - 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>9955546 - 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>9955547 - 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>9955548 - 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>9955549 - 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>9955550 - 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>9955551 - 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>9955552 - 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>9955553 - 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>9955554 - 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>9955555 - 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>9955556 - 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>9955557 - 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>9955558 - 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>9955559 - 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>9955560 - 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>9955561 - 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>9955562 - 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>9955562 - 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>9955563 - 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>9955564 - 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>9955565 - 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>9955566 - 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>9955567 - 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>9955568 - 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>9955569 - 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>9955570 - 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>9955571 - 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>9955572 - 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>9955572 - 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>9955573 - 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>9955574 - 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>9955575 - 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>9955576 - 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>9955577 - 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>9955578 - 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>9955579 - 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="SubsequentEventNarrativeDetails" roleURI="http://www.aosmd.com/role/SubsequentEventNarrativeDetails">
        <link:definition>9955580 - Disclosure - Subsequent Event - 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="ScheduleIIValuationandQualifyingAccountsDetails" roleURI="http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails">
        <link:definition>9955581 - 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_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_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_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_JVCompanyMember" abstract="true" name="JVCompanyMember" 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_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage" abstract="false" name="IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany" abstract="false" name="GainOnChangeOfEquityInterestInTheJointVentureCompany" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold" abstract="false" name="EquityMethodInvestmentPercentageOfEquityOwnershipSold" 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_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_InstallmentsAxis" abstract="true" name="InstallmentsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="aosl_InstallmentsDomain" abstract="true" name="InstallmentsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_InstallmentOneMember" abstract="true" name="InstallmentOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_InstallmentTwoMember" abstract="true" name="InstallmentTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_InstallmentThreeMember" abstract="true" name="InstallmentThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_InstallmentFourMember" abstract="true" name="InstallmentFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_NumberOfInstallmentPayments" abstract="false" name="NumberOfInstallmentPayments" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="aosl_ProceedsFromTheSalesOfEquityInvestmentInstallmentPayment" abstract="false" name="ProceedsFromTheSalesOfEquityInvestmentInstallmentPayment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ReimbursementsMember" abstract="true" name="ReimbursementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_Customsdeposit" abstract="false" name="Customsdeposit" 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_StandardProductWarrantyAccrualWarrantyReleased" abstract="false" name="StandardProductWarrantyAccrualWarrantyReleased" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_HongkongAndShanghaiBankingCorporationLimitedMember" abstract="true" name="HongkongAndShanghaiBankingCorporationLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember" abstract="true" name="AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_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_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity" abstract="false" name="AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity" 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_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_EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss" abstract="false" name="EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <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_DepartmentOfCommerceMember" abstract="true" name="DepartmentOfCommerceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_AllowanceForPriceAdjustmentsMember" abstract="true" name="AllowanceForPriceAdjustmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>aosl-20250630_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 2025 Workiva-->
<!--r:fd0e100b-4b8d-456b-91e7-500acea8e015,g:127592e1-e731-476d-a953-7c5720626d5c-->
<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-20250630.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_StockholdersEquity_6c6115e6-9824-459e-b5df-c8636c46d864" 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_dd0d9884-5b48-47af-9b67-06c209a6c92f" 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_6c6115e6-9824-459e-b5df-c8636c46d864" xlink:to="loc_us-gaap_PreferredStockValue_dd0d9884-5b48-47af-9b67-06c209a6c92f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_49d09420-4e97-41ed-93ce-149176d3d372" 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_6c6115e6-9824-459e-b5df-c8636c46d864" xlink:to="loc_us-gaap_CommonStockValue_49d09420-4e97-41ed-93ce-149176d3d372" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_34ff2a2b-da53-49fe-b782-1f20e97c7b08" 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_6c6115e6-9824-459e-b5df-c8636c46d864" xlink:to="loc_us-gaap_TreasuryStockValue_34ff2a2b-da53-49fe-b782-1f20e97c7b08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_b0ace450-5a82-419d-b6ee-f249b33caa6a" 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_6c6115e6-9824-459e-b5df-c8636c46d864" xlink:to="loc_us-gaap_AdditionalPaidInCapital_b0ace450-5a82-419d-b6ee-f249b33caa6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6964708b-06fe-479d-a442-e1b1633c7974" 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_6c6115e6-9824-459e-b5df-c8636c46d864" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6964708b-06fe-479d-a442-e1b1633c7974" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_635d832d-94ba-4d67-98c5-1cd06bb027bb" 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_6c6115e6-9824-459e-b5df-c8636c46d864" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_635d832d-94ba-4d67-98c5-1cd06bb027bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c5b7c771-f477-40cc-8d5e-64138a26731e" 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_71032b48-ad97-4b4e-9188-b569cdd0f5cd" 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_c5b7c771-f477-40cc-8d5e-64138a26731e" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_71032b48-ad97-4b4e-9188-b569cdd0f5cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_86b69f86-7da4-4222-a764-3c5bcff320e7" 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_c5b7c771-f477-40cc-8d5e-64138a26731e" xlink:to="loc_us-gaap_ShortTermBorrowings_86b69f86-7da4-4222-a764-3c5bcff320e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e95a3a00-1402-4166-9e86-dc4610851f42" 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_c5b7c771-f477-40cc-8d5e-64138a26731e" xlink:to="loc_us-gaap_AccountsPayableCurrent_e95a3a00-1402-4166-9e86-dc4610851f42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_02b49d00-25b9-4afe-a752-0cda5fd19e84" 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_c5b7c771-f477-40cc-8d5e-64138a26731e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_02b49d00-25b9-4afe-a752-0cda5fd19e84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_e1effe7f-16f8-4669-af23-e341c3e0d8bb" 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_c5b7c771-f477-40cc-8d5e-64138a26731e" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_e1effe7f-16f8-4669-af23-e341c3e0d8bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_25c5fda9-18af-496e-a1b1-48c6dda8baa2" 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_c5b7c771-f477-40cc-8d5e-64138a26731e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_25c5fda9-18af-496e-a1b1-48c6dda8baa2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a96290c1-7b5a-4a1e-8496-8a83c146b645" 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_c5b7c771-f477-40cc-8d5e-64138a26731e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a96290c1-7b5a-4a1e-8496-8a83c146b645" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_fc820b3e-b851-4406-9f6e-de39dbf0f2d2" 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_eba6ace7-0fb9-4792-b3e4-7963488255f0" 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_fc820b3e-b851-4406-9f6e-de39dbf0f2d2" xlink:to="loc_us-gaap_LiabilitiesCurrent_eba6ace7-0fb9-4792-b3e4-7963488255f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_2a74b358-3e57-468d-96e9-351e9ae04acc" 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_fc820b3e-b851-4406-9f6e-de39dbf0f2d2" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_2a74b358-3e57-468d-96e9-351e9ae04acc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_19fc600d-e0b0-47b1-bad8-ff92b5560c0b" 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_fc820b3e-b851-4406-9f6e-de39dbf0f2d2" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_19fc600d-e0b0-47b1-bad8-ff92b5560c0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_52c24c18-0efd-4e81-a436-8a8bd2967b49" xlink:href="aosl-20250630.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_fc820b3e-b851-4406-9f6e-de39dbf0f2d2" xlink:to="loc_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_52c24c18-0efd-4e81-a436-8a8bd2967b49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_5005db09-72a4-41a8-8a6e-9019c3da4670" 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_fc820b3e-b851-4406-9f6e-de39dbf0f2d2" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_5005db09-72a4-41a8-8a6e-9019c3da4670" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4c2114e9-1510-4eb3-a1fa-8a45f52ae209" 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_fc820b3e-b851-4406-9f6e-de39dbf0f2d2" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4c2114e9-1510-4eb3-a1fa-8a45f52ae209" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_2ee89a30-9b5f-4a0b-94c3-cd5c15ae5ad3" 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_fc820b3e-b851-4406-9f6e-de39dbf0f2d2" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_2ee89a30-9b5f-4a0b-94c3-cd5c15ae5ad3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_efa36e8a-79f3-4814-812e-132459cce9e8" 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_us-gaap_AssetsCurrent_9a082d5d-3728-478c-825e-c21ec83b83ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_efa36e8a-79f3-4814-812e-132459cce9e8" xlink:to="loc_us-gaap_AssetsCurrent_9a082d5d-3728-478c-825e-c21ec83b83ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_40044019-96fe-42a2-981d-e5cc6fc24a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_efa36e8a-79f3-4814-812e-132459cce9e8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_40044019-96fe-42a2-981d-e5cc6fc24a7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_83d738f1-3c3a-48b5-9553-fb395f2407c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_efa36e8a-79f3-4814-812e-132459cce9e8" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_83d738f1-3c3a-48b5-9553-fb395f2407c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_4ae492e9-ccfa-4ee9-9675-f6a73caa9069" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_efa36e8a-79f3-4814-812e-132459cce9e8" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_4ae492e9-ccfa-4ee9-9675-f6a73caa9069" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_4954f9d3-4738-433f-9e0c-3b11f52ff28c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_efa36e8a-79f3-4814-812e-132459cce9e8" xlink:to="loc_us-gaap_EquityMethodInvestments_4954f9d3-4738-433f-9e0c-3b11f52ff28c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_8f6326ad-411a-4347-8b4d-26220aecc423" xlink:href="aosl-20250630.xsd#aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_efa36e8a-79f3-4814-812e-132459cce9e8" xlink:to="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_8f6326ad-411a-4347-8b4d-26220aecc423" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_b5eb37f0-adca-4c7f-b44a-b414683b17d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_efa36e8a-79f3-4814-812e-132459cce9e8" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_b5eb37f0-adca-4c7f-b44a-b414683b17d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_1547dbc2-b901-45e7-bc70-96dee67f4c98" 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_ec626d47-557d-4000-9d12-100715a97131" 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_1547dbc2-b901-45e7-bc70-96dee67f4c98" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ec626d47-557d-4000-9d12-100715a97131" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_5eeed64d-3f89-4b0b-9d86-d5c670a456c4" 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_1547dbc2-b901-45e7-bc70-96dee67f4c98" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_5eeed64d-3f89-4b0b-9d86-d5c670a456c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_fc6fbb2f-5a12-4ec1-8724-3bd068076697" 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_1547dbc2-b901-45e7-bc70-96dee67f4c98" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_fc6fbb2f-5a12-4ec1-8724-3bd068076697" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_83c1852f-7307-40c1-9a46-1ef11941a495" 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_1547dbc2-b901-45e7-bc70-96dee67f4c98" xlink:to="loc_us-gaap_InventoryNet_83c1852f-7307-40c1-9a46-1ef11941a495" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_483c1bef-dcba-4a94-a044-d40098e14553" 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_1547dbc2-b901-45e7-bc70-96dee67f4c98" xlink:to="loc_us-gaap_OtherAssetsCurrent_483c1bef-dcba-4a94-a044-d40098e14553" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ed0ff726-02a0-4382-b575-1151d62983f9" 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_d01f0c30-10de-41d8-b51f-4fa0aa384ea8" 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_ed0ff726-02a0-4382-b575-1151d62983f9" xlink:to="loc_us-gaap_Liabilities_d01f0c30-10de-41d8-b51f-4fa0aa384ea8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_03d4ed0f-7014-419c-a67d-93540dc03196" 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_ed0ff726-02a0-4382-b575-1151d62983f9" xlink:to="loc_us-gaap_CommitmentsAndContingencies_03d4ed0f-7014-419c-a67d-93540dc03196" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_65fbeb9a-a07a-4db6-9f8d-a1430191eca9" 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_ed0ff726-02a0-4382-b575-1151d62983f9" xlink:to="loc_us-gaap_StockholdersEquity_65fbeb9a-a07a-4db6-9f8d-a1430191eca9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="aosl-20250630.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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_513f7402-a85d-4963-b5cf-461949bf12c7" 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_ffcda89e-2dea-4521-a5cf-70a6f632e170" xlink:href="aosl-20250630.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_513f7402-a85d-4963-b5cf-461949bf12c7" xlink:to="loc_aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment_ffcda89e-2dea-4521-a5cf-70a6f632e170" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_846a3862-0972-4206-859e-12a46b7c32c4" xlink:href="aosl-20250630.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_513f7402-a85d-4963-b5cf-461949bf12c7" xlink:to="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_846a3862-0972-4206-859e-12a46b7c32c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9b175c35-adeb-4346-bf19-a39efcc4c7cf" 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_OperatingIncomeLoss_82053d87-0318-41fa-a6b2-f7e8b2ef9744" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9b175c35-adeb-4346-bf19-a39efcc4c7cf" xlink:to="loc_us-gaap_OperatingIncomeLoss_82053d87-0318-41fa-a6b2-f7e8b2ef9744" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_27fc5d02-9a68-441f-89cc-59f03e098a61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9b175c35-adeb-4346-bf19-a39efcc4c7cf" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_27fc5d02-9a68-441f-89cc-59f03e098a61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_7b1ddd62-912b-44de-b151-5f44feac71ef" 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_9b175c35-adeb-4346-bf19-a39efcc4c7cf" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_7b1ddd62-912b-44de-b151-5f44feac71ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_2a78c2b4-329f-439e-88c0-6e325e68b050" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9b175c35-adeb-4346-bf19-a39efcc4c7cf" xlink:to="loc_us-gaap_InterestExpenseNonoperating_2a78c2b4-329f-439e-88c0-6e325e68b050" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_5f85b18c-1210-4211-96b8-944fba54e275" 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_e8f09617-07e1-4c42-815e-7939d6f3ee77" 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_5f85b18c-1210-4211-96b8-944fba54e275" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_e8f09617-07e1-4c42-815e-7939d6f3ee77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_6796e464-74af-4930-8995-57362dd361a7" 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_5f85b18c-1210-4211-96b8-944fba54e275" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_6796e464-74af-4930-8995-57362dd361a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b3dd935e-f97d-4337-bc31-98af18145d2d" 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_967e53b0-14ee-4e81-b87d-531ac89472d6" 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_b3dd935e-f97d-4337-bc31-98af18145d2d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_967e53b0-14ee-4e81-b87d-531ac89472d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_f182249a-2339-4958-8a73-54824e96dda2" 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_b3dd935e-f97d-4337-bc31-98af18145d2d" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_f182249a-2339-4958-8a73-54824e96dda2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_52043f43-1dc5-4eb9-bdcd-8a878f84f770" 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_df7d3db3-cf2b-4adb-ab91-31e18ce5bde7" 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_52043f43-1dc5-4eb9-bdcd-8a878f84f770" xlink:to="loc_us-gaap_GrossProfit_df7d3db3-cf2b-4adb-ab91-31e18ce5bde7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_923b0a40-c54b-43aa-810d-899360e14cdd" 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_52043f43-1dc5-4eb9-bdcd-8a878f84f770" xlink:to="loc_us-gaap_OperatingExpenses_923b0a40-c54b-43aa-810d-899360e14cdd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_5e051b39-02be-4248-96a5-16f0ea49a718" 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_d89238d0-1bb7-4480-a566-20b7af6bd1ab" 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_5e051b39-02be-4248-96a5-16f0ea49a718" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d89238d0-1bb7-4480-a566-20b7af6bd1ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_cd45bd57-75a4-4ed1-9cb3-d0ad51ba224c" 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_5e051b39-02be-4248-96a5-16f0ea49a718" xlink:to="loc_us-gaap_CostOfRevenue_cd45bd57-75a4-4ed1-9cb3-d0ad51ba224c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment_5bf9727b-dcb7-4b9d-8d04-7f2f21c33fc2" xlink:href="aosl-20250630.xsd#aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e6160cfb-622c-49e4-bcb5-60bfd5771562" 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_5bf9727b-dcb7-4b9d-8d04-7f2f21c33fc2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e6160cfb-622c-49e4-bcb5-60bfd5771562" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a7d0d699-43d4-4318-ad70-6b39504417d1" 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_5bf9727b-dcb7-4b9d-8d04-7f2f21c33fc2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a7d0d699-43d4-4318-ad70-6b39504417d1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="aosl-20250630.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_fc99b7e0-1543-4eff-b399-8d59c88fef32" 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_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_be46d17d-5411-4357-aa0b-b843a02995f3" 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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_fc99b7e0-1543-4eff-b399-8d59c88fef32" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_be46d17d-5411-4357-aa0b-b843a02995f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_0eb522ba-b280-4016-be61-d81bfc184945" 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_fc99b7e0-1543-4eff-b399-8d59c88fef32" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_0eb522ba-b280-4016-be61-d81bfc184945" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="aosl-20250630.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c370962f-8f89-4e80-850d-0816d8de748b" 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_a3f15bf1-cb0c-4a28-bc08-f5c060770972" 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_c370962f-8f89-4e80-850d-0816d8de748b" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a3f15bf1-cb0c-4a28-bc08-f5c060770972" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bed4a784-c085-4ec0-aaee-9cf4e33acf69" 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_c370962f-8f89-4e80-850d-0816d8de748b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bed4a784-c085-4ec0-aaee-9cf4e33acf69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_db52fbce-9948-405b-8fa6-3a548442aef7" 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_c370962f-8f89-4e80-850d-0816d8de748b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_db52fbce-9948-405b-8fa6-3a548442aef7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8227e8b7-55ea-4ac2-bbcd-6fff14f4698e" 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_c370962f-8f89-4e80-850d-0816d8de748b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8227e8b7-55ea-4ac2-bbcd-6fff14f4698e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5256365f-0991-4bf8-bac0-f12e685aa8b4" 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_b6fe4364-4b09-4535-93bd-51f394f48dc9" 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_5256365f-0991-4bf8-bac0-f12e685aa8b4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b6fe4364-4b09-4535-93bd-51f394f48dc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_7bc901f8-7d6e-4468-82e3-72ad7ba740c3" 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_5256365f-0991-4bf8-bac0-f12e685aa8b4" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_7bc901f8-7d6e-4468-82e3-72ad7ba740c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_537f5e45-7ab2-4607-bd8c-d307b4e61588" 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_5256365f-0991-4bf8-bac0-f12e685aa8b4" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_537f5e45-7ab2-4607-bd8c-d307b4e61588" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e1bbd356-e375-4bd7-b03c-e00105306bb6" 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_0f5ae05c-ff0f-4522-9273-ca19c17735d4" 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_e1bbd356-e375-4bd7-b03c-e00105306bb6" xlink:to="loc_us-gaap_RepaymentsOfDebt_0f5ae05c-ff0f-4522-9273-ca19c17735d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrincipalPaymentsOnCapitalLeases_bcc5fb3d-e779-4872-b173-026e02b03588" xlink:href="aosl-20250630.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_e1bbd356-e375-4bd7-b03c-e00105306bb6" xlink:to="loc_aosl_PrincipalPaymentsOnCapitalLeases_bcc5fb3d-e779-4872-b173-026e02b03588" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_fb569f41-891f-49ea-be9f-51a180b4a8e1" 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_e1bbd356-e375-4bd7-b03c-e00105306bb6" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_fb569f41-891f-49ea-be9f-51a180b4a8e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_10033567-e9e7-4b6f-84ec-8905ea6816bb" 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_e1bbd356-e375-4bd7-b03c-e00105306bb6" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_10033567-e9e7-4b6f-84ec-8905ea6816bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_abeac710-bd8e-49d6-bef1-84bd8be71ce8" 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_e1bbd356-e375-4bd7-b03c-e00105306bb6" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_abeac710-bd8e-49d6-bef1-84bd8be71ce8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_b204a171-bdc9-40ea-9143-64a00d51f6e6" 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_e1bbd356-e375-4bd7-b03c-e00105306bb6" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_b204a171-bdc9-40ea-9143-64a00d51f6e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_643c0485-3b85-49a4-aa22-efc2466c9b56" 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_6ed4007b-00da-4461-b05d-c1bb84c46999" 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_643c0485-3b85-49a4-aa22-efc2466c9b56" xlink:to="loc_us-gaap_CashDivestedFromDeconsolidation_6ed4007b-00da-4461-b05d-c1bb84c46999" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7ab3c540-bbfe-4e04-8af2-c73420fe57ab" 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_643c0485-3b85-49a4-aa22-efc2466c9b56" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7ab3c540-bbfe-4e04-8af2-c73420fe57ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_8ec32487-490c-4783-8ae7-5ba2dcd56adc" 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_643c0485-3b85-49a4-aa22-efc2466c9b56" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_8ec32487-490c-4783-8ae7-5ba2dcd56adc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_b9436b6a-b9cd-4d73-b26e-bcc959a6d53b" 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_643c0485-3b85-49a4-aa22-efc2466c9b56" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_b9436b6a-b9cd-4d73-b26e-bcc959a6d53b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ProceedsFromGovernmentGrantRelatedToEquipment_1cfca405-2fbc-4be0-86b0-f5d5b6294129" xlink:href="aosl-20250630.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_643c0485-3b85-49a4-aa22-efc2466c9b56" xlink:to="loc_aosl_ProceedsFromGovernmentGrantRelatedToEquipment_1cfca405-2fbc-4be0-86b0-f5d5b6294129" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a98b601-7294-4d63-9704-dffa3faf3e4e" 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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_8b0f50db-0e73-4d90-b09d-0c0529097efc" 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_NetCashProvidedByUsedInOperatingActivities_7a98b601-7294-4d63-9704-dffa3faf3e4e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_8b0f50db-0e73-4d90-b09d-0c0529097efc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_ecd42fe0-2b49-422e-9ebe-50084ad609c5" 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_7a98b601-7294-4d63-9704-dffa3faf3e4e" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_ecd42fe0-2b49-422e-9ebe-50084ad609c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_2c3dfb2f-e3f4-4245-9632-da5acd8cd72a" xlink:href="aosl-20250630.xsd#aosl_IncomeLossFromEquityMethodInvesteeAfterTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a98b601-7294-4d63-9704-dffa3faf3e4e" xlink:to="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_2c3dfb2f-e3f4-4245-9632-da5acd8cd72a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_8e5fb245-3aff-4e07-8c99-2b8eac759706" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a98b601-7294-4d63-9704-dffa3faf3e4e" xlink:to="loc_us-gaap_ShareBasedCompensation_8e5fb245-3aff-4e07-8c99-2b8eac759706" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_7758de31-dba1-4336-b89e-28abdbdb2ace" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a98b601-7294-4d63-9704-dffa3faf3e4e" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_7758de31-dba1-4336-b89e-28abdbdb2ace" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_d76aefb1-fc6a-44df-ba17-8df4b1a75e01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a98b601-7294-4d63-9704-dffa3faf3e4e" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_d76aefb1-fc6a-44df-ba17-8df4b1a75e01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_0eb6da79-be54-4bae-898c-cf28999697b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a98b601-7294-4d63-9704-dffa3faf3e4e" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_0eb6da79-be54-4bae-898c-cf28999697b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_036d3d8b-5713-4a97-9272-02d9b5e10be4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a98b601-7294-4d63-9704-dffa3faf3e4e" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_036d3d8b-5713-4a97-9272-02d9b5e10be4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_65a58882-7e35-4e19-ac38-004ac2883755" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a98b601-7294-4d63-9704-dffa3faf3e4e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_65a58882-7e35-4e19-ac38-004ac2883755" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_278c9f95-3091-437a-96b2-ddb2985c916e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a98b601-7294-4d63-9704-dffa3faf3e4e" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_278c9f95-3091-437a-96b2-ddb2985c916e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_92d2a990-d3bc-4317-8a80-326a015aac35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a98b601-7294-4d63-9704-dffa3faf3e4e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_92d2a990-d3bc-4317-8a80-326a015aac35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_246bb761-3422-4475-bb5c-c8fe10283f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a98b601-7294-4d63-9704-dffa3faf3e4e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_246bb761-3422-4475-bb5c-c8fe10283f0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_4ad7a618-4020-403c-baa3-1eda6bfe4efb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a98b601-7294-4d63-9704-dffa3faf3e4e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_4ad7a618-4020-403c-baa3-1eda6bfe4efb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_a1dd2c17-1e33-450a-a021-3791a0527655" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a98b601-7294-4d63-9704-dffa3faf3e4e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_a1dd2c17-1e33-450a-a021-3791a0527655" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_d4cf97d8-14a1-4540-ab61-ef38804267f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a98b601-7294-4d63-9704-dffa3faf3e4e" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_d4cf97d8-14a1-4540-ab61-ef38804267f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_4d704452-7f95-4642-9a83-4827344ef926" 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_7a98b601-7294-4d63-9704-dffa3faf3e4e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_4d704452-7f95-4642-9a83-4827344ef926" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" xlink:type="simple" xlink:href="aosl-20250630.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_8bcb18d6-d2bf-4365-bb8d-8b428a6f1126" 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_a6d0a3fe-4d14-41c2-8b88-54aaf49f03ce" 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_8bcb18d6-d2bf-4365-bb8d-8b428a6f1126" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a6d0a3fe-4d14-41c2-8b88-54aaf49f03ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_cee00b85-d89a-4beb-984f-2689e0b1533a" 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_8bcb18d6-d2bf-4365-bb8d-8b428a6f1126" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_cee00b85-d89a-4beb-984f-2689e0b1533a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails" xlink:type="simple" xlink:href="aosl-20250630.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_cac21581-377d-494d-960e-ad4390630e26" 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_923796b7-0131-4e78-ba49-45d471da7683" 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_cac21581-377d-494d-960e-ad4390630e26" xlink:to="loc_us-gaap_AccountsReceivableGross_923796b7-0131-4e78-ba49-45d471da7683" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AllowanceForPriceAdjustmentsReceivableCurrent_080a5ec5-d15d-428b-8899-cf92658422d1" xlink:href="aosl-20250630.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_cac21581-377d-494d-960e-ad4390630e26" xlink:to="loc_aosl_AllowanceForPriceAdjustmentsReceivableCurrent_080a5ec5-d15d-428b-8899-cf92658422d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_ab84ac82-66fd-4913-8ea1-2565aa3e1862" 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_cac21581-377d-494d-960e-ad4390630e26" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_ab84ac82-66fd-4913-8ea1-2565aa3e1862" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails" xlink:type="simple" xlink:href="aosl-20250630.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_5adab771-43e3-43d2-8f37-191b49a7ac8a" 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_5ff150a1-fcdb-42cd-8730-9648e0681784" 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_5adab771-43e3-43d2-8f37-191b49a7ac8a" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_5ff150a1-fcdb-42cd-8730-9648e0681784" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_ec1f91f0-1f7b-4fec-9940-39b674eb30ba" 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_5adab771-43e3-43d2-8f37-191b49a7ac8a" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_ec1f91f0-1f7b-4fec-9940-39b674eb30ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_f82db87b-6bd9-4a38-afb7-1ee96208393c" 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_5adab771-43e3-43d2-8f37-191b49a7ac8a" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_f82db87b-6bd9-4a38-afb7-1ee96208393c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="aosl-20250630.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_3c44ee45-c02a-4038-aa34-d48eb8b2d51f" 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_aosl_LocalVATReceivable_f666cab0-6606-480a-95a2-cd09f2aa6b81" xlink:href="aosl-20250630.xsd#aosl_LocalVATReceivable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_3c44ee45-c02a-4038-aa34-d48eb8b2d51f" xlink:to="loc_aosl_LocalVATReceivable_f666cab0-6606-480a-95a2-cd09f2aa6b81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent_f56dcf02-4570-49dc-8808-7d147dd5584e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_3c44ee45-c02a-4038-aa34-d48eb8b2d51f" xlink:to="loc_us-gaap_OtherPrepaidExpenseCurrent_f56dcf02-4570-49dc-8808-7d147dd5584e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidInsurance_e1095eb5-0e09-4293-8f83-8a742cb18d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidInsurance"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_3c44ee45-c02a-4038-aa34-d48eb8b2d51f" xlink:to="loc_us-gaap_PrepaidInsurance_e1095eb5-0e09-4293-8f83-8a742cb18d0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrepaidMaintenanceCurrent_5e624080-74ce-4a20-8950-4c54f73c6ff1" xlink:href="aosl-20250630.xsd#aosl_PrepaidMaintenanceCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_3c44ee45-c02a-4038-aa34-d48eb8b2d51f" xlink:to="loc_aosl_PrepaidMaintenanceCurrent_5e624080-74ce-4a20-8950-4c54f73c6ff1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrepaymenttoSupplier_5017b65e-2212-4624-9313-09b10db1dc0c" xlink:href="aosl-20250630.xsd#aosl_PrepaymenttoSupplier"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_3c44ee45-c02a-4038-aa34-d48eb8b2d51f" xlink:to="loc_aosl_PrepaymenttoSupplier_5017b65e-2212-4624-9313-09b10db1dc0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_aced00ef-681e-4b6a-a688-cf2b4f67406f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidTaxes"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_3c44ee45-c02a-4038-aa34-d48eb8b2d51f" xlink:to="loc_us-gaap_PrepaidTaxes_aced00ef-681e-4b6a-a688-cf2b4f67406f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent_e64b8f42-0f36-4ad4-844e-7aa21becd3b5" 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_3c44ee45-c02a-4038-aa34-d48eb8b2d51f" xlink:to="loc_us-gaap_InterestReceivableCurrent_e64b8f42-0f36-4ad4-844e-7aa21becd3b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_Customsdeposit_c5907574-4780-4a44-a554-4b8150a76a3c" xlink:href="aosl-20250630.xsd#aosl_Customsdeposit"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_3c44ee45-c02a-4038-aa34-d48eb8b2d51f" xlink:to="loc_aosl_Customsdeposit_c5907574-4780-4a44-a554-4b8150a76a3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_2097f21a-94a7-4ad7-89d3-4e2d81b9fb27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_3c44ee45-c02a-4038-aa34-d48eb8b2d51f" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_2097f21a-94a7-4ad7-89d3-4e2d81b9fb27" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" xlink:type="simple" xlink:href="aosl-20250630.xsd#BalanceSheetComponentsPropertyplantandequipmentDetails"/>
  <link:calculationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e698ef9f-a0e5-4ee0-b0ba-d2c461a20c55" 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_4a311d64-4c3d-406c-a564-066178ac9559" xlink:href="aosl-20250630.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_e698ef9f-a0e5-4ee0-b0ba-d2c461a20c55" xlink:to="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_4a311d64-4c3d-406c-a564-066178ac9559" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_455d254b-12a1-42aa-9e46-7cc2b49e08ce" 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_e698ef9f-a0e5-4ee0-b0ba-d2c461a20c55" xlink:to="loc_us-gaap_ConstructionInProgressGross_455d254b-12a1-42aa-9e46-7cc2b49e08ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_65138085-09e8-4ffa-a6a5-29d0b851cf83" xlink:href="aosl-20250630.xsd#aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross_9cad5e5b-be86-451e-bc6b-abf61c469697" xlink:href="aosl-20250630.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_65138085-09e8-4ffa-a6a5-29d0b851cf83" xlink:to="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross_9cad5e5b-be86-451e-bc6b-abf61c469697" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4a5de091-ca06-49c4-806a-24f06d7c0223" 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_65138085-09e8-4ffa-a6a5-29d0b851cf83" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4a5de091-ca06-49c4-806a-24f06d7c0223" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" xlink:type="simple" xlink:href="aosl-20250630.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_a1cbeaa0-3e02-4170-8706-ad962e8b2273" 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_1061eb8c-0f06-4ebb-9a82-faca03d40245" xlink:href="aosl-20250630.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_a1cbeaa0-3e02-4170-8706-ad962e8b2273" xlink:to="loc_aosl_PrepaymentForPropertyAndEquipment_1061eb8c-0f06-4ebb-9a82-faca03d40245" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_Customdepositnoncurrent_efd09c94-863b-4d8b-ba5f-45dec61a0df1" xlink:href="aosl-20250630.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_a1cbeaa0-3e02-4170-8706-ad962e8b2273" xlink:to="loc_aosl_Customdepositnoncurrent_efd09c94-863b-4d8b-ba5f-45dec61a0df1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecurityDeposit_06891b73-8534-4b96-9769-4683e1f6b002" 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_a1cbeaa0-3e02-4170-8706-ad962e8b2273" xlink:to="loc_us-gaap_SecurityDeposit_06891b73-8534-4b96-9769-4683e1f6b002" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_0dc23293-493f-479a-bc95-e5ac3b259ade" 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_a1cbeaa0-3e02-4170-8706-ad962e8b2273" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_0dc23293-493f-479a-bc95-e5ac3b259ade" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DepositsWithSupplier_350725f3-4952-4456-9122-ba4ab33bdd1d" xlink:href="aosl-20250630.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_a1cbeaa0-3e02-4170-8706-ad962e8b2273" xlink:to="loc_aosl_DepositsWithSupplier_350725f3-4952-4456-9122-ba4ab33bdd1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InvestmentsInPrivatelyHeldCompanies_ecc7f7a4-deb6-4a9f-b63c-389f6ffe705d" xlink:href="aosl-20250630.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_a1cbeaa0-3e02-4170-8706-ad962e8b2273" xlink:to="loc_aosl_InvestmentsInPrivatelyHeldCompanies_ecc7f7a4-deb6-4a9f-b63c-389f6ffe705d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OfficeLeaseDepositAssetsNoncurrent_58a64dcc-a0f1-4843-9597-cc9279333653" xlink:href="aosl-20250630.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_a1cbeaa0-3e02-4170-8706-ad962e8b2273" xlink:to="loc_aosl_OfficeLeaseDepositAssetsNoncurrent_58a64dcc-a0f1-4843-9597-cc9279333653" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails" xlink:type="simple" xlink:href="aosl-20250630.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_1e4631a4-7acb-4a44-bafa-17efdefd3e61" 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_c788f25a-440c-4044-9504-c74df5b2e9ad" 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_1e4631a4-7acb-4a44-bafa-17efdefd3e61" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c788f25a-440c-4044-9504-c74df5b2e9ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_8aa47b48-782a-4ad4-bc7d-df2451753a66" 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_1e4631a4-7acb-4a44-bafa-17efdefd3e61" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_8aa47b48-782a-4ad4-bc7d-df2451753a66" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" xlink:type="simple" xlink:href="aosl-20250630.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_09857b1a-fa76-4f55-a809-8ea66aa3fde8" 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_e9fffb19-a621-41e9-8927-e422370c2cbb" 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_09857b1a-fa76-4f55-a809-8ea66aa3fde8" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e9fffb19-a621-41e9-8927-e422370c2cbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_561130be-e31c-4155-bed9-72dba1960d06" 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_09857b1a-fa76-4f55-a809-8ea66aa3fde8" xlink:to="loc_us-gaap_Goodwill_561130be-e31c-4155-bed9-72dba1960d06" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" xlink:type="simple" xlink:href="aosl-20250630.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_52d6e447-a290-4828-82c6-78932ef3d11f" 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_79d68f9f-8e80-4603-b123-113b626963a3" xlink:href="aosl-20250630.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_52d6e447-a290-4828-82c6-78932ef3d11f" xlink:to="loc_aosl_StockRotationAccrualCurrent_79d68f9f-8e80-4603-b123-113b626963a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedFacilityExpenses_04057acc-4e9b-4854-b854-848af3d4efe1" xlink:href="aosl-20250630.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_52d6e447-a290-4828-82c6-78932ef3d11f" xlink:to="loc_aosl_AccruedFacilityExpenses_04057acc-4e9b-4854-b854-848af3d4efe1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedCustomerDeposit_3115f988-cdb3-494c-92cb-6bb0489819ba" xlink:href="aosl-20250630.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_52d6e447-a290-4828-82c6-78932ef3d11f" xlink:to="loc_aosl_AccruedCustomerDeposit_3115f988-cdb3-494c-92cb-6bb0489819ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_0fa4982e-4570-45b2-ba17-c262dab9e8f8" 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_52d6e447-a290-4828-82c6-78932ef3d11f" xlink:to="loc_us-gaap_AccruedSalariesCurrent_0fa4982e-4570-45b2-ba17-c262dab9e8f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_a70d9919-1c5e-47f5-8bef-f3d66ea6c903" 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_52d6e447-a290-4828-82c6-78932ef3d11f" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_a70d9919-1c5e-47f5-8bef-f3d66ea6c903" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedPropertyPlantandEquipment_b29f4ede-c3be-4d7e-8c82-d735522a63e9" xlink:href="aosl-20250630.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_52d6e447-a290-4828-82c6-78932ef3d11f" xlink:to="loc_aosl_AccruedPropertyPlantandEquipment_b29f4ede-c3be-4d7e-8c82-d735522a63e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeStockPurchasePlanPayableCurrent_4a91be26-e230-4cb5-bc48-ede5626dd5e3" xlink:href="aosl-20250630.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_52d6e447-a290-4828-82c6-78932ef3d11f" xlink:to="loc_aosl_EmployeeStockPurchasePlanPayableCurrent_4a91be26-e230-4cb5-bc48-ede5626dd5e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_39495f6a-183e-4107-b094-612b6a1a4d11" 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_52d6e447-a290-4828-82c6-78932ef3d11f" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_39495f6a-183e-4107-b094-612b6a1a4d11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_2ee40537-cc27-4238-9e34-0babfab02a17" 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_52d6e447-a290-4828-82c6-78932ef3d11f" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_2ee40537-cc27-4238-9e34-0babfab02a17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedInventory_3004fa6a-71b8-4453-8525-20e160249f1c" xlink:href="aosl-20250630.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_52d6e447-a290-4828-82c6-78932ef3d11f" xlink:to="loc_aosl_AccruedInventory_3004fa6a-71b8-4453-8525-20e160249f1c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails" xlink:type="simple" xlink:href="aosl-20250630.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_a61734b8-34c8-4efb-a130-46fd020869c5" 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_01594fdf-42d7-4522-8619-29e7641b2962" xlink:href="aosl-20250630.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_a61734b8-34c8-4efb-a130-46fd020869c5" xlink:to="loc_aosl_ComputerSoftwareLiabilityNoncurrent_01594fdf-42d7-4522-8619-29e7641b2962" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_f456d2b8-b3bf-4ec5-9365-871e4ead8113" 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_a61734b8-34c8-4efb-a130-46fd020869c5" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_f456d2b8-b3bf-4ec5-9365-871e4ead8113" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails" xlink:type="simple" xlink:href="aosl-20250630.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_aa2f28a0-dc7a-4a7a-9c86-9840521f9493" 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_53345985-5367-4b31-b8e4-ab401b43b30b" 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_aa2f28a0-dc7a-4a7a-9c86-9840521f9493" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_53345985-5367-4b31-b8e4-ab401b43b30b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentGross_9796d482-98e1-4e33-875f-ed9ecc5a7d08" 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_aa2f28a0-dc7a-4a7a-9c86-9840521f9493" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentGross_9796d482-98e1-4e33-875f-ed9ecc5a7d08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_aa05a724-d03e-47e3-aacb-acb889e1f382" 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_c4d9dd16-e4c6-4d78-9ca0-dd2867997e06" 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_aa05a724-d03e-47e3-aacb-acb889e1f382" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_c4d9dd16-e4c6-4d78-9ca0-dd2867997e06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne_9f624bd9-867b-4201-beb8-49ac4be591ec" xlink:href="aosl-20250630.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_aa05a724-d03e-47e3-aacb-acb889e1f382" xlink:to="loc_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne_9f624bd9-867b-4201-beb8-49ac4be591ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_df689e6c-dad8-44da-b50d-6f9333d25193" 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_aa05a724-d03e-47e3-aacb-acb889e1f382" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_df689e6c-dad8-44da-b50d-6f9333d25193" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_00ea836a-e69e-470e-999b-d3f1cb0c8350" 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_aa05a724-d03e-47e3-aacb-acb889e1f382" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_00ea836a-e69e-470e-999b-d3f1cb0c8350" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_fb5d616b-deb1-4825-b591-505d04de9fbe" 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_aa05a724-d03e-47e3-aacb-acb889e1f382" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_fb5d616b-deb1-4825-b591-505d04de9fbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_52834c49-02c0-4b7a-9f3b-932b0f934857" 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_8a622f0a-2c6b-4e25-aa22-e9f593e5cd4b" 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_52834c49-02c0-4b7a-9f3b-932b0f934857" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_8a622f0a-2c6b-4e25-aa22-e9f593e5cd4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShortTermDebtGross_8fb86b59-cd98-4b4d-92dc-c6073d891f77" xlink:href="aosl-20250630.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_52834c49-02c0-4b7a-9f3b-932b0f934857" xlink:to="loc_aosl_ShortTermDebtGross_8fb86b59-cd98-4b4d-92dc-c6073d891f77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DebtLongTermAndShortTermCombinedAmountNet_bf8bd9b7-dbb8-412c-8404-fc08437d91b2" xlink:href="aosl-20250630.xsd#aosl_DebtLongTermAndShortTermCombinedAmountNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_103c1c9a-df0b-40dc-83ee-758fd3c340a3" 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_bf8bd9b7-dbb8-412c-8404-fc08437d91b2" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_103c1c9a-df0b-40dc-83ee-758fd3c340a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_1b0aa447-6d86-47d6-a9d4-f452afada6d4" 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_bf8bd9b7-dbb8-412c-8404-fc08437d91b2" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_1b0aa447-6d86-47d6-a9d4-f452afada6d4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails" xlink:type="simple" xlink:href="aosl-20250630.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_b488b82a-2f4e-4694-a353-dc650a0162be" 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_0a8faba2-181a-4675-b1f2-aba2b8f82d6b" 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_b488b82a-2f4e-4694-a353-dc650a0162be" xlink:to="loc_us-gaap_OperatingLeaseCost_0a8faba2-181a-4675-b1f2-aba2b8f82d6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_36f62590-9ac4-4d01-9a49-644012996249" 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_b488b82a-2f4e-4694-a353-dc650a0162be" xlink:to="loc_us-gaap_VariableLeaseCost_36f62590-9ac4-4d01-9a49-644012996249" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_35f34614-989f-4140-aaf0-d10891c9f046" 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_b488b82a-2f4e-4694-a353-dc650a0162be" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_35f34614-989f-4140-aaf0-d10891c9f046" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_0fe3aeb7-4fd1-4535-b2be-16f459b98e2b" 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_b488b82a-2f4e-4694-a353-dc650a0162be" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_0fe3aeb7-4fd1-4535-b2be-16f459b98e2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_cdba31be-f102-4064-b44c-6ee43c3709fa" 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_b488b82a-2f4e-4694-a353-dc650a0162be" xlink:to="loc_us-gaap_ShortTermLeaseCost_cdba31be-f102-4064-b44c-6ee43c3709fa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="aosl-20250630.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_b0864068-2453-4b0f-8573-59610c7cfece" 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_07bd2928-f109-4b72-9ad6-96d0f1c04bad" 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_b0864068-2453-4b0f-8573-59610c7cfece" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_07bd2928-f109-4b72-9ad6-96d0f1c04bad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_2e8cd89d-23ba-4110-b69a-5f32a1d2a2ab" 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_b0864068-2453-4b0f-8573-59610c7cfece" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_2e8cd89d-23ba-4110-b69a-5f32a1d2a2ab" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details" xlink:type="simple" xlink:href="aosl-20250630.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_28dc83f5-8004-40f5-b504-0c9d8462acee" 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_be2b91fa-be66-4d98-9d60-14df81993f2e" 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_28dc83f5-8004-40f5-b504-0c9d8462acee" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_be2b91fa-be66-4d98-9d60-14df81993f2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_20af61b4-9bd2-427b-a5b1-0936371b58eb" 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_28dc83f5-8004-40f5-b504-0c9d8462acee" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_20af61b4-9bd2-427b-a5b1-0936371b58eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_805a6c85-e2fa-4a32-b3ee-975bf28b9f13" 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_28dc83f5-8004-40f5-b504-0c9d8462acee" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_805a6c85-e2fa-4a32-b3ee-975bf28b9f13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_7dfa67f0-89e1-419a-b1a8-02029c2320dc" 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_28dc83f5-8004-40f5-b504-0c9d8462acee" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_7dfa67f0-89e1-419a-b1a8-02029c2320dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_8b37a97f-2cf0-4bd5-91b8-34065889094a" 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_28dc83f5-8004-40f5-b504-0c9d8462acee" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_8b37a97f-2cf0-4bd5-91b8-34065889094a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_fdb02aa4-e1a0-4dac-a561-0f602dccf6e3" 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_28dc83f5-8004-40f5-b504-0c9d8462acee" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_fdb02aa4-e1a0-4dac-a561-0f602dccf6e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_87d04da5-29f5-4b9f-8b0d-a57d8b0da085" 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_5c74775c-28cb-437b-895b-f28429ab3fe0" 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_87d04da5-29f5-4b9f-8b0d-a57d8b0da085" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5c74775c-28cb-437b-895b-f28429ab3fe0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0fe9fc34-e02e-4d97-90eb-02b51f5dfcd4" 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_87d04da5-29f5-4b9f-8b0d-a57d8b0da085" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0fe9fc34-e02e-4d97-90eb-02b51f5dfcd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_50061654-170b-4ca2-850b-57acfb939de4" 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_87d04da5-29f5-4b9f-8b0d-a57d8b0da085" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_50061654-170b-4ca2-850b-57acfb939de4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_03b22b9f-7b94-4084-b32e-9759b724474e" 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_87d04da5-29f5-4b9f-8b0d-a57d8b0da085" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_03b22b9f-7b94-4084-b32e-9759b724474e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_6f02f117-28da-4088-aeed-9831435a2d82" 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_87d04da5-29f5-4b9f-8b0d-a57d8b0da085" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_6f02f117-28da-4088-aeed-9831435a2d82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7e94f541-522a-40c5-9d1b-cb62a631f07f" 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_87d04da5-29f5-4b9f-8b0d-a57d8b0da085" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7e94f541-522a-40c5-9d1b-cb62a631f07f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1" xlink:type="simple" xlink:href="aosl-20250630.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_b13a7601-f95f-4eef-b586-196aa38b354d" 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_6cef7f3a-83fb-459e-8020-ebbf4204a10d" 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_b13a7601-f95f-4eef-b586-196aa38b354d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_6cef7f3a-83fb-459e-8020-ebbf4204a10d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_56ac299d-6e00-4fda-805d-3bed12e42982" 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_b13a7601-f95f-4eef-b586-196aa38b354d" xlink:to="loc_us-gaap_FinanceLeaseLiability_56ac299d-6e00-4fda-805d-3bed12e42982" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4eab1beb-8dc1-4189-b2a1-e3094d2f339f" 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_33d4901c-6dc1-46b4-9244-8dfa8782bd70" 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_4eab1beb-8dc1-4189-b2a1-e3094d2f339f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_33d4901c-6dc1-46b4-9244-8dfa8782bd70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_f8bf8985-b415-44a8-b195-377c0be423ec" 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_4eab1beb-8dc1-4189-b2a1-e3094d2f339f" xlink:to="loc_us-gaap_OperatingLeaseLiability_f8bf8985-b415-44a8-b195-377c0be423ec" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails" xlink:type="simple" xlink:href="aosl-20250630.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_DeferredTaxLiabilities_ec07aef6-285f-4c2f-a0b1-a64f0d3d31a0" 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_3375e562-430c-4a73-be37-562e746f28a6" 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_ec07aef6-285f-4c2f-a0b1-a64f0d3d31a0" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_3375e562-430c-4a73-be37-562e746f28a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_a092c2fe-b64e-4334-a5c7-1be307fb9522" 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_ec07aef6-285f-4c2f-a0b1-a64f0d3d31a0" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_a092c2fe-b64e-4334-a5c7-1be307fb9522" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4b8e81ee-a968-4c7d-a166-08f49ca43ce1" 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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_68cd2c8a-0a97-4b6e-8d83-7ff17ccf7382" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4b8e81ee-a968-4c7d-a166-08f49ca43ce1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_68cd2c8a-0a97-4b6e-8d83-7ff17ccf7382" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_42d65e2e-8c43-4628-95ca-e0a51e7e6e86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4b8e81ee-a968-4c7d-a166-08f49ca43ce1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_42d65e2e-8c43-4628-95ca-e0a51e7e6e86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_50635f47-0477-4b21-a459-90faa83dadfe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4b8e81ee-a968-4c7d-a166-08f49ca43ce1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_50635f47-0477-4b21-a459-90faa83dadfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_4987861d-cf4c-4e51-8f37-8a41d8e729a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4b8e81ee-a968-4c7d-a166-08f49ca43ce1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_4987861d-cf4c-4e51-8f37-8a41d8e729a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_d4f4a0e6-2481-4009-ae1c-a596c2bc4b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4b8e81ee-a968-4c7d-a166-08f49ca43ce1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_d4f4a0e6-2481-4009-ae1c-a596c2bc4b4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_083ceb09-cd8b-44bc-b7fe-7038dac280fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4b8e81ee-a968-4c7d-a166-08f49ca43ce1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_083ceb09-cd8b-44bc-b7fe-7038dac280fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_fee2884c-4521-46a1-8c81-ed91a0c1fcf8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4b8e81ee-a968-4c7d-a166-08f49ca43ce1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_fee2884c-4521-46a1-8c81-ed91a0c1fcf8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent_ce113c33-cea5-40d1-a60f-bceb1eb933ba" xlink:href="aosl-20250630.xsd#aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4b8e81ee-a968-4c7d-a166-08f49ca43ce1" xlink:to="loc_aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent_ce113c33-cea5-40d1-a60f-bceb1eb933ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent_cd5cc885-910b-460e-9ae5-dc321fbb7d2a" xlink:href="aosl-20250630.xsd#aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4b8e81ee-a968-4c7d-a166-08f49ca43ce1" xlink:to="loc_aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent_cd5cc885-910b-460e-9ae5-dc321fbb7d2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_51fa578f-7c72-4b12-bd1c-936821f4faf2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4b8e81ee-a968-4c7d-a166-08f49ca43ce1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_51fa578f-7c72-4b12-bd1c-936821f4faf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_3776a7dc-b7e5-43a2-a9cb-cec16cab8469" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4b8e81ee-a968-4c7d-a166-08f49ca43ce1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_3776a7dc-b7e5-43a2-a9cb-cec16cab8469" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_09c650f3-ad28-45b6-9b84-354e15ed4757" 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_472ec538-7845-4b81-b8b1-49422395e6ac" xlink:href="aosl-20250630.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_09c650f3-ad28-45b6-9b84-354e15ed4757" xlink:to="loc_aosl_DeferredTaxAssetsAccruedCompensation_472ec538-7845-4b81-b8b1-49422395e6ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_74a8923c-80e5-4d4c-a9f5-6a7e63049d94" 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_09c650f3-ad28-45b6-9b84-354e15ed4757" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_74a8923c-80e5-4d4c-a9f5-6a7e63049d94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsDepreciation_629d59ad-e657-4ac8-af9b-2525c3455179" xlink:href="aosl-20250630.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_09c650f3-ad28-45b6-9b84-354e15ed4757" xlink:to="loc_aosl_DeferredTaxAssetsDepreciation_629d59ad-e657-4ac8-af9b-2525c3455179" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_efaacf71-a2fe-493d-bcb4-07fc92b9d7a6" 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_09c650f3-ad28-45b6-9b84-354e15ed4757" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_efaacf71-a2fe-493d-bcb4-07fc92b9d7a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsOperatingLeaseLiabilities_0949101c-b1a2-46ab-b95c-73eb7aea2403" xlink:href="aosl-20250630.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_09c650f3-ad28-45b6-9b84-354e15ed4757" xlink:to="loc_aosl_DeferredTaxAssetsOperatingLeaseLiabilities_0949101c-b1a2-46ab-b95c-73eb7aea2403" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts_2bbdead3-a554-4736-9c9e-28831578ab30" xlink:href="aosl-20250630.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_09c650f3-ad28-45b6-9b84-354e15ed4757" xlink:to="loc_aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts_2bbdead3-a554-4736-9c9e-28831578ab30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsAccrualsandReserves_15631777-121e-442c-8be9-2c8e4f6b40c0" xlink:href="aosl-20250630.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_09c650f3-ad28-45b6-9b84-354e15ed4757" xlink:to="loc_aosl_DeferredTaxAssetsAccrualsandReserves_15631777-121e-442c-8be9-2c8e4f6b40c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d0cd6a60-da42-4ac2-8ea0-dda88ef46394" 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_8dc0b852-0fc4-4479-95bd-a51afe8c098e" 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_d0cd6a60-da42-4ac2-8ea0-dda88ef46394" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_8dc0b852-0fc4-4479-95bd-a51afe8c098e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_dd7e701c-3610-4902-932a-f3b7d5b2fc5b" 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_d0cd6a60-da42-4ac2-8ea0-dda88ef46394" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_dd7e701c-3610-4902-932a-f3b7d5b2fc5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b3d6de7a-9109-4309-9910-309ee19c3c56" 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_7b9bc29f-e826-45d3-88a1-843dbdee86e6" 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_b3d6de7a-9109-4309-9910-309ee19c3c56" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_7b9bc29f-e826-45d3-88a1-843dbdee86e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_d1a90b78-330d-497f-b398-a4ae825ef12a" 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_b3d6de7a-9109-4309-9910-309ee19c3c56" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_d1a90b78-330d-497f-b398-a4ae825ef12a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_0507527f-7d15-49a8-992e-354fada43b1d" 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_b3d6de7a-9109-4309-9910-309ee19c3c56" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_0507527f-7d15-49a8-992e-354fada43b1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_a1f5ecd4-0324-4593-99b1-4ec833ab5288" 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_b3d6de7a-9109-4309-9910-309ee19c3c56" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_a1f5ecd4-0324-4593-99b1-4ec833ab5288" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1e5830ce-9166-4a01-a788-f9c916e4b7d0" 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_b3d6de7a-9109-4309-9910-309ee19c3c56" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1e5830ce-9166-4a01-a788-f9c916e4b7d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_38265cd4-88dc-49d3-b9c1-455840f4366d" 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_682c00e7-8b03-44ee-83e6-7ba642e34274" xlink:href="aosl-20250630.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_38265cd4-88dc-49d3-b9c1-455840f4366d" xlink:to="loc_aosl_DeferredTaxLiabilitiesDepreciationandAmortization_682c00e7-8b03-44ee-83e6-7ba642e34274" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_1ac1ddbe-11f3-4969-9a12-462f2087d92f" xlink:href="aosl-20250630.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_38265cd4-88dc-49d3-b9c1-455840f4366d" xlink:to="loc_aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_1ac1ddbe-11f3-4969-9a12-462f2087d92f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesInvestments_f4dac82f-6971-442d-99f5-1380603e1295" 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_38265cd4-88dc-49d3-b9c1-455840f4366d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesInvestments_f4dac82f-6971-442d-99f5-1380603e1295" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_dff28f9a-57e6-419d-bf2f-89dc90e53e9a" 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_b1d7b352-e578-450c-8e8b-66dfa42aa4c3" 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_dff28f9a-57e6-419d-bf2f-89dc90e53e9a" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_b1d7b352-e578-450c-8e8b-66dfa42aa4c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_aef3433a-854c-4c15-a328-a1bf145578da" 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_dff28f9a-57e6-419d-bf2f-89dc90e53e9a" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_aef3433a-854c-4c15-a328-a1bf145578da" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails_1" xlink:type="simple" xlink:href="aosl-20250630.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_ee687ac7-0a99-41a1-a6a8-0994569eb459" 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_DeferredIncomeTaxLiabilities_a47aef74-4827-4a09-aee1-e6fd6d7b7cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_ee687ac7-0a99-41a1-a6a8-0994569eb459" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_a47aef74-4827-4a09-aee1-e6fd6d7b7cb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_96fb80c1-0e93-4268-a3b4-b551a6603240" xlink:href="aosl-20250630.xsd#aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_ee687ac7-0a99-41a1-a6a8-0994569eb459" xlink:to="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_96fb80c1-0e93-4268-a3b4-b551a6603240" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>aosl-20250630_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 2025 Workiva-->
<!--r:fd0e100b-4b8d-456b-91e7-500acea8e015,g:127592e1-e731-476d-a953-7c5720626d5c-->
<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-20250630.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_1bc001a4-8cdc-47fa-aa74-68acddecd641" 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_d85771b7-f0e4-43c5-88b1-60958b318127" 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_1bc001a4-8cdc-47fa-aa74-68acddecd641" xlink:to="loc_us-gaap_StatementTable_d85771b7-f0e4-43c5-88b1-60958b318127" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_620666aa-d8bb-42eb-b3f0-2c7d4d7947ff" 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_d85771b7-f0e4-43c5-88b1-60958b318127" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_620666aa-d8bb-42eb-b3f0-2c7d4d7947ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_620666aa-d8bb-42eb-b3f0-2c7d4d7947ff_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_620666aa-d8bb-42eb-b3f0-2c7d4d7947ff" xlink:to="loc_us-gaap_RelatedPartyDomain_620666aa-d8bb-42eb-b3f0-2c7d4d7947ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_9ab5e6e6-f007-439f-9df0-5773eca6cfef" 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_620666aa-d8bb-42eb-b3f0-2c7d4d7947ff" xlink:to="loc_us-gaap_RelatedPartyDomain_9ab5e6e6-f007-439f-9df0-5773eca6cfef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_487b9240-0102-4df5-9164-136a5ec6647b" 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_9ab5e6e6-f007-439f-9df0-5773eca6cfef" xlink:to="loc_us-gaap_NonrelatedPartyMember_487b9240-0102-4df5-9164-136a5ec6647b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_056b6599-95fd-481f-a673-0c9c90949a2f" 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_9ab5e6e6-f007-439f-9df0-5773eca6cfef" xlink:to="loc_us-gaap_RelatedPartyMember_056b6599-95fd-481f-a673-0c9c90949a2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_a3947dd7-e96e-451e-a72c-110ed81dc460" 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_1bc001a4-8cdc-47fa-aa74-68acddecd641" xlink:to="loc_us-gaap_AssetsAbstract_a3947dd7-e96e-451e-a72c-110ed81dc460" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_4629d054-5c6e-4f05-84ee-4a70cedb7e7f" 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_a3947dd7-e96e-451e-a72c-110ed81dc460" xlink:to="loc_us-gaap_AssetsCurrentAbstract_4629d054-5c6e-4f05-84ee-4a70cedb7e7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7f8dd131-9bfb-4755-be73-75f2878e599a" 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_4629d054-5c6e-4f05-84ee-4a70cedb7e7f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7f8dd131-9bfb-4755-be73-75f2878e599a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_4636233e-490d-4e00-a5a4-1ef0d27732be" 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_4629d054-5c6e-4f05-84ee-4a70cedb7e7f" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_4636233e-490d-4e00-a5a4-1ef0d27732be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_dbac21c0-677d-4870-84cd-ede6b89f2545" 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_4629d054-5c6e-4f05-84ee-4a70cedb7e7f" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_dbac21c0-677d-4870-84cd-ede6b89f2545" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a109a885-3971-4e60-b512-55be7fb06ea1" 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_4629d054-5c6e-4f05-84ee-4a70cedb7e7f" xlink:to="loc_us-gaap_InventoryNet_a109a885-3971-4e60-b512-55be7fb06ea1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_ce5f06a5-6c71-430a-ab8a-bd9c826d8a51" 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_4629d054-5c6e-4f05-84ee-4a70cedb7e7f" xlink:to="loc_us-gaap_OtherAssetsCurrent_ce5f06a5-6c71-430a-ab8a-bd9c826d8a51" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0a542087-d776-4b89-b606-a41c46f11a67" 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_4629d054-5c6e-4f05-84ee-4a70cedb7e7f" xlink:to="loc_us-gaap_AssetsCurrent_0a542087-d776-4b89-b606-a41c46f11a67" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a9f9671a-993f-44f2-a515-7b69bdccfbd6" 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_a3947dd7-e96e-451e-a72c-110ed81dc460" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a9f9671a-993f-44f2-a515-7b69bdccfbd6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_119e0e01-c5e4-4f96-9cf2-5785f1349743" 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_a3947dd7-e96e-451e-a72c-110ed81dc460" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_119e0e01-c5e4-4f96-9cf2-5785f1349743" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_e46ab2da-b5a7-4bd1-a9b5-5d4bc65ef357" 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_a3947dd7-e96e-451e-a72c-110ed81dc460" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_e46ab2da-b5a7-4bd1-a9b5-5d4bc65ef357" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_aa33c437-ee64-4781-b2d6-89965b4d8cf0" 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_a3947dd7-e96e-451e-a72c-110ed81dc460" xlink:to="loc_us-gaap_EquityMethodInvestments_aa33c437-ee64-4781-b2d6-89965b4d8cf0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_637b7528-2179-465c-9b6e-46fd82ff6e1d" xlink:href="aosl-20250630.xsd#aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_a3947dd7-e96e-451e-a72c-110ed81dc460" xlink:to="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_637b7528-2179-465c-9b6e-46fd82ff6e1d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_c55c1303-81f8-4c55-acb1-6501108c74c6" 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_a3947dd7-e96e-451e-a72c-110ed81dc460" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_c55c1303-81f8-4c55-acb1-6501108c74c6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_429d6f27-2f74-45d5-bee3-dff313fbfa25" 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_a3947dd7-e96e-451e-a72c-110ed81dc460" xlink:to="loc_us-gaap_Assets_429d6f27-2f74-45d5-bee3-dff313fbfa25" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" 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_1bc001a4-8cdc-47fa-aa74-68acddecd641" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_1729331e-7eb9-42d0-b9de-59b12deaca4f" 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_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_1729331e-7eb9-42d0-b9de-59b12deaca4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_ab27c429-658c-44d1-b10d-c24678642ca9" 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_1729331e-7eb9-42d0-b9de-59b12deaca4f" xlink:to="loc_us-gaap_AccountsPayableCurrent_ab27c429-658c-44d1-b10d-c24678642ca9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_38a3dcea-cd16-42cf-9517-517b2d479f34" 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_1729331e-7eb9-42d0-b9de-59b12deaca4f" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_38a3dcea-cd16-42cf-9517-517b2d479f34" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_ceb3c0dd-c9cc-437b-b109-f79098f417db" 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_1729331e-7eb9-42d0-b9de-59b12deaca4f" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_ceb3c0dd-c9cc-437b-b109-f79098f417db" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_409a55db-3be3-43db-ad1b-9d9b496b5b46" 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_1729331e-7eb9-42d0-b9de-59b12deaca4f" xlink:to="loc_us-gaap_ShortTermBorrowings_409a55db-3be3-43db-ad1b-9d9b496b5b46" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_01d1be29-c656-4467-a8ec-2032a66769a5" 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_1729331e-7eb9-42d0-b9de-59b12deaca4f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_01d1be29-c656-4467-a8ec-2032a66769a5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_9e6dd8dc-6795-44ea-a821-3257b7d5c909" 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_1729331e-7eb9-42d0-b9de-59b12deaca4f" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_9e6dd8dc-6795-44ea-a821-3257b7d5c909" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_22b1bc79-c786-476c-8f70-70648fb294d6" 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_1729331e-7eb9-42d0-b9de-59b12deaca4f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_22b1bc79-c786-476c-8f70-70648fb294d6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_cf9afb2e-a7ae-4992-b668-312929146e41" 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_1729331e-7eb9-42d0-b9de-59b12deaca4f" xlink:to="loc_us-gaap_LiabilitiesCurrent_cf9afb2e-a7ae-4992-b668-312929146e41" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c9c7d4db-f7d2-427f-98fc-0361726fc568" 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_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c9c7d4db-f7d2-427f-98fc-0361726fc568" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_b327c1e1-2900-41dd-9405-38b884e38f51" 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_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_b327c1e1-2900-41dd-9405-38b884e38f51" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_c381b9dc-14b6-4ee9-ae36-d53f03c782bc" xlink:href="aosl-20250630.xsd#aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" xlink:to="loc_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_c381b9dc-14b6-4ee9-ae36-d53f03c782bc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b4355f61-0a96-4c5e-8c4b-32db8c4b600c" 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_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b4355f61-0a96-4c5e-8c4b-32db8c4b600c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ecf57892-d4b9-44f9-92ff-2fe9a3ceb67f" 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_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ecf57892-d4b9-44f9-92ff-2fe9a3ceb67f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_e3ce3419-76a8-4a6e-b526-3e0ed82f4e52" 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_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_e3ce3419-76a8-4a6e-b526-3e0ed82f4e52" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_af0866fe-4799-406f-9edc-33f4e6d92ce1" 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_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" xlink:to="loc_us-gaap_Liabilities_af0866fe-4799-406f-9edc-33f4e6d92ce1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_94e25810-2d0a-4239-bce8-cf84f424926f" 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_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" xlink:to="loc_us-gaap_CommitmentsAndContingencies_94e25810-2d0a-4239-bce8-cf84f424926f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_0ce3d806-a4c2-4eb6-8731-ea2e099ca7c5" 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_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" xlink:to="loc_us-gaap_StockholdersEquityAbstract_0ce3d806-a4c2-4eb6-8731-ea2e099ca7c5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_9e45d8fd-b297-4558-abfb-78c4832386f1" 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_0ce3d806-a4c2-4eb6-8731-ea2e099ca7c5" xlink:to="loc_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_9e45d8fd-b297-4558-abfb-78c4832386f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_61158622-f394-4abb-b2b7-e0115f05d81f" 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_9e45d8fd-b297-4558-abfb-78c4832386f1" xlink:to="loc_us-gaap_PreferredStockValue_61158622-f394-4abb-b2b7-e0115f05d81f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_3737eaec-a219-423e-a30e-6a800ed5f1d1" 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_0ce3d806-a4c2-4eb6-8731-ea2e099ca7c5" xlink:to="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_3737eaec-a219-423e-a30e-6a800ed5f1d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_93153bbc-374d-4061-bb45-ac8e1dc4fb78" 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_3737eaec-a219-423e-a30e-6a800ed5f1d1" xlink:to="loc_us-gaap_CommonStockValue_93153bbc-374d-4061-bb45-ac8e1dc4fb78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_b3dffff5-7b2b-44ba-8c7e-6870cd2cc772" 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_0ce3d806-a4c2-4eb6-8731-ea2e099ca7c5" xlink:to="loc_us-gaap_TreasuryStockValue_b3dffff5-7b2b-44ba-8c7e-6870cd2cc772" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_09e08b45-304a-4597-89b8-9caaefde5c3c" 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_0ce3d806-a4c2-4eb6-8731-ea2e099ca7c5" xlink:to="loc_us-gaap_AdditionalPaidInCapital_09e08b45-304a-4597-89b8-9caaefde5c3c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f533d47b-6aee-4c49-9944-e183e9df4f3a" 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_0ce3d806-a4c2-4eb6-8731-ea2e099ca7c5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f533d47b-6aee-4c49-9944-e183e9df4f3a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_313ad327-1c04-4dd5-b91d-69b0dc923d79" 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_0ce3d806-a4c2-4eb6-8731-ea2e099ca7c5" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_313ad327-1c04-4dd5-b91d-69b0dc923d79" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_65856334-2ebf-4f58-810d-9888fc6e19ae" 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_0ce3d806-a4c2-4eb6-8731-ea2e099ca7c5" xlink:to="loc_us-gaap_StockholdersEquity_65856334-2ebf-4f58-810d-9888fc6e19ae" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_85756423-d7f6-4366-8580-8674003e43f8" 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_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_85756423-d7f6-4366-8580-8674003e43f8" xlink:type="arc" order="11"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="aosl-20250630.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_472d7bea-0e43-4f87-b66d-7687df4c4dad" 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_58facd16-bd37-4dc7-8f4e-1f17e145eea3" 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_472d7bea-0e43-4f87-b66d-7687df4c4dad" xlink:to="loc_us-gaap_StatementTable_58facd16-bd37-4dc7-8f4e-1f17e145eea3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_fe1978f0-d0d9-4736-bf90-cb9be721505b" 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_58facd16-bd37-4dc7-8f4e-1f17e145eea3" xlink:to="loc_srt_StatementScenarioAxis_fe1978f0-d0d9-4736-bf90-cb9be721505b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_fe1978f0-d0d9-4736-bf90-cb9be721505b_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_fe1978f0-d0d9-4736-bf90-cb9be721505b" xlink:to="loc_srt_ScenarioUnspecifiedDomain_fe1978f0-d0d9-4736-bf90-cb9be721505b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_3ec4898a-46fc-4a07-97c4-e7834fef00e0" 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_fe1978f0-d0d9-4736-bf90-cb9be721505b" xlink:to="loc_srt_ScenarioUnspecifiedDomain_3ec4898a-46fc-4a07-97c4-e7834fef00e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_d86d2dcc-9bfb-4610-b314-79a1ce37541d" 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_472d7bea-0e43-4f87-b66d-7687df4c4dad" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_d86d2dcc-9bfb-4610-b314-79a1ce37541d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_4b102c0e-43b4-4f55-ab92-99a69f55402c" 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_472d7bea-0e43-4f87-b66d-7687df4c4dad" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_4b102c0e-43b4-4f55-ab92-99a69f55402c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_bd416b15-aa4f-4e5f-98c6-65dae5ee6b02" 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_472d7bea-0e43-4f87-b66d-7687df4c4dad" xlink:to="loc_us-gaap_PreferredStockSharesIssued_bd416b15-aa4f-4e5f-98c6-65dae5ee6b02" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_fbd0489f-18eb-4518-8209-be049695ad8b" 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_472d7bea-0e43-4f87-b66d-7687df4c4dad" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_fbd0489f-18eb-4518-8209-be049695ad8b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_f1a7a565-fd0b-488c-8f0f-986084af0906" 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_472d7bea-0e43-4f87-b66d-7687df4c4dad" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_f1a7a565-fd0b-488c-8f0f-986084af0906" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_0d1871f1-26b9-4aae-9474-f3329f72b1e3" 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_472d7bea-0e43-4f87-b66d-7687df4c4dad" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_0d1871f1-26b9-4aae-9474-f3329f72b1e3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_20711acc-88b9-4819-96ff-f7a9ad3bddf1" 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_472d7bea-0e43-4f87-b66d-7687df4c4dad" xlink:to="loc_us-gaap_CommonStockSharesIssued_20711acc-88b9-4819-96ff-f7a9ad3bddf1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_ea65acb9-706d-4809-ae01-b52d2a199971" 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_472d7bea-0e43-4f87-b66d-7687df4c4dad" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_ea65acb9-706d-4809-ae01-b52d2a199971" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_b2a2d18f-4ff5-45bd-b20f-aa297b3d01fc" 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_472d7bea-0e43-4f87-b66d-7687df4c4dad" xlink:to="loc_us-gaap_TreasuryStockCommonShares_b2a2d18f-4ff5-45bd-b20f-aa297b3d01fc" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="aosl-20250630.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_387e9c81-bc96-4c0f-b8e6-57e47d54ac81" 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_d7ae515f-0029-48bc-bae7-8c0fe5d7c523" 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_387e9c81-bc96-4c0f-b8e6-57e47d54ac81" xlink:to="loc_us-gaap_StatementTable_d7ae515f-0029-48bc-bae7-8c0fe5d7c523" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_0e73a095-5c28-476f-a0a8-fbc1e59ecfe8" 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_d7ae515f-0029-48bc-bae7-8c0fe5d7c523" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_0e73a095-5c28-476f-a0a8-fbc1e59ecfe8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0e73a095-5c28-476f-a0a8-fbc1e59ecfe8_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_0e73a095-5c28-476f-a0a8-fbc1e59ecfe8" xlink:to="loc_us-gaap_EquityComponentDomain_0e73a095-5c28-476f-a0a8-fbc1e59ecfe8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_bdecebe8-2584-44ea-8af8-c9979f11e5bf" 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_0e73a095-5c28-476f-a0a8-fbc1e59ecfe8" xlink:to="loc_us-gaap_EquityComponentDomain_bdecebe8-2584-44ea-8af8-c9979f11e5bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_33f37c04-2eff-4864-8c52-67bac4135994" 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_bdecebe8-2584-44ea-8af8-c9979f11e5bf" xlink:to="loc_us-gaap_ParentMember_33f37c04-2eff-4864-8c52-67bac4135994" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_0bc325dc-0486-45f9-829d-095e0816018d" 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_33f37c04-2eff-4864-8c52-67bac4135994" xlink:to="loc_us-gaap_PreferredStockMember_0bc325dc-0486-45f9-829d-095e0816018d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_3988a2dc-9bf6-4885-abf4-41b34c3b5508" 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_33f37c04-2eff-4864-8c52-67bac4135994" xlink:to="loc_us-gaap_CommonStockMember_3988a2dc-9bf6-4885-abf4-41b34c3b5508" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_afa5171a-1117-4a8d-bed9-0e3003e68534" 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_33f37c04-2eff-4864-8c52-67bac4135994" xlink:to="loc_us-gaap_TreasuryStockCommonMember_afa5171a-1117-4a8d-bed9-0e3003e68534" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_accc24c3-3309-4c71-a701-374bf48d8c45" 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_33f37c04-2eff-4864-8c52-67bac4135994" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_accc24c3-3309-4c71-a701-374bf48d8c45" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_43ad3916-2419-43d4-a726-ccddc9d914e2" 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_33f37c04-2eff-4864-8c52-67bac4135994" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_43ad3916-2419-43d4-a726-ccddc9d914e2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_b05d1093-f9d2-4e04-8dcf-5a044e30bc84" 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_33f37c04-2eff-4864-8c52-67bac4135994" xlink:to="loc_us-gaap_RetainedEarningsMember_b05d1093-f9d2-4e04-8dcf-5a044e30bc84" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_260aa415-e704-43c4-bea7-d0e722683a2c" 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_bdecebe8-2584-44ea-8af8-c9979f11e5bf" xlink:to="loc_us-gaap_NoncontrollingInterestMember_260aa415-e704-43c4-bea7-d0e722683a2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc971223-eded-4993-9594-530f0af47556" 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_387e9c81-bc96-4c0f-b8e6-57e47d54ac81" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc971223-eded-4993-9594-530f0af47556" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_26859576-dcf6-4927-9402-85280eb34374" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_26859576-dcf6-4927-9402-85280eb34374" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_00bef568-7ecd-47de-afcf-12e94fc2cb39" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_CommonStockSharesIssued_00bef568-7ecd-47de-afcf-12e94fc2cb39" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_b952b79a-2feb-4258-8537-fa8b22e7b19e" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_TreasuryStockCommonShares_b952b79a-2feb-4258-8537-fa8b22e7b19e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e22265e2-e684-4bbe-962e-f9d124de2a5a" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_StockholdersEquity_e22265e2-e684-4bbe-962e-f9d124de2a5a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod_4df4719e-39e9-4ae2-9d85-ee35d267157a" xlink:href="aosl-20250630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod_4df4719e-39e9-4ae2-9d85-ee35d267157a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased_41961166-1fc2-434b-b90d-0c73bf5905bc" xlink:href="aosl-20250630.xsd#aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased_41961166-1fc2-434b-b90d-0c73bf5905bc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_f36fa97d-ca2e-4dc3-b369-6ebb8ea4622c" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_f36fa97d-ca2e-4dc3-b369-6ebb8ea4622c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_32cbcc45-4388-475a-be61-54e09be733c7" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_32cbcc45-4388-475a-be61-54e09be733c7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_f6ee3945-cf3d-4562-9b86-79a6fb369ef2" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_f6ee3945-cf3d-4562-9b86-79a6fb369ef2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_412775c2-41ca-4aa2-a28e-2eff0e6998e2" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_412775c2-41ca-4aa2-a28e-2eff0e6998e2" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_eb01f8db-d17c-4691-85d3-01abb946d560" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_eb01f8db-d17c-4691-85d3-01abb946d560" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_522883d2-fe25-4d0d-845c-18cad513760f" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_522883d2-fe25-4d0d-845c-18cad513760f" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_19da46ff-fcb1-4004-976e-1119628f0c8c" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_19da46ff-fcb1-4004-976e-1119628f0c8c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_2e8ee770-89db-489f-b0a1-41824ae20871" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_2e8ee770-89db-489f-b0a1-41824ae20871" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b1692960-ed37-4a19-ac2e-59b48668c395" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b1692960-ed37-4a19-ac2e-59b48668c395" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_09e341ae-f92a-47a4-9cd9-d31b0074ec72" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_NetIncomeLoss_09e341ae-f92a-47a4-9cd9-d31b0074ec72" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_a424722a-6ff1-4ddd-b292-4eb04aa228cf" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_a424722a-6ff1-4ddd-b292-4eb04aa228cf" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_cfceae32-bda5-4202-959f-934f0685e738" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_cfceae32-bda5-4202-959f-934f0685e738" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_38c293d8-a8b6-4052-8a71-f954a0cd69c1" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_38c293d8-a8b6-4052-8a71-f954a0cd69c1" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_851a7004-b9d5-4744-b396-85705437db09" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_851a7004-b9d5-4744-b396-85705437db09" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_29b64853-76c2-4318-a55d-0a9501664d30" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_29b64853-76c2-4318-a55d-0a9501664d30" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_3321b428-7086-4966-9527-58ff6340e7eb" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_3321b428-7086-4966-9527-58ff6340e7eb" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_5508c1c3-879e-4ad6-a87c-68949218aae7" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_5508c1c3-879e-4ad6-a87c-68949218aae7" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_945eb3a4-dda4-4aff-b682-127f6926fb0f" 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_186cffb6-b942-4c1a-87c4-539239e5d09b" 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_6d38b4d9-21c4-4e35-92c1-f872932c8325" 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_00fc5bbd-a7dd-40df-8850-d5d5fcb15f9c" 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_bccdcc33-fff7-4d08-830c-ae38b8f22bbc" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_bccdcc33-fff7-4d08-830c-ae38b8f22bbc" xlink:type="arc" order="28"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails" xlink:type="simple" xlink:href="aosl-20250630.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_8d28168e-770d-4e6f-8bc6-fe5c730646b8" 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_3d502659-4896-439f-8727-942d77aa5f41" 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_8d28168e-770d-4e6f-8bc6-fe5c730646b8" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3d502659-4896-439f-8727-942d77aa5f41" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f8d1fd02-6e4c-46ea-9fe9-f8230ba698bd" 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_3d502659-4896-439f-8727-942d77aa5f41" xlink:to="loc_dei_LegalEntityAxis_f8d1fd02-6e4c-46ea-9fe9-f8230ba698bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f8d1fd02-6e4c-46ea-9fe9-f8230ba698bd_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_f8d1fd02-6e4c-46ea-9fe9-f8230ba698bd" xlink:to="loc_dei_EntityDomain_f8d1fd02-6e4c-46ea-9fe9-f8230ba698bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_98980ac0-a97c-4fb5-b44d-8434327aeebb" 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_f8d1fd02-6e4c-46ea-9fe9-f8230ba698bd" xlink:to="loc_dei_EntityDomain_98980ac0-a97c-4fb5-b44d-8434327aeebb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ChongqingFundsMember_288bdeed-905e-46e9-bd06-bdd02ef0a7b7" xlink:href="aosl-20250630.xsd#aosl_ChongqingFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_98980ac0-a97c-4fb5-b44d-8434327aeebb" xlink:to="loc_aosl_ChongqingFundsMember_288bdeed-905e-46e9-bd06-bdd02ef0a7b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1ebf1db4-5ead-4f10-a89e-462d29593e7e" 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_3d502659-4896-439f-8727-942d77aa5f41" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1ebf1db4-5ead-4f10-a89e-462d29593e7e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1ebf1db4-5ead-4f10-a89e-462d29593e7e_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_1ebf1db4-5ead-4f10-a89e-462d29593e7e" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1ebf1db4-5ead-4f10-a89e-462d29593e7e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_ea0649da-9bcd-4985-9676-33d5014edda4" 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_1ebf1db4-5ead-4f10-a89e-462d29593e7e" xlink:to="loc_srt_ConsolidatedEntitiesDomain_ea0649da-9bcd-4985-9676-33d5014edda4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_060d6c6c-87f2-4ec7-9a15-3798a5695329" 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_ea0649da-9bcd-4985-9676-33d5014edda4" xlink:to="loc_srt_ParentCompanyMember_060d6c6c-87f2-4ec7-9a15-3798a5695329" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_97d57bf4-f920-470c-8d61-7920e9345d23" 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_3d502659-4896-439f-8727-942d77aa5f41" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_97d57bf4-f920-470c-8d61-7920e9345d23" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_97d57bf4-f920-470c-8d61-7920e9345d23_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_97d57bf4-f920-470c-8d61-7920e9345d23" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_97d57bf4-f920-470c-8d61-7920e9345d23_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_8fedd11c-205c-4e8f-a6cb-63c35ef8b382" 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_97d57bf4-f920-470c-8d61-7920e9345d23" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_8fedd11c-205c-4e8f-a6cb-63c35ef8b382" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_b254bb8a-5224-4e73-a808-be7912a356b5" xlink:href="aosl-20250630.xsd#aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_8fedd11c-205c-4e8f-a6cb-63c35ef8b382" xlink:to="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_b254bb8a-5224-4e73-a808-be7912a356b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember_4dc09322-963a-46bd-887f-9c4921752118" xlink:href="aosl-20250630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_8fedd11c-205c-4e8f-a6cb-63c35ef8b382" xlink:to="loc_aosl_ThirdPartyInvestorsMember_4dc09322-963a-46bd-887f-9c4921752118" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JVCompanyMember_c20cf144-0b92-4b93-b2fb-0df3384da84e" xlink:href="aosl-20250630.xsd#aosl_JVCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_8fedd11c-205c-4e8f-a6cb-63c35ef8b382" xlink:to="loc_aosl_JVCompanyMember_c20cf144-0b92-4b93-b2fb-0df3384da84e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_347ba721-444a-48fe-b010-1357e9fb2b7d" 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_3d502659-4896-439f-8727-942d77aa5f41" xlink:to="loc_srt_OwnershipAxis_347ba721-444a-48fe-b010-1357e9fb2b7d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_347ba721-444a-48fe-b010-1357e9fb2b7d_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_347ba721-444a-48fe-b010-1357e9fb2b7d" xlink:to="loc_srt_OwnershipDomain_347ba721-444a-48fe-b010-1357e9fb2b7d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_172704e6-ab65-4316-a56c-7bd640751c12" 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_347ba721-444a-48fe-b010-1357e9fb2b7d" xlink:to="loc_srt_OwnershipDomain_172704e6-ab65-4316-a56c-7bd640751c12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember_1b301bfc-0b4d-4578-8708-5f837b59538e" xlink:href="aosl-20250630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_172704e6-ab65-4316-a56c-7bd640751c12" xlink:to="loc_aosl_ThirdPartyInvestorsMember_1b301bfc-0b4d-4578-8708-5f837b59538e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember_5c252b08-1c89-4347-94db-89378f3b6af1" xlink:href="aosl-20250630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_172704e6-ab65-4316-a56c-7bd640751c12" xlink:to="loc_aosl_EmployeeIncentivePlanMember_5c252b08-1c89-4347-94db-89378f3b6af1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b1a706d4-b8fa-401a-b47b-cf67627a1b10" 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_3d502659-4896-439f-8727-942d77aa5f41" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b1a706d4-b8fa-401a-b47b-cf67627a1b10" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b1a706d4-b8fa-401a-b47b-cf67627a1b10_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_b1a706d4-b8fa-401a-b47b-cf67627a1b10" xlink:to="loc_us-gaap_RelatedPartyDomain_b1a706d4-b8fa-401a-b47b-cf67627a1b10_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_ae0e1825-bf98-40ef-adcb-4a9e030c4cd5" 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_b1a706d4-b8fa-401a-b47b-cf67627a1b10" xlink:to="loc_us-gaap_RelatedPartyDomain_ae0e1825-bf98-40ef-adcb-4a9e030c4cd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_508146a0-0c4a-4a00-b9a2-59b4d82fa37a" 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_ae0e1825-bf98-40ef-adcb-4a9e030c4cd5" xlink:to="loc_us-gaap_CorporateJointVentureMember_508146a0-0c4a-4a00-b9a2-59b4d82fa37a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_f18fd27a-c5e8-479f-87e1-b78270535807" 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_3d502659-4896-439f-8727-942d77aa5f41" xlink:to="loc_us-gaap_PlanNameAxis_f18fd27a-c5e8-479f-87e1-b78270535807" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_f18fd27a-c5e8-479f-87e1-b78270535807_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_f18fd27a-c5e8-479f-87e1-b78270535807" xlink:to="loc_us-gaap_PlanNameDomain_f18fd27a-c5e8-479f-87e1-b78270535807_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_1c18a915-8102-42ce-9f24-f9cc9485153a" 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_f18fd27a-c5e8-479f-87e1-b78270535807" xlink:to="loc_us-gaap_PlanNameDomain_1c18a915-8102-42ce-9f24-f9cc9485153a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember_813cf9c1-a69f-4ed7-b0c9-e7a57c966462" xlink:href="aosl-20250630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1c18a915-8102-42ce-9f24-f9cc9485153a" xlink:to="loc_aosl_EmployeeIncentivePlanMember_813cf9c1-a69f-4ed7-b0c9-e7a57c966462" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_d486cfa3-97f7-40d4-b581-84b7811b5332" 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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3d502659-4896-439f-8727-942d77aa5f41" xlink:to="loc_srt_StatementScenarioAxis_d486cfa3-97f7-40d4-b581-84b7811b5332" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d486cfa3-97f7-40d4-b581-84b7811b5332_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_d486cfa3-97f7-40d4-b581-84b7811b5332" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d486cfa3-97f7-40d4-b581-84b7811b5332_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_57353096-c21e-401b-b86c-41c082618bf4" 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_d486cfa3-97f7-40d4-b581-84b7811b5332" xlink:to="loc_srt_ScenarioUnspecifiedDomain_57353096-c21e-401b-b86c-41c082618bf4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioPlanMember_70dbb56d-44b9-4f19-b957-834efe666c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScenarioPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_57353096-c21e-401b-b86c-41c082618bf4" xlink:to="loc_us-gaap_ScenarioPlanMember_70dbb56d-44b9-4f19-b957-834efe666c2b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_f72c6abe-ec9d-4ed7-9970-98c3fabf6cc5" 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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3d502659-4896-439f-8727-942d77aa5f41" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_f72c6abe-ec9d-4ed7-9970-98c3fabf6cc5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f72c6abe-ec9d-4ed7-9970-98c3fabf6cc5_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_f72c6abe-ec9d-4ed7-9970-98c3fabf6cc5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f72c6abe-ec9d-4ed7-9970-98c3fabf6cc5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_2f810e4f-b533-49b9-a113-3bc8987bd032" 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_f72c6abe-ec9d-4ed7-9970-98c3fabf6cc5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_2f810e4f-b533-49b9-a113-3bc8987bd032" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_d03d9159-6981-41e4-86df-a69825cf4ce5" 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_2f810e4f-b533-49b9-a113-3bc8987bd032" xlink:to="loc_us-gaap_SubsequentEventMember_d03d9159-6981-41e4-86df-a69825cf4ce5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_fab6e796-b9e7-4466-8ce1-2a59f9641ea9" 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_8d28168e-770d-4e6f-8bc6-fe5c730646b8" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_fab6e796-b9e7-4466-8ce1-2a59f9641ea9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_02e2fa88-c438-4336-8b20-88d881eba483" 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_8d28168e-770d-4e6f-8bc6-fe5c730646b8" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_02e2fa88-c438-4336-8b20-88d881eba483" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_5d40f9a5-f0bc-48cb-910f-adbe6dce052b" 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_8d28168e-770d-4e6f-8bc6-fe5c730646b8" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_5d40f9a5-f0bc-48cb-910f-adbe6dce052b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_8f6c1fb4-81e7-457c-a98c-7c879dbbfd6f" xlink:href="aosl-20250630.xsd#aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8d28168e-770d-4e6f-8bc6-fe5c730646b8" xlink:to="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_8f6c1fb4-81e7-457c-a98c-7c879dbbfd6f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfDirectors_a5fa4ed9-5a23-466b-aced-fb878882feeb" xlink:href="aosl-20250630.xsd#aosl_EquityMethodInvestmentNumberOfDirectors"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8d28168e-770d-4e6f-8bc6-fe5c730646b8" xlink:to="loc_aosl_EquityMethodInvestmentNumberOfDirectors_a5fa4ed9-5a23-466b-aced-fb878882feeb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_8a2cb318-5cbc-4b10-a92a-05b3d4720dfe" 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_8d28168e-770d-4e6f-8bc6-fe5c730646b8" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_8a2cb318-5cbc-4b10-a92a-05b3d4720dfe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage_f86ccebe-5d76-42d6-b1a1-c10466788af9" xlink:href="aosl-20250630.xsd#aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8d28168e-770d-4e6f-8bc6-fe5c730646b8" xlink:to="loc_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage_f86ccebe-5d76-42d6-b1a1-c10466788af9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany_cd7d272c-4ffd-4ebc-a05c-bd8bd86aa923" xlink:href="aosl-20250630.xsd#aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8d28168e-770d-4e6f-8bc6-fe5c730646b8" xlink:to="loc_aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany_cd7d272c-4ffd-4ebc-a05c-bd8bd86aa923" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold_c5c70178-d867-4208-8d35-64d29851a774" xlink:href="aosl-20250630.xsd#aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8d28168e-770d-4e6f-8bc6-fe5c730646b8" xlink:to="loc_aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold_c5c70178-d867-4208-8d35-64d29851a774" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_72b70034-8b44-4de2-8e30-7d772f975566" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8d28168e-770d-4e6f-8bc6-fe5c730646b8" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_72b70034-8b44-4de2-8e30-7d772f975566" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails" xlink:type="simple" xlink:href="aosl-20250630.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_748cc9ee-b958-4462-8d04-44a8d38e6c67" 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_cfb995ef-9f1e-47c2-a73f-a9ab91f9e1c3" 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_748cc9ee-b958-4462-8d04-44a8d38e6c67" xlink:to="loc_us-gaap_ConcentrationRiskTable_cfb995ef-9f1e-47c2-a73f-a9ab91f9e1c3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_6b33f8e5-be42-4498-a42c-b6494a0327d0" 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_cfb995ef-9f1e-47c2-a73f-a9ab91f9e1c3" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_6b33f8e5-be42-4498-a42c-b6494a0327d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6b33f8e5-be42-4498-a42c-b6494a0327d0_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_6b33f8e5-be42-4498-a42c-b6494a0327d0" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6b33f8e5-be42-4498-a42c-b6494a0327d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_faf00a9e-dc2a-4aa0-8954-a959ba63ab25" 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_6b33f8e5-be42-4498-a42c-b6494a0327d0" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_faf00a9e-dc2a-4aa0-8954-a959ba63ab25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsProductLineMember_692b8a1a-68e4-4318-9a09-bbcd77fa6836" 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_faf00a9e-dc2a-4aa0-8954-a959ba63ab25" xlink:to="loc_us-gaap_CostOfGoodsProductLineMember_692b8a1a-68e4-4318-9a09-bbcd77fa6836" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_d1f71f96-af7d-4f18-92a8-87502016fa72" 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_cfb995ef-9f1e-47c2-a73f-a9ab91f9e1c3" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_d1f71f96-af7d-4f18-92a8-87502016fa72" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_d1f71f96-af7d-4f18-92a8-87502016fa72_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_d1f71f96-af7d-4f18-92a8-87502016fa72" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_d1f71f96-af7d-4f18-92a8-87502016fa72_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_588ec21f-076e-431f-b5f7-d090e5c53689" 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_d1f71f96-af7d-4f18-92a8-87502016fa72" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_588ec21f-076e-431f-b5f7-d090e5c53689" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_8d018589-27d9-40d9-bedb-40946449cb72" 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_588ec21f-076e-431f-b5f7-d090e5c53689" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_8d018589-27d9-40d9-bedb-40946449cb72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_2f63d8cc-94bf-424e-8c50-78be27235dcf" 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_cfb995ef-9f1e-47c2-a73f-a9ab91f9e1c3" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_2f63d8cc-94bf-424e-8c50-78be27235dcf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_2f63d8cc-94bf-424e-8c50-78be27235dcf_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_2f63d8cc-94bf-424e-8c50-78be27235dcf" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_2f63d8cc-94bf-424e-8c50-78be27235dcf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_5d4c799d-f536-4634-9748-613112e3f440" 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_2f63d8cc-94bf-424e-8c50-78be27235dcf" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_5d4c799d-f536-4634-9748-613112e3f440" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_HHGraceMember_0ba09399-e503-4e66-bd37-77027f656b84" xlink:href="aosl-20250630.xsd#aosl_HHGraceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_5d4c799d-f536-4634-9748-613112e3f440" xlink:to="loc_aosl_HHGraceMember_0ba09399-e503-4e66-bd37-77027f656b84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_e07549e0-7fe3-409c-8127-d9a7fd69a196" 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_748cc9ee-b958-4462-8d04-44a8d38e6c67" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_e07549e0-7fe3-409c-8127-d9a7fd69a196" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails" xlink:type="simple" xlink:href="aosl-20250630.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_7f67e8e2-be3b-4c9b-b3bc-f492dea42a86" 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_64214667-418e-48a4-a24c-d4dc173d023a" 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_7f67e8e2-be3b-4c9b-b3bc-f492dea42a86" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_64214667-418e-48a4-a24c-d4dc173d023a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_360d417f-5796-41aa-b610-8801bb694c42" 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_64214667-418e-48a4-a24c-d4dc173d023a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_360d417f-5796-41aa-b610-8801bb694c42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_360d417f-5796-41aa-b610-8801bb694c42_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_360d417f-5796-41aa-b610-8801bb694c42" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_360d417f-5796-41aa-b610-8801bb694c42_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aad268a8-77b7-4cdd-98a3-b1b412f44064" 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_360d417f-5796-41aa-b610-8801bb694c42" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aad268a8-77b7-4cdd-98a3-b1b412f44064" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_4025409b-ec85-4071-9306-a8e6e3255f07" 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_aad268a8-77b7-4cdd-98a3-b1b412f44064" xlink:to="loc_us-gaap_BuildingMember_4025409b-ec85-4071-9306-a8e6e3255f07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_9083c4fd-abff-49c1-bece-01e4a74308d3" 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_aad268a8-77b7-4cdd-98a3-b1b412f44064" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_9083c4fd-abff-49c1-bece-01e4a74308d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_5bb1f47e-fae8-412a-b8ab-d51b927501f0" 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_aad268a8-77b7-4cdd-98a3-b1b412f44064" xlink:to="loc_us-gaap_EquipmentMember_5bb1f47e-fae8-412a-b8ab-d51b927501f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_0a7ee0d7-41d4-4579-b84d-d5af4774a833" 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_aad268a8-77b7-4cdd-98a3-b1b412f44064" xlink:to="loc_us-gaap_ComputerEquipmentMember_0a7ee0d7-41d4-4579-b84d-d5af4774a833" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_4e0a62f9-f07d-4569-8d96-9d8960250fd0" 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_aad268a8-77b7-4cdd-98a3-b1b412f44064" xlink:to="loc_us-gaap_OfficeEquipmentMember_4e0a62f9-f07d-4569-8d96-9d8960250fd0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_d87f24d1-7e96-40c3-9df9-4ebc62949b9c" 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_aad268a8-77b7-4cdd-98a3-b1b412f44064" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_d87f24d1-7e96-40c3-9df9-4ebc62949b9c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_33532c55-9b90-4509-83ea-77e5010e0f3f" 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_aad268a8-77b7-4cdd-98a3-b1b412f44064" xlink:to="loc_us-gaap_VehiclesMember_33532c55-9b90-4509-83ea-77e5010e0f3f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_eaaf823a-59b0-4b37-a92d-1378f789fefd" 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_64214667-418e-48a4-a24c-d4dc173d023a" xlink:to="loc_srt_RangeAxis_eaaf823a-59b0-4b37-a92d-1378f789fefd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_eaaf823a-59b0-4b37-a92d-1378f789fefd_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_eaaf823a-59b0-4b37-a92d-1378f789fefd" xlink:to="loc_srt_RangeMember_eaaf823a-59b0-4b37-a92d-1378f789fefd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_61ad7c90-dbf5-49bd-9e3f-936af2532aed" 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_eaaf823a-59b0-4b37-a92d-1378f789fefd" xlink:to="loc_srt_RangeMember_61ad7c90-dbf5-49bd-9e3f-936af2532aed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a065302b-3706-48d2-9ff2-73b5e44a2d27" 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_61ad7c90-dbf5-49bd-9e3f-936af2532aed" xlink:to="loc_srt_MinimumMember_a065302b-3706-48d2-9ff2-73b5e44a2d27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_62f6decc-b9c4-48db-9c9d-7ac0cb1848bd" 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_61ad7c90-dbf5-49bd-9e3f-936af2532aed" xlink:to="loc_srt_MaximumMember_62f6decc-b9c4-48db-9c9d-7ac0cb1848bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_42a32234-50bb-49e6-bcc3-32c174bf9b2a" 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_64214667-418e-48a4-a24c-d4dc173d023a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_42a32234-50bb-49e6-bcc3-32c174bf9b2a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_42a32234-50bb-49e6-bcc3-32c174bf9b2a_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_42a32234-50bb-49e6-bcc3-32c174bf9b2a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_42a32234-50bb-49e6-bcc3-32c174bf9b2a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8d9f722e-1117-44b5-ace8-6b7211d0dbaf" 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_42a32234-50bb-49e6-bcc3-32c174bf9b2a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8d9f722e-1117-44b5-ace8-6b7211d0dbaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_1b632868-7920-41c0-aa39-faf2dcf588a4" 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_8d9f722e-1117-44b5-ace8-6b7211d0dbaf" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_1b632868-7920-41c0-aa39-faf2dcf588a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_375f8bf8-aa07-4dab-adb8-054888947c73" 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_7f67e8e2-be3b-4c9b-b3bc-f492dea42a86" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_375f8bf8-aa07-4dab-adb8-054888947c73" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_d8257293-b958-4c3d-8c74-b09049540c07" 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_7f67e8e2-be3b-4c9b-b3bc-f492dea42a86" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_d8257293-b958-4c3d-8c74-b09049540c07" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" xlink:href="aosl-20250630.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_a333ea8c-765d-4545-8e09-cf9ecb370e88" 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_2e32c7d5-cfe8-4e90-87e7-9174f78a969c" 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_a333ea8c-765d-4545-8e09-cf9ecb370e88" xlink:to="loc_us-gaap_ConcentrationRiskTable_2e32c7d5-cfe8-4e90-87e7-9174f78a969c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_53bb4efc-8f44-49f7-949f-4170ef0f2bdb" 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_2e32c7d5-cfe8-4e90-87e7-9174f78a969c" xlink:to="loc_srt_ProductOrServiceAxis_53bb4efc-8f44-49f7-949f-4170ef0f2bdb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_53bb4efc-8f44-49f7-949f-4170ef0f2bdb_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_53bb4efc-8f44-49f7-949f-4170ef0f2bdb" xlink:to="loc_srt_ProductsAndServicesDomain_53bb4efc-8f44-49f7-949f-4170ef0f2bdb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a1472dc3-06ee-420f-a491-f92d4d12604f" 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_53bb4efc-8f44-49f7-949f-4170ef0f2bdb" xlink:to="loc_srt_ProductsAndServicesDomain_a1472dc3-06ee-420f-a491-f92d4d12604f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LicenseAndDevelopmentSerivcesMember_5b1e1e57-3f82-481b-9e9a-2c3a1a69a186" xlink:href="aosl-20250630.xsd#aosl_LicenseAndDevelopmentSerivcesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a1472dc3-06ee-420f-a491-f92d4d12604f" xlink:to="loc_aosl_LicenseAndDevelopmentSerivcesMember_5b1e1e57-3f82-481b-9e9a-2c3a1a69a186" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_307991ba-e57e-4a37-ae0a-cbe4655ccb0d" 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_2e32c7d5-cfe8-4e90-87e7-9174f78a969c" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_307991ba-e57e-4a37-ae0a-cbe4655ccb0d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_307991ba-e57e-4a37-ae0a-cbe4655ccb0d_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_307991ba-e57e-4a37-ae0a-cbe4655ccb0d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_307991ba-e57e-4a37-ae0a-cbe4655ccb0d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_8114fd0b-39ba-4fd3-a7b7-8828c128a1b6" 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_307991ba-e57e-4a37-ae0a-cbe4655ccb0d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_8114fd0b-39ba-4fd3-a7b7-8828c128a1b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_4b148005-7d87-448b-8341-58e9692461b0" 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_8114fd0b-39ba-4fd3-a7b7-8828c128a1b6" xlink:to="loc_us-gaap_SubsequentEventMember_4b148005-7d87-448b-8341-58e9692461b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_90278027-4180-4a59-be88-81697c072420" 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_a333ea8c-765d-4545-8e09-cf9ecb370e88" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_90278027-4180-4a59-be88-81697c072420" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5adf6715-5afa-4f7f-94bd-ecc4ac815b9c" 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_a333ea8c-765d-4545-8e09-cf9ecb370e88" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5adf6715-5afa-4f7f-94bd-ecc4ac815b9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ProceedsFromUpfrontFees_c661b0ed-8faf-4ad7-8cea-4779a41b1d59" xlink:href="aosl-20250630.xsd#aosl_ProceedsFromUpfrontFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_a333ea8c-765d-4545-8e09-cf9ecb370e88" xlink:to="loc_aosl_ProceedsFromUpfrontFees_c661b0ed-8faf-4ad7-8cea-4779a41b1d59" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RevenueFromContractWithCustomerCumulativeRevenue_db8fc313-5f49-4b04-9395-73269a02f5ba" xlink:href="aosl-20250630.xsd#aosl_RevenueFromContractWithCustomerCumulativeRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_a333ea8c-765d-4545-8e09-cf9ecb370e88" xlink:to="loc_aosl_RevenueFromContractWithCustomerCumulativeRevenue_db8fc313-5f49-4b04-9395-73269a02f5ba" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails" xlink:type="simple" xlink:href="aosl-20250630.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_a7cd5096-9e31-440b-be17-a0b6b02884e0" 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_18db9f6b-de0e-4222-bef0-e44badf79451" 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_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_18db9f6b-de0e-4222-bef0-e44badf79451" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_f2d9a0c9-069d-4e02-8750-3aa329ad54b5" 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_18db9f6b-de0e-4222-bef0-e44badf79451" xlink:to="loc_srt_OwnershipAxis_f2d9a0c9-069d-4e02-8750-3aa329ad54b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_f2d9a0c9-069d-4e02-8750-3aa329ad54b5_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_f2d9a0c9-069d-4e02-8750-3aa329ad54b5" xlink:to="loc_srt_OwnershipDomain_f2d9a0c9-069d-4e02-8750-3aa329ad54b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_1667360f-12bc-4166-a969-2382981edf16" 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_f2d9a0c9-069d-4e02-8750-3aa329ad54b5" xlink:to="loc_srt_OwnershipDomain_1667360f-12bc-4166-a969-2382981edf16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember_1e152798-22e7-44d5-9d34-b83918c46488" xlink:href="aosl-20250630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_1667360f-12bc-4166-a969-2382981edf16" xlink:to="loc_aosl_ThirdPartyInvestorsMember_1e152798-22e7-44d5-9d34-b83918c46488" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember_015a28fd-5b1a-4aeb-9a79-ac5cf95a598d" xlink:href="aosl-20250630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_1667360f-12bc-4166-a969-2382981edf16" xlink:to="loc_aosl_EmployeeIncentivePlanMember_015a28fd-5b1a-4aeb-9a79-ac5cf95a598d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_2288571b-1b35-4e19-9aa5-1eaf03d2b34d" 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_18db9f6b-de0e-4222-bef0-e44badf79451" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_2288571b-1b35-4e19-9aa5-1eaf03d2b34d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_2288571b-1b35-4e19-9aa5-1eaf03d2b34d_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_2288571b-1b35-4e19-9aa5-1eaf03d2b34d" xlink:to="loc_us-gaap_RelatedPartyDomain_2288571b-1b35-4e19-9aa5-1eaf03d2b34d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_525ce78f-634b-4236-a948-d9a9505b29a2" 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_2288571b-1b35-4e19-9aa5-1eaf03d2b34d" xlink:to="loc_us-gaap_RelatedPartyDomain_525ce78f-634b-4236-a948-d9a9505b29a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_111a499f-1fe2-44fb-a813-84f17f612521" 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_525ce78f-634b-4236-a948-d9a9505b29a2" xlink:to="loc_us-gaap_CorporateJointVentureMember_111a499f-1fe2-44fb-a813-84f17f612521" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7d4a5d91-011f-4f13-ae8e-a7a8f5c7583f" 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_18db9f6b-de0e-4222-bef0-e44badf79451" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7d4a5d91-011f-4f13-ae8e-a7a8f5c7583f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_7d4a5d91-011f-4f13-ae8e-a7a8f5c7583f_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_7d4a5d91-011f-4f13-ae8e-a7a8f5c7583f" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_7d4a5d91-011f-4f13-ae8e-a7a8f5c7583f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_0cec9c3b-f460-46db-aa76-a0e3e79b1e1c" 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_7d4a5d91-011f-4f13-ae8e-a7a8f5c7583f" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_0cec9c3b-f460-46db-aa76-a0e3e79b1e1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_fb83a554-8b2f-45f4-bc6d-8522d2ed11d0" xlink:href="aosl-20250630.xsd#aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0cec9c3b-f460-46db-aa76-a0e3e79b1e1c" xlink:to="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_fb83a554-8b2f-45f4-bc6d-8522d2ed11d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember_e88ecf8d-2b8d-4083-b233-a1bf242bd173" xlink:href="aosl-20250630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0cec9c3b-f460-46db-aa76-a0e3e79b1e1c" xlink:to="loc_aosl_ThirdPartyInvestorsMember_e88ecf8d-2b8d-4083-b233-a1bf242bd173" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JVCompanyMember_9f88b1d2-363a-4b25-a8dd-19623847147a" xlink:href="aosl-20250630.xsd#aosl_JVCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0cec9c3b-f460-46db-aa76-a0e3e79b1e1c" xlink:to="loc_aosl_JVCompanyMember_9f88b1d2-363a-4b25-a8dd-19623847147a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3e705c73-259e-4968-8611-de48ac2d1831" 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_18db9f6b-de0e-4222-bef0-e44badf79451" xlink:to="loc_dei_LegalEntityAxis_3e705c73-259e-4968-8611-de48ac2d1831" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3e705c73-259e-4968-8611-de48ac2d1831_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_3e705c73-259e-4968-8611-de48ac2d1831" xlink:to="loc_dei_EntityDomain_3e705c73-259e-4968-8611-de48ac2d1831_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e49b3e03-3007-43c1-82a7-6197e2c985cb" 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_3e705c73-259e-4968-8611-de48ac2d1831" xlink:to="loc_dei_EntityDomain_e49b3e03-3007-43c1-82a7-6197e2c985cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ChongqingFundsMember_ef7e3694-c868-4a8d-9256-6838d04a9cbd" xlink:href="aosl-20250630.xsd#aosl_ChongqingFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e49b3e03-3007-43c1-82a7-6197e2c985cb" xlink:to="loc_aosl_ChongqingFundsMember_ef7e3694-c868-4a8d-9256-6838d04a9cbd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_dbcb74bf-10e1-4914-9d4f-07a05b86e940" 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_18db9f6b-de0e-4222-bef0-e44badf79451" xlink:to="loc_us-gaap_PlanNameAxis_dbcb74bf-10e1-4914-9d4f-07a05b86e940" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_dbcb74bf-10e1-4914-9d4f-07a05b86e940_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_dbcb74bf-10e1-4914-9d4f-07a05b86e940" xlink:to="loc_us-gaap_PlanNameDomain_dbcb74bf-10e1-4914-9d4f-07a05b86e940_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_67f777e3-4daa-411f-ab40-5e392bfccee3" 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_dbcb74bf-10e1-4914-9d4f-07a05b86e940" xlink:to="loc_us-gaap_PlanNameDomain_67f777e3-4daa-411f-ab40-5e392bfccee3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember_91395c36-2f5c-49f2-9c41-2314e26d16e9" xlink:href="aosl-20250630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_67f777e3-4daa-411f-ab40-5e392bfccee3" xlink:to="loc_aosl_EmployeeIncentivePlanMember_91395c36-2f5c-49f2-9c41-2314e26d16e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_2cf5e6c7-0063-4ffa-b1aa-0811d3598f8f" 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_ScheduleOfEquityMethodInvestmentsTable_18db9f6b-de0e-4222-bef0-e44badf79451" xlink:to="loc_srt_StatementScenarioAxis_2cf5e6c7-0063-4ffa-b1aa-0811d3598f8f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_2cf5e6c7-0063-4ffa-b1aa-0811d3598f8f_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_2cf5e6c7-0063-4ffa-b1aa-0811d3598f8f" xlink:to="loc_srt_ScenarioUnspecifiedDomain_2cf5e6c7-0063-4ffa-b1aa-0811d3598f8f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d482220b-9ac7-40ba-9c1c-689c09ab2c5f" 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_2cf5e6c7-0063-4ffa-b1aa-0811d3598f8f" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d482220b-9ac7-40ba-9c1c-689c09ab2c5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioPlanMember_4f9a6130-b6f1-447c-af93-3d0c51cf8c44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScenarioPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_d482220b-9ac7-40ba-9c1c-689c09ab2c5f" xlink:to="loc_us-gaap_ScenarioPlanMember_4f9a6130-b6f1-447c-af93-3d0c51cf8c44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InstallmentsAxis_1e4bb836-ece6-4f51-b0ad-62a78fc90ef4" xlink:href="aosl-20250630.xsd#aosl_InstallmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_18db9f6b-de0e-4222-bef0-e44badf79451" xlink:to="loc_aosl_InstallmentsAxis_1e4bb836-ece6-4f51-b0ad-62a78fc90ef4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InstallmentsDomain_1e4bb836-ece6-4f51-b0ad-62a78fc90ef4_default" xlink:href="aosl-20250630.xsd#aosl_InstallmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_aosl_InstallmentsAxis_1e4bb836-ece6-4f51-b0ad-62a78fc90ef4" xlink:to="loc_aosl_InstallmentsDomain_1e4bb836-ece6-4f51-b0ad-62a78fc90ef4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InstallmentsDomain_ece6870a-d7a1-4c8e-ba71-82887afe51b2" xlink:href="aosl-20250630.xsd#aosl_InstallmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_aosl_InstallmentsAxis_1e4bb836-ece6-4f51-b0ad-62a78fc90ef4" xlink:to="loc_aosl_InstallmentsDomain_ece6870a-d7a1-4c8e-ba71-82887afe51b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InstallmentOneMember_5df04897-5101-43d5-a2a8-f985d5968e58" xlink:href="aosl-20250630.xsd#aosl_InstallmentOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_InstallmentsDomain_ece6870a-d7a1-4c8e-ba71-82887afe51b2" xlink:to="loc_aosl_InstallmentOneMember_5df04897-5101-43d5-a2a8-f985d5968e58" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InstallmentTwoMember_11607ac0-3dc4-44a6-98bc-10cb39d452ac" xlink:href="aosl-20250630.xsd#aosl_InstallmentTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_InstallmentsDomain_ece6870a-d7a1-4c8e-ba71-82887afe51b2" xlink:to="loc_aosl_InstallmentTwoMember_11607ac0-3dc4-44a6-98bc-10cb39d452ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InstallmentThreeMember_5621ed30-c7dd-42ec-9b47-6047a2de01fe" xlink:href="aosl-20250630.xsd#aosl_InstallmentThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_InstallmentsDomain_ece6870a-d7a1-4c8e-ba71-82887afe51b2" xlink:to="loc_aosl_InstallmentThreeMember_5621ed30-c7dd-42ec-9b47-6047a2de01fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InstallmentFourMember_d7b28661-8940-474d-bf9d-8edacf9432a6" xlink:href="aosl-20250630.xsd#aosl_InstallmentFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_InstallmentsDomain_ece6870a-d7a1-4c8e-ba71-82887afe51b2" xlink:to="loc_aosl_InstallmentFourMember_d7b28661-8940-474d-bf9d-8edacf9432a6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_e7b77256-4f63-445f-a7ff-0117e4b50448" 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_ScheduleOfEquityMethodInvestmentsTable_18db9f6b-de0e-4222-bef0-e44badf79451" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_e7b77256-4f63-445f-a7ff-0117e4b50448" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_e7b77256-4f63-445f-a7ff-0117e4b50448_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_e7b77256-4f63-445f-a7ff-0117e4b50448" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_e7b77256-4f63-445f-a7ff-0117e4b50448_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_bd36a7ea-9cad-48d9-b05b-f74bc3689cb0" 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_e7b77256-4f63-445f-a7ff-0117e4b50448" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_bd36a7ea-9cad-48d9-b05b-f74bc3689cb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_1eeb4b9c-401a-4cf5-919f-1b2d92487d3c" 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_bd36a7ea-9cad-48d9-b05b-f74bc3689cb0" xlink:to="loc_us-gaap_SubsequentEventMember_1eeb4b9c-401a-4cf5-919f-1b2d92487d3c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_166581af-c20e-4c26-a71c-d0df3d9a73c3" 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_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_166581af-c20e-4c26-a71c-d0df3d9a73c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_e4189a5f-a497-4b92-b77f-5ec3e23a8fb8" xlink:href="aosl-20250630.xsd#aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_e4189a5f-a497-4b92-b77f-5ec3e23a8fb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfDirectors_997a7b9b-8649-4276-955a-f323c4614713" xlink:href="aosl-20250630.xsd#aosl_EquityMethodInvestmentNumberOfDirectors"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_aosl_EquityMethodInvestmentNumberOfDirectors_997a7b9b-8649-4276-955a-f323c4614713" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationGainOrLossAmount_aacaa0ec-7579-43f6-84ed-961df6b15923" 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_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_us-gaap_DeconsolidationGainOrLossAmount_aacaa0ec-7579-43f6-84ed-961df6b15923" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_e8a98782-59f0-4444-8003-734417f5654b" 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_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_e8a98782-59f0-4444-8003-734417f5654b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_d7b78587-7ecf-4204-ac4b-3654df8fcb68" 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_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_d7b78587-7ecf-4204-ac4b-3654df8fcb68" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_42447f60-6bcf-4cd2-a19d-afa7685e1d48" 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_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_42447f60-6bcf-4cd2-a19d-afa7685e1d48" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_a953c127-385c-428d-8dc8-fe4167d06cfe" xlink:href="aosl-20250630.xsd#aosl_IncomeLossFromEquityMethodInvesteeAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_a953c127-385c-428d-8dc8-fe4167d06cfe" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_750dc672-80c0-46a6-8fdd-a74d1e2f577c" 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_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_750dc672-80c0-46a6-8fdd-a74d1e2f577c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage_2fdabbfd-da2c-47c0-942c-94b245ec2c2b" xlink:href="aosl-20250630.xsd#aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage_2fdabbfd-da2c-47c0-942c-94b245ec2c2b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany_74e91965-1139-4263-880c-526d8bb14127" xlink:href="aosl-20250630.xsd#aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany_74e91965-1139-4263-880c-526d8bb14127" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NumberOfInstallmentPayments_8cc7e251-a485-41bc-9a29-a68bff24a6f0" xlink:href="aosl-20250630.xsd#aosl_NumberOfInstallmentPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_aosl_NumberOfInstallmentPayments_8cc7e251-a485-41bc-9a29-a68bff24a6f0" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ProceedsFromTheSalesOfEquityInvestmentInstallmentPayment_cedca3fc-200b-44ca-98dd-ed76e9fc03a0" xlink:href="aosl-20250630.xsd#aosl_ProceedsFromTheSalesOfEquityInvestmentInstallmentPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_aosl_ProceedsFromTheSalesOfEquityInvestmentInstallmentPayment_cedca3fc-200b-44ca-98dd-ed76e9fc03a0" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold_a7189d97-4713-4280-9f3a-c37899e5c180" xlink:href="aosl-20250630.xsd#aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold_a7189d97-4713-4280-9f3a-c37899e5c180" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_c7a81db1-1d36-4b24-ab01-4738901809ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_c7a81db1-1d36-4b24-ab01-4738901809ad" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentAggregateCost_075869b9-6ece-44e8-aca4-af5a9229e919" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentAggregateCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_us-gaap_EquityMethodInvestmentAggregateCost_075869b9-6ece-44e8-aca4-af5a9229e919" xlink:type="arc" order="15"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails" xlink:type="simple" xlink:href="aosl-20250630.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_14f6b738-dd7c-473f-a830-2d8de1671afa" 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_8ea2b5f7-bd4d-4bc8-8628-71127ce2e185" 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_14f6b738-dd7c-473f-a830-2d8de1671afa" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_8ea2b5f7-bd4d-4bc8-8628-71127ce2e185" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_bc0a7512-25ee-472e-b0d9-692f957b7d1e" 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_8ea2b5f7-bd4d-4bc8-8628-71127ce2e185" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_bc0a7512-25ee-472e-b0d9-692f957b7d1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_bc0a7512-25ee-472e-b0d9-692f957b7d1e_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_bc0a7512-25ee-472e-b0d9-692f957b7d1e" xlink:to="loc_us-gaap_RelatedPartyDomain_bc0a7512-25ee-472e-b0d9-692f957b7d1e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_1459dc3f-674e-4eb5-ada1-96fdde15afbc" 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_bc0a7512-25ee-472e-b0d9-692f957b7d1e" xlink:to="loc_us-gaap_RelatedPartyDomain_1459dc3f-674e-4eb5-ada1-96fdde15afbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_73ba0d7a-53cb-4744-a526-e106a332c345" 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_1459dc3f-674e-4eb5-ada1-96fdde15afbc" xlink:to="loc_us-gaap_CorporateJointVentureMember_73ba0d7a-53cb-4744-a526-e106a332c345" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_902df73d-96c9-4f5e-b107-d7d54d2da370" 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_14f6b738-dd7c-473f-a830-2d8de1671afa" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_902df73d-96c9-4f5e-b107-d7d54d2da370" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentFairValueOfEquityRetained_695da162-0ac5-40fe-8780-a0688acc27aa" xlink:href="aosl-20250630.xsd#aosl_EquityMethodInvestmentFairValueOfEquityRetained"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_14f6b738-dd7c-473f-a830-2d8de1671afa" xlink:to="loc_aosl_EquityMethodInvestmentFairValueOfEquityRetained_695da162-0ac5-40fe-8780-a0688acc27aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease_a98add6e-5fd8-4d6e-a8b6-ecf38eab09e8" 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_14f6b738-dd7c-473f-a830-2d8de1671afa" xlink:to="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease_a98add6e-5fd8-4d6e-a8b6-ecf38eab09e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease_d91f5ead-2324-41d6-9353-ee290d94fc1d" 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_14f6b738-dd7c-473f-a830-2d8de1671afa" xlink:to="loc_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease_d91f5ead-2324-41d6-9353-ee290d94fc1d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets_5b5a127c-1268-4f40-8103-c8df894a8908" 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_14f6b738-dd7c-473f-a830-2d8de1671afa" xlink:to="loc_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets_5b5a127c-1268-4f40-8103-c8df894a8908" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationGainOrLossAmount_3e4fb707-af60-4a73-ba12-367c67bfb423" 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_14f6b738-dd7c-473f-a830-2d8de1671afa" xlink:to="loc_us-gaap_DeconsolidationGainOrLossAmount_3e4fb707-af60-4a73-ba12-367c67bfb423" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails" xlink:type="simple" xlink:href="aosl-20250630.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_04b14550-954f-4977-8b6a-179c82586589" 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_e41015b4-a384-4578-bee0-09881dfbbba5" 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_04b14550-954f-4977-8b6a-179c82586589" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_e41015b4-a384-4578-bee0-09881dfbbba5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_9a593daf-f016-4a99-9ff7-e5044166f46f" 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_e41015b4-a384-4578-bee0-09881dfbbba5" xlink:to="loc_srt_OwnershipAxis_9a593daf-f016-4a99-9ff7-e5044166f46f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_9a593daf-f016-4a99-9ff7-e5044166f46f_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_9a593daf-f016-4a99-9ff7-e5044166f46f" xlink:to="loc_srt_OwnershipDomain_9a593daf-f016-4a99-9ff7-e5044166f46f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_9226b781-baaa-4ab4-9fdc-739b21bcfc8b" 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_9a593daf-f016-4a99-9ff7-e5044166f46f" xlink:to="loc_srt_OwnershipDomain_9226b781-baaa-4ab4-9fdc-739b21bcfc8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsTransaction1Member_c5173528-fc15-4af4-bec8-1e198fabf86e" xlink:href="aosl-20250630.xsd#aosl_ThirdPartyInvestorsTransaction1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_9226b781-baaa-4ab4-9fdc-739b21bcfc8b" xlink:to="loc_aosl_ThirdPartyInvestorsTransaction1Member_c5173528-fc15-4af4-bec8-1e198fabf86e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsTransaction2Member_90e3b018-6cf7-4df8-a732-dab66276abd3" xlink:href="aosl-20250630.xsd#aosl_ThirdPartyInvestorsTransaction2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_9226b781-baaa-4ab4-9fdc-739b21bcfc8b" xlink:to="loc_aosl_ThirdPartyInvestorsTransaction2Member_90e3b018-6cf7-4df8-a732-dab66276abd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4070fca7-6be3-4e17-94b6-45ea712d0093" 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_e41015b4-a384-4578-bee0-09881dfbbba5" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4070fca7-6be3-4e17-94b6-45ea712d0093" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_4070fca7-6be3-4e17-94b6-45ea712d0093_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_4070fca7-6be3-4e17-94b6-45ea712d0093" xlink:to="loc_us-gaap_RelatedPartyDomain_4070fca7-6be3-4e17-94b6-45ea712d0093_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_907d8c4a-561a-4219-84cc-347ed59c2fce" 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_4070fca7-6be3-4e17-94b6-45ea712d0093" xlink:to="loc_us-gaap_RelatedPartyDomain_907d8c4a-561a-4219-84cc-347ed59c2fce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_493b4d41-66c0-433e-9071-3d49c31dbb47" 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_907d8c4a-561a-4219-84cc-347ed59c2fce" xlink:to="loc_us-gaap_CorporateJointVentureMember_493b4d41-66c0-433e-9071-3d49c31dbb47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_c32a9eae-1c18-469f-85e3-f07245691580" 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_04b14550-954f-4977-8b6a-179c82586589" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_c32a9eae-1c18-469f-85e3-f07245691580" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_77613733-f6a4-4985-b580-81df8eb9b00f" 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_04b14550-954f-4977-8b6a-179c82586589" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_77613733-f6a4-4985-b580-81df8eb9b00f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_912ecc06-54ca-4dd1-acb4-1d7b7ac85ff0" 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_04b14550-954f-4977-8b6a-179c82586589" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_912ecc06-54ca-4dd1-acb4-1d7b7ac85ff0" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails" xlink:type="simple" xlink:href="aosl-20250630.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_22325a48-1d0e-4ab1-b4f1-6353791edc02" 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_8108f211-a844-4785-8e8c-1a7df6c45b7a" 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_22325a48-1d0e-4ab1-b4f1-6353791edc02" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_8108f211-a844-4785-8e8c-1a7df6c45b7a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d595aa4f-ef36-4077-ac27-2bae1bd3ad09" 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_8108f211-a844-4785-8e8c-1a7df6c45b7a" xlink:to="loc_dei_LegalEntityAxis_d595aa4f-ef36-4077-ac27-2bae1bd3ad09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d595aa4f-ef36-4077-ac27-2bae1bd3ad09_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_d595aa4f-ef36-4077-ac27-2bae1bd3ad09" xlink:to="loc_dei_EntityDomain_d595aa4f-ef36-4077-ac27-2bae1bd3ad09_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_34fe5051-f29a-4ca3-b3e2-c7e837e42005" 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_d595aa4f-ef36-4077-ac27-2bae1bd3ad09" xlink:to="loc_dei_EntityDomain_34fe5051-f29a-4ca3-b3e2-c7e837e42005" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_291c2c3d-76e2-40a1-91b1-3c9af79df571" xlink:href="aosl-20250630.xsd#aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_34fe5051-f29a-4ca3-b3e2-c7e837e42005" xlink:to="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_291c2c3d-76e2-40a1-91b1-3c9af79df571" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e612acd8-bc80-46ed-9966-768a356e7df1" 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_22325a48-1d0e-4ab1-b4f1-6353791edc02" xlink:to="loc_us-gaap_AssetsCurrent_e612acd8-bc80-46ed-9966-768a356e7df1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_98859264-5171-432b-9b4a-ee188aa44afb" 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_22325a48-1d0e-4ab1-b4f1-6353791edc02" xlink:to="loc_us-gaap_AssetsNoncurrent_98859264-5171-432b-9b4a-ee188aa44afb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d378437b-9847-4c96-8274-2076a41f698e" 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_22325a48-1d0e-4ab1-b4f1-6353791edc02" xlink:to="loc_us-gaap_LiabilitiesCurrent_d378437b-9847-4c96-8274-2076a41f698e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_8646a0f9-e667-4476-bea4-d10a88acc35b" 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_22325a48-1d0e-4ab1-b4f1-6353791edc02" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_8646a0f9-e667-4476-bea4-d10a88acc35b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_3cf6c8a9-ca70-4e1b-b60a-83e7a6f231f7" 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_22325a48-1d0e-4ab1-b4f1-6353791edc02" xlink:to="loc_us-gaap_Revenues_3cf6c8a9-ca70-4e1b-b60a-83e7a6f231f7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_1012f555-b5d1-4ab8-a535-62e135abbfba" 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_22325a48-1d0e-4ab1-b4f1-6353791edc02" xlink:to="loc_us-gaap_GrossProfit_1012f555-b5d1-4ab8-a535-62e135abbfba" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_e3a6555a-fad4-4871-b75e-19be2dffed7c" 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_22325a48-1d0e-4ab1-b4f1-6353791edc02" xlink:to="loc_us-gaap_OperatingExpenses_e3a6555a-fad4-4871-b75e-19be2dffed7c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_948bdcc7-0b5e-41f7-8764-b7748fec6f75" 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_22325a48-1d0e-4ab1-b4f1-6353791edc02" xlink:to="loc_us-gaap_NetIncomeLoss_948bdcc7-0b5e-41f7-8764-b7748fec6f75" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="aosl-20250630.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_8809fb2a-2115-466d-8a45-f645135eeed8" 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_4cebf729-eec8-4964-94fd-ef97887de1d0" 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_8809fb2a-2115-466d-8a45-f645135eeed8" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_4cebf729-eec8-4964-94fd-ef97887de1d0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_966980a0-8869-4dd8-ab7a-f8f615f0da2d" 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_4cebf729-eec8-4964-94fd-ef97887de1d0" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_966980a0-8869-4dd8-ab7a-f8f615f0da2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_966980a0-8869-4dd8-ab7a-f8f615f0da2d_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_966980a0-8869-4dd8-ab7a-f8f615f0da2d" xlink:to="loc_us-gaap_RelatedPartyDomain_966980a0-8869-4dd8-ab7a-f8f615f0da2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_c37cef87-7973-43ae-a250-a65127b31d91" 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_966980a0-8869-4dd8-ab7a-f8f615f0da2d" xlink:to="loc_us-gaap_RelatedPartyDomain_c37cef87-7973-43ae-a250-a65127b31d91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_1f9b0ccc-f41f-4d8b-a8cb-7c3945cc3c0e" 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_c37cef87-7973-43ae-a250-a65127b31d91" xlink:to="loc_us-gaap_CorporateJointVentureMember_1f9b0ccc-f41f-4d8b-a8cb-7c3945cc3c0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_357f0717-43e3-4c90-9e3f-817a888c5426" 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_c37cef87-7973-43ae-a250-a65127b31d91" xlink:to="loc_us-gaap_RelatedPartyMember_357f0717-43e3-4c90-9e3f-817a888c5426" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_b9dca35a-e358-40c0-8d65-e8d69148b506" 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_4cebf729-eec8-4964-94fd-ef97887de1d0" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_b9dca35a-e358-40c0-8d65-e8d69148b506" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_b9dca35a-e358-40c0-8d65-e8d69148b506_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_b9dca35a-e358-40c0-8d65-e8d69148b506" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_b9dca35a-e358-40c0-8d65-e8d69148b506_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_5ca8dc42-0fde-4f4b-9598-df10f05cec02" 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_b9dca35a-e358-40c0-8d65-e8d69148b506" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_5ca8dc42-0fde-4f4b-9598-df10f05cec02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SuppliesAssemblyAndTestingServicesMember_0bfeccaa-5305-41e6-968b-828cdfabbfe8" xlink:href="aosl-20250630.xsd#aosl_SuppliesAssemblyAndTestingServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_5ca8dc42-0fde-4f4b-9598-df10f05cec02" xlink:to="loc_aosl_SuppliesAssemblyAndTestingServicesMember_0bfeccaa-5305-41e6-968b-828cdfabbfe8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ReimbursementsMember_0ed45919-94d9-433f-ae0b-8e0fb8975dc5" xlink:href="aosl-20250630.xsd#aosl_ReimbursementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_5ca8dc42-0fde-4f4b-9598-df10f05cec02" xlink:to="loc_aosl_ReimbursementsMember_0ed45919-94d9-433f-ae0b-8e0fb8975dc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_1f2b07dd-fe64-47b4-a58e-5911ee22d9a5" 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_8809fb2a-2115-466d-8a45-f645135eeed8" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_1f2b07dd-fe64-47b4-a58e-5911ee22d9a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_d274a2f6-f126-4b5d-8a0b-0eabb6c2f621" 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_8809fb2a-2115-466d-8a45-f645135eeed8" xlink:to="loc_us-gaap_AccountsPayableCurrent_d274a2f6-f126-4b5d-8a0b-0eabb6c2f621" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_c592b5f8-d283-42b6-9775-df9c3ef796f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8809fb2a-2115-466d-8a45-f645135eeed8" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_c592b5f8-d283-42b6-9775-df9c3ef796f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_9ac77ff6-f352-40d2-913b-f4b321e64156" 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_8809fb2a-2115-466d-8a45-f645135eeed8" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_9ac77ff6-f352-40d2-913b-f4b321e64156" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7aa1042b-9049-4cd8-bbba-7d7d45c31f02" 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_8809fb2a-2115-466d-8a45-f645135eeed8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7aa1042b-9049-4cd8-bbba-7d7d45c31f02" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails" xlink:type="simple" xlink:href="aosl-20250630.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_59acd220-5d75-4abc-9a9b-f176cb08c48b" 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_88debef2-6b3d-4965-b1c4-fdba4a7dea1a" 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_59acd220-5d75-4abc-9a9b-f176cb08c48b" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_88debef2-6b3d-4965-b1c4-fdba4a7dea1a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_17ce428a-bfc9-49c5-9b05-9455a1e9197f" 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_88debef2-6b3d-4965-b1c4-fdba4a7dea1a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_17ce428a-bfc9-49c5-9b05-9455a1e9197f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_17ce428a-bfc9-49c5-9b05-9455a1e9197f_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_17ce428a-bfc9-49c5-9b05-9455a1e9197f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_17ce428a-bfc9-49c5-9b05-9455a1e9197f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_501c384f-5257-4e12-9561-1a5abee346a4" 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_17ce428a-bfc9-49c5-9b05-9455a1e9197f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_501c384f-5257-4e12-9561-1a5abee346a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_2be31ddf-7d27-4faf-b8a6-c63f5baf3404" xlink:href="aosl-20250630.xsd#aosl_StockOptionsAndRestrictedStockUnitsRsusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_501c384f-5257-4e12-9561-1a5abee346a4" xlink:to="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_2be31ddf-7d27-4faf-b8a6-c63f5baf3404" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_6ac2ca37-04d6-4213-98f2-f811ec6a51ca" 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_501c384f-5257-4e12-9561-1a5abee346a4" xlink:to="loc_us-gaap_EmployeeStockMember_6ac2ca37-04d6-4213-98f2-f811ec6a51ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e5a5c56c-9158-4bb9-980f-86f5a41d5f9f" 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_59acd220-5d75-4abc-9a9b-f176cb08c48b" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e5a5c56c-9158-4bb9-980f-86f5a41d5f9f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5b4abdf7-40f8-4c34-8631-6d31a0f7d163" 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_59acd220-5d75-4abc-9a9b-f176cb08c48b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5b4abdf7-40f8-4c34-8631-6d31a0f7d163" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails" xlink:type="simple" xlink:href="aosl-20250630.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_e75e2b21-786e-4e5e-a1fb-47f8bdaef981" 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_d96f3d5f-168d-41fb-aa7d-1f54d147a956" 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_e75e2b21-786e-4e5e-a1fb-47f8bdaef981" xlink:to="loc_us-gaap_ConcentrationRiskTable_d96f3d5f-168d-41fb-aa7d-1f54d147a956" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_ff8177c2-c455-4db6-b5de-1886a3d89117" 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_d96f3d5f-168d-41fb-aa7d-1f54d147a956" xlink:to="loc_srt_MajorCustomersAxis_ff8177c2-c455-4db6-b5de-1886a3d89117" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_ff8177c2-c455-4db6-b5de-1886a3d89117_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_ff8177c2-c455-4db6-b5de-1886a3d89117" xlink:to="loc_srt_NameOfMajorCustomerDomain_ff8177c2-c455-4db6-b5de-1886a3d89117_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_99150e58-6dab-4dc7-9796-a62e60b1703e" 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_ff8177c2-c455-4db6-b5de-1886a3d89117" xlink:to="loc_srt_NameOfMajorCustomerDomain_99150e58-6dab-4dc7-9796-a62e60b1703e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerMember_6de376ab-bff1-488b-929f-4287eac7b047" xlink:href="aosl-20250630.xsd#aosl_CustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_99150e58-6dab-4dc7-9796-a62e60b1703e" xlink:to="loc_aosl_CustomerMember_6de376ab-bff1-488b-929f-4287eac7b047" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerBMember_ecf403b5-3375-4703-b375-3bcdcef6c54d" xlink:href="aosl-20250630.xsd#aosl_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_99150e58-6dab-4dc7-9796-a62e60b1703e" xlink:to="loc_aosl_CustomerBMember_ecf403b5-3375-4703-b375-3bcdcef6c54d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerCMember_b6942a82-33ac-4371-913f-c7bc29950024" xlink:href="aosl-20250630.xsd#aosl_CustomerCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_99150e58-6dab-4dc7-9796-a62e60b1703e" xlink:to="loc_aosl_CustomerCMember_b6942a82-33ac-4371-913f-c7bc29950024" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerDMember_0260acc7-7bf6-4dc5-9bf6-97dc8a3a6c74" xlink:href="aosl-20250630.xsd#aosl_CustomerDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_99150e58-6dab-4dc7-9796-a62e60b1703e" xlink:to="loc_aosl_CustomerDMember_0260acc7-7bf6-4dc5-9bf6-97dc8a3a6c74" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_33e015d9-95fa-4486-8509-50f26fdb3042" 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_d96f3d5f-168d-41fb-aa7d-1f54d147a956" xlink:to="loc_srt_RangeAxis_33e015d9-95fa-4486-8509-50f26fdb3042" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_33e015d9-95fa-4486-8509-50f26fdb3042_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_33e015d9-95fa-4486-8509-50f26fdb3042" xlink:to="loc_srt_RangeMember_33e015d9-95fa-4486-8509-50f26fdb3042_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_692be0ab-c560-4f51-b2b3-8e0145c42b10" 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_33e015d9-95fa-4486-8509-50f26fdb3042" xlink:to="loc_srt_RangeMember_692be0ab-c560-4f51-b2b3-8e0145c42b10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ec647d76-0a7f-4b71-91ca-f951dbd553c0" 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_692be0ab-c560-4f51-b2b3-8e0145c42b10" xlink:to="loc_srt_MinimumMember_ec647d76-0a7f-4b71-91ca-f951dbd553c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b22a8555-6285-40c0-b64c-ddb6dff7ba4a" 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_692be0ab-c560-4f51-b2b3-8e0145c42b10" xlink:to="loc_srt_MaximumMember_b22a8555-6285-40c0-b64c-ddb6dff7ba4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e7414836-af60-4918-8f20-58e629a53aa8" 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_d96f3d5f-168d-41fb-aa7d-1f54d147a956" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e7414836-af60-4918-8f20-58e629a53aa8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e7414836-af60-4918-8f20-58e629a53aa8_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_e7414836-af60-4918-8f20-58e629a53aa8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e7414836-af60-4918-8f20-58e629a53aa8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_75a47133-4ff1-4e8c-9786-cc9d180d8504" 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_e7414836-af60-4918-8f20-58e629a53aa8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_75a47133-4ff1-4e8c-9786-cc9d180d8504" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_6cda1135-6639-4218-b724-e5180d24658a" 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_75a47133-4ff1-4e8c-9786-cc9d180d8504" xlink:to="loc_us-gaap_SalesRevenueNetMember_6cda1135-6639-4218-b724-e5180d24658a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_8dcaf79d-cfd9-4475-ad49-368f809fa58c" 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_75a47133-4ff1-4e8c-9786-cc9d180d8504" xlink:to="loc_us-gaap_AccountsReceivableMember_8dcaf79d-cfd9-4475-ad49-368f809fa58c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_a5eb65c6-776c-4e74-9cb5-9ec427a03780" 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_d96f3d5f-168d-41fb-aa7d-1f54d147a956" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_a5eb65c6-776c-4e74-9cb5-9ec427a03780" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_a5eb65c6-776c-4e74-9cb5-9ec427a03780_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_a5eb65c6-776c-4e74-9cb5-9ec427a03780" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_a5eb65c6-776c-4e74-9cb5-9ec427a03780_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_aad9d0fc-af15-4d62-81cf-a582a2eb4f1f" 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_a5eb65c6-776c-4e74-9cb5-9ec427a03780" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_aad9d0fc-af15-4d62-81cf-a582a2eb4f1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_9959a798-d4a1-4f6c-9b0f-ec73294a15a7" 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_aad9d0fc-af15-4d62-81cf-a582a2eb4f1f" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_9959a798-d4a1-4f6c-9b0f-ec73294a15a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit_757c51ba-6ca2-4863-9d4a-1900da033abd" xlink:href="aosl-20250630.xsd#aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e75e2b21-786e-4e5e-a1fb-47f8bdaef981" xlink:to="loc_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit_757c51ba-6ca2-4863-9d4a-1900da033abd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_3c9f1374-848d-415b-9d61-c5dfa088dae6" 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_e75e2b21-786e-4e5e-a1fb-47f8bdaef981" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_3c9f1374-848d-415b-9d61-c5dfa088dae6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" xlink:type="simple" xlink:href="aosl-20250630.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_779b0b09-1dd0-417d-966f-6c6122e1a5ad" 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_9fd49d3b-98dc-461d-87eb-1bf5c9e5e313" 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_779b0b09-1dd0-417d-966f-6c6122e1a5ad" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9fd49d3b-98dc-461d-87eb-1bf5c9e5e313" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_835c2452-9762-404b-9255-8e51c2dd522e" 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_9fd49d3b-98dc-461d-87eb-1bf5c9e5e313" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_835c2452-9762-404b-9255-8e51c2dd522e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_835c2452-9762-404b-9255-8e51c2dd522e_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_835c2452-9762-404b-9255-8e51c2dd522e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_835c2452-9762-404b-9255-8e51c2dd522e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_35e49fd5-4b4c-4f83-b6c9-a4d0be7a4700" 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_835c2452-9762-404b-9255-8e51c2dd522e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_35e49fd5-4b4c-4f83-b6c9-a4d0be7a4700" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_46c90100-7fa1-41b3-9ffa-5a330432240f" 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_35e49fd5-4b4c-4f83-b6c9-a4d0be7a4700" xlink:to="loc_us-gaap_LandMember_46c90100-7fa1-41b3-9ffa-5a330432240f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_75a4e3fb-619d-43e9-b1d7-b5fb3c930d74" 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_35e49fd5-4b4c-4f83-b6c9-a4d0be7a4700" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_75a4e3fb-619d-43e9-b1d7-b5fb3c930d74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_6a070cd0-5d9b-4da2-8115-81c9fa27e5b7" 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_35e49fd5-4b4c-4f83-b6c9-a4d0be7a4700" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_6a070cd0-5d9b-4da2-8115-81c9fa27e5b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquipmentAndToolingMember_3582574c-e6cd-4428-99a3-cb5fd5aa1a80" xlink:href="aosl-20250630.xsd#aosl_EquipmentAndToolingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_35e49fd5-4b4c-4f83-b6c9-a4d0be7a4700" xlink:to="loc_aosl_EquipmentAndToolingMember_3582574c-e6cd-4428-99a3-cb5fd5aa1a80" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_e5e94d2e-4cf2-4e3b-964d-77c82bcac965" 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_35e49fd5-4b4c-4f83-b6c9-a4d0be7a4700" xlink:to="loc_us-gaap_ComputerEquipmentMember_e5e94d2e-4cf2-4e3b-964d-77c82bcac965" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_6f6d390e-ff8d-403f-9ef8-7576a0fdf262" 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_35e49fd5-4b4c-4f83-b6c9-a4d0be7a4700" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_6f6d390e-ff8d-403f-9ef8-7576a0fdf262" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_7111f635-7fec-4191-8330-0f13812f3a5c" 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_35e49fd5-4b4c-4f83-b6c9-a4d0be7a4700" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_7111f635-7fec-4191-8330-0f13812f3a5c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross_c88a59d7-23a6-4f91-8070-f3896e06c033" xlink:href="aosl-20250630.xsd#aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_779b0b09-1dd0-417d-966f-6c6122e1a5ad" xlink:to="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross_c88a59d7-23a6-4f91-8070-f3896e06c033" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_04e4171b-d689-4cad-acb1-8000b16bb039" 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_779b0b09-1dd0-417d-966f-6c6122e1a5ad" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_04e4171b-d689-4cad-acb1-8000b16bb039" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_4f23e3cf-051c-40b4-9984-3f062fa4c6fe" xlink:href="aosl-20250630.xsd#aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_779b0b09-1dd0-417d-966f-6c6122e1a5ad" xlink:to="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_4f23e3cf-051c-40b4-9984-3f062fa4c6fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_79146cef-1378-41d9-9e03-c1a3cba5e89b" 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_779b0b09-1dd0-417d-966f-6c6122e1a5ad" xlink:to="loc_us-gaap_ConstructionInProgressGross_79146cef-1378-41d9-9e03-c1a3cba5e89b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_761421cb-8c2e-467f-b285-4458617a667b" 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_779b0b09-1dd0-417d-966f-6c6122e1a5ad" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_761421cb-8c2e-467f-b285-4458617a667b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_6323cc86-75d4-412d-98bc-ba76085ac0b1" 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_779b0b09-1dd0-417d-966f-6c6122e1a5ad" xlink:to="loc_us-gaap_Depreciation_6323cc86-75d4-412d-98bc-ba76085ac0b1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions_d8c4df92-0d84-49b8-998a-8c5c0a369be6" 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_779b0b09-1dd0-417d-966f-6c6122e1a5ad" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAdditions_d8c4df92-0d84-49b8-998a-8c5c0a369be6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_24da8476-9c24-4fcd-872f-d30e9b2bc5d3" 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_779b0b09-1dd0-417d-966f-6c6122e1a5ad" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_24da8476-9c24-4fcd-872f-d30e9b2bc5d3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_69e9ce31-7042-4f26-858b-ff38c0f88a69" 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_779b0b09-1dd0-417d-966f-6c6122e1a5ad" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_69e9ce31-7042-4f26-858b-ff38c0f88a69" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_457fdf88-86b1-4432-a4d5-1e4a2c33bf52" 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_779b0b09-1dd0-417d-966f-6c6122e1a5ad" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_457fdf88-86b1-4432-a4d5-1e4a2c33bf52" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_f5384761-7ebc-420b-a763-85e1d15b5149" 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_779b0b09-1dd0-417d-966f-6c6122e1a5ad" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_f5384761-7ebc-420b-a763-85e1d15b5149" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_79d8baa7-fb8d-4dc0-ad93-f62525b1d686" 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-20250630.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_3ad320af-4bce-42db-b05d-bd51b548e848" 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_2019ec8f-9645-4f70-b7d5-7b989e8e4717" 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_3ad320af-4bce-42db-b05d-bd51b548e848" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_2019ec8f-9645-4f70-b7d5-7b989e8e4717" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ee80510d-5758-4b03-a995-44efa6c13d8c" 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_2019ec8f-9645-4f70-b7d5-7b989e8e4717" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ee80510d-5758-4b03-a995-44efa6c13d8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ee80510d-5758-4b03-a995-44efa6c13d8c_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_ee80510d-5758-4b03-a995-44efa6c13d8c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ee80510d-5758-4b03-a995-44efa6c13d8c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6110a657-7dca-42c0-a5a9-9257827ea2da" 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_ee80510d-5758-4b03-a995-44efa6c13d8c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6110a657-7dca-42c0-a5a9-9257827ea2da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PatentsAndPatentedTechnologyMember_1cabad66-6b5a-41e4-b6e8-181d555de329" xlink:href="aosl-20250630.xsd#aosl_PatentsAndPatentedTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6110a657-7dca-42c0-a5a9-9257827ea2da" xlink:to="loc_aosl_PatentsAndPatentedTechnologyMember_1cabad66-6b5a-41e4-b6e8-181d555de329" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_e95f96de-00ea-4412-a939-1722244ed47b" 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_6110a657-7dca-42c0-a5a9-9257827ea2da" xlink:to="loc_us-gaap_TradeNamesMember_e95f96de-00ea-4412-a939-1722244ed47b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_ebbe80e5-d056-48e5-8072-d44677b84902" 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_6110a657-7dca-42c0-a5a9-9257827ea2da" xlink:to="loc_us-gaap_CustomerRelationshipsMember_ebbe80e5-d056-48e5-8072-d44677b84902" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_5138682a-59ab-4396-9f21-9781717cef9c" 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_3ad320af-4bce-42db-b05d-bd51b548e848" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_5138682a-59ab-4396-9f21-9781717cef9c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5d133102-db2d-4cb3-b15c-b9e0c5212866" 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_3ad320af-4bce-42db-b05d-bd51b548e848" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5d133102-db2d-4cb3-b15c-b9e0c5212866" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b67ede92-bac9-43ff-99fc-c60f08a4b133" 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_3ad320af-4bce-42db-b05d-bd51b548e848" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b67ede92-bac9-43ff-99fc-c60f08a4b133" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_98e53c48-df46-4d2c-9b54-03c9ec249db6" 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_3ad320af-4bce-42db-b05d-bd51b548e848" xlink:to="loc_us-gaap_Goodwill_98e53c48-df46-4d2c-9b54-03c9ec249db6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_04afdec5-7e2a-4808-97f7-29ed7e0c5605" 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_3ad320af-4bce-42db-b05d-bd51b548e848" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_04afdec5-7e2a-4808-97f7-29ed7e0c5605" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_4c0b7a02-c4a5-4a9a-bfe8-a15a970d0570" 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_3ad320af-4bce-42db-b05d-bd51b548e848" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_4c0b7a02-c4a5-4a9a-bfe8-a15a970d0570" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1fa576f4-84c6-46ec-99a4-7162c61c831b" 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_3ad320af-4bce-42db-b05d-bd51b548e848" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1fa576f4-84c6-46ec-99a4-7162c61c831b" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" xlink:type="simple" xlink:href="aosl-20250630.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_77647557-509b-4c28-b244-5f9c06e2f100" 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_63cc5998-2dfc-4c16-9519-39f11d5e9058" 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_77647557-509b-4c28-b244-5f9c06e2f100" xlink:to="loc_us-gaap_ConcentrationRiskTable_63cc5998-2dfc-4c16-9519-39f11d5e9058" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_1d7910e7-e0b4-4f13-af68-b42e77a1df9a" 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_63cc5998-2dfc-4c16-9519-39f11d5e9058" xlink:to="loc_srt_MajorCustomersAxis_1d7910e7-e0b4-4f13-af68-b42e77a1df9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_1d7910e7-e0b4-4f13-af68-b42e77a1df9a_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_1d7910e7-e0b4-4f13-af68-b42e77a1df9a" xlink:to="loc_srt_NameOfMajorCustomerDomain_1d7910e7-e0b4-4f13-af68-b42e77a1df9a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_9031295b-a665-4cbd-ac07-98f40150b11a" 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_1d7910e7-e0b4-4f13-af68-b42e77a1df9a" xlink:to="loc_srt_NameOfMajorCustomerDomain_9031295b-a665-4cbd-ac07-98f40150b11a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerMember_ffa41c6e-c91c-4d41-9334-5a37fff72eb6" xlink:href="aosl-20250630.xsd#aosl_CustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_9031295b-a665-4cbd-ac07-98f40150b11a" xlink:to="loc_aosl_CustomerMember_ffa41c6e-c91c-4d41-9334-5a37fff72eb6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerBMember_ba5154f1-d9a7-4253-be08-6fed9bdbf785" xlink:href="aosl-20250630.xsd#aosl_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_9031295b-a665-4cbd-ac07-98f40150b11a" xlink:to="loc_aosl_CustomerBMember_ba5154f1-d9a7-4253-be08-6fed9bdbf785" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCustomerMember_287aa5d5-b415-42ff-9e45-c00cd11c4b3d" 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_9031295b-a665-4cbd-ac07-98f40150b11a" xlink:to="loc_us-gaap_OtherCustomerMember_287aa5d5-b415-42ff-9e45-c00cd11c4b3d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_c4e16d2b-ec3b-4c18-94c5-53555dfea1ba" 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_77647557-509b-4c28-b244-5f9c06e2f100" xlink:to="loc_us-gaap_AccruedSalariesCurrent_c4e16d2b-ec3b-4c18-94c5-53555dfea1ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_70365373-522b-44b0-a23a-3288cdac47f7" 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_77647557-509b-4c28-b244-5f9c06e2f100" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_70365373-522b-44b0-a23a-3288cdac47f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualCurrent_87f1b155-dad6-42b2-ade5-c912236a042f" xlink:href="aosl-20250630.xsd#aosl_StockRotationAccrualCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_77647557-509b-4c28-b244-5f9c06e2f100" xlink:to="loc_aosl_StockRotationAccrualCurrent_87f1b155-dad6-42b2-ade5-c912236a042f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_4568da06-a16e-4dbd-958f-cd02793a85af" 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_77647557-509b-4c28-b244-5f9c06e2f100" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_4568da06-a16e-4dbd-958f-cd02793a85af" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedInventory_30846969-4b54-4b7d-b1d7-7b35e04e9980" xlink:href="aosl-20250630.xsd#aosl_AccruedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_77647557-509b-4c28-b244-5f9c06e2f100" xlink:to="loc_aosl_AccruedInventory_30846969-4b54-4b7d-b1d7-7b35e04e9980" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedFacilityExpenses_3e947906-ce55-49b2-9fb4-e4eacff85852" xlink:href="aosl-20250630.xsd#aosl_AccruedFacilityExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_77647557-509b-4c28-b244-5f9c06e2f100" xlink:to="loc_aosl_AccruedFacilityExpenses_3e947906-ce55-49b2-9fb4-e4eacff85852" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedPropertyPlantandEquipment_0df93e59-2847-45ab-8fdf-5520b2313703" xlink:href="aosl-20250630.xsd#aosl_AccruedPropertyPlantandEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_77647557-509b-4c28-b244-5f9c06e2f100" xlink:to="loc_aosl_AccruedPropertyPlantandEquipment_0df93e59-2847-45ab-8fdf-5520b2313703" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_9cc3bf4a-5d78-4c34-9b16-6d306247b91e" 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_77647557-509b-4c28-b244-5f9c06e2f100" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_9cc3bf4a-5d78-4c34-9b16-6d306247b91e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedCustomerDeposit_47c4d8bb-d5ee-4843-a156-dd45b230396b" xlink:href="aosl-20250630.xsd#aosl_AccruedCustomerDeposit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_77647557-509b-4c28-b244-5f9c06e2f100" xlink:to="loc_aosl_AccruedCustomerDeposit_47c4d8bb-d5ee-4843-a156-dd45b230396b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeStockPurchasePlanPayableCurrent_e8090130-e94e-441e-babd-ef97d6fe075c" xlink:href="aosl-20250630.xsd#aosl_EmployeeStockPurchasePlanPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_77647557-509b-4c28-b244-5f9c06e2f100" xlink:to="loc_aosl_EmployeeStockPurchasePlanPayableCurrent_e8090130-e94e-441e-babd-ef97d6fe075c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_a2856fb8-65e0-42ed-ac60-f51dc851462d" 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_77647557-509b-4c28-b244-5f9c06e2f100" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_a2856fb8-65e0-42ed-ac60-f51dc851462d" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails" xlink:type="simple" xlink:href="aosl-20250630.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_47d51024-530f-4635-a4dc-8409a8657a2d" 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_239cf46f-054f-4237-93b4-82325e6ebba1" 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_47d51024-530f-4635-a4dc-8409a8657a2d" xlink:to="loc_us-gaap_ConcentrationRiskTable_239cf46f-054f-4237-93b4-82325e6ebba1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_56bf01db-933d-4082-8bf6-aec14bbe6f2e" 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_239cf46f-054f-4237-93b4-82325e6ebba1" xlink:to="loc_srt_MajorCustomersAxis_56bf01db-933d-4082-8bf6-aec14bbe6f2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_56bf01db-933d-4082-8bf6-aec14bbe6f2e_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_56bf01db-933d-4082-8bf6-aec14bbe6f2e" xlink:to="loc_srt_NameOfMajorCustomerDomain_56bf01db-933d-4082-8bf6-aec14bbe6f2e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_d9c3f0d0-5e2e-4b88-bf9c-b7ddebafed59" 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_56bf01db-933d-4082-8bf6-aec14bbe6f2e" xlink:to="loc_srt_NameOfMajorCustomerDomain_d9c3f0d0-5e2e-4b88-bf9c-b7ddebafed59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerMember_618f983a-789b-4b1e-b51e-93b340f1086c" xlink:href="aosl-20250630.xsd#aosl_CustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_d9c3f0d0-5e2e-4b88-bf9c-b7ddebafed59" xlink:to="loc_aosl_CustomerMember_618f983a-789b-4b1e-b51e-93b340f1086c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerBMember_27701ef8-4b20-4835-bb6d-f449a85d1bfe" xlink:href="aosl-20250630.xsd#aosl_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_d9c3f0d0-5e2e-4b88-bf9c-b7ddebafed59" xlink:to="loc_aosl_CustomerBMember_27701ef8-4b20-4835-bb6d-f449a85d1bfe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherCustomersMember_ffb57109-11c1-4281-9def-69bde577e3d0" xlink:href="aosl-20250630.xsd#aosl_OtherCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_d9c3f0d0-5e2e-4b88-bf9c-b7ddebafed59" xlink:to="loc_aosl_OtherCustomersMember_ffb57109-11c1-4281-9def-69bde577e3d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_ef407850-17c9-410d-a945-20fb61a7b20e" 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_47d51024-530f-4635-a4dc-8409a8657a2d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_ef407850-17c9-410d-a945-20fb61a7b20e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ComputerSoftwareLiabilityNoncurrent_3d88d268-2b58-4c0e-8388-d998669c953c" xlink:href="aosl-20250630.xsd#aosl_ComputerSoftwareLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_47d51024-530f-4635-a4dc-8409a8657a2d" xlink:to="loc_aosl_ComputerSoftwareLiabilityNoncurrent_3d88d268-2b58-4c0e-8388-d998669c953c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_8c97b738-7263-497a-bfa4-a6a0cb57ca58" 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_47d51024-530f-4635-a4dc-8409a8657a2d" xlink:to="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_8c97b738-7263-497a-bfa4-a6a0cb57ca58" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/DebtShorttermborrowingDetails" xlink:type="simple" xlink:href="aosl-20250630.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_a86b0f32-1469-4b1c-927f-871a95c0db65" 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_5c5ab706-7681-4991-9ae9-def71cb0f4a1" 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_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_5c5ab706-7681-4991-9ae9-def71cb0f4a1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_35000794-7f2d-479a-a139-ab9863aa2990" 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_5c5ab706-7681-4991-9ae9-def71cb0f4a1" xlink:to="loc_us-gaap_VariableRateAxis_35000794-7f2d-479a-a139-ab9863aa2990" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_35000794-7f2d-479a-a139-ab9863aa2990_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_35000794-7f2d-479a-a139-ab9863aa2990" xlink:to="loc_us-gaap_VariableRateDomain_35000794-7f2d-479a-a139-ab9863aa2990_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_9d0eb250-1337-4f29-b12b-d8082d8b310c" 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_35000794-7f2d-479a-a139-ab9863aa2990" xlink:to="loc_us-gaap_VariableRateDomain_9d0eb250-1337-4f29-b12b-d8082d8b310c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_40152132-121b-4244-85b5-249cd19be83e" 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_9d0eb250-1337-4f29-b12b-d8082d8b310c" xlink:to="loc_us-gaap_BaseRateMember_40152132-121b-4244-85b5-249cd19be83e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_934340e0-4580-421b-a26f-61b83618fdaa" 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_5c5ab706-7681-4991-9ae9-def71cb0f4a1" xlink:to="loc_srt_StatementGeographicalAxis_934340e0-4580-421b-a26f-61b83618fdaa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_934340e0-4580-421b-a26f-61b83618fdaa_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_934340e0-4580-421b-a26f-61b83618fdaa" xlink:to="loc_srt_SegmentGeographicalDomain_934340e0-4580-421b-a26f-61b83618fdaa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_4c6696bb-a8a6-473e-a9b8-98e5c605afe9" 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_934340e0-4580-421b-a26f-61b83618fdaa" xlink:to="loc_srt_SegmentGeographicalDomain_4c6696bb-a8a6-473e-a9b8-98e5c605afe9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_d36ca101-72a2-466e-a457-7f3e0eeb44a4" 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_4c6696bb-a8a6-473e-a9b8-98e5c605afe9" xlink:to="loc_country_CN_d36ca101-72a2-466e-a457-7f3e0eeb44a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_0c7c8fab-079f-4f52-8c6a-43d78a5dcdb3" 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_5c5ab706-7681-4991-9ae9-def71cb0f4a1" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_0c7c8fab-079f-4f52-8c6a-43d78a5dcdb3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_0c7c8fab-079f-4f52-8c6a-43d78a5dcdb3_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_0c7c8fab-079f-4f52-8c6a-43d78a5dcdb3" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_0c7c8fab-079f-4f52-8c6a-43d78a5dcdb3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_5f3b0c52-0ea5-4076-95b1-1f5d3fa956d3" 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_0c7c8fab-079f-4f52-8c6a-43d78a5dcdb3" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_5f3b0c52-0ea5-4076-95b1-1f5d3fa956d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_BankOfCommunicationsLimitedMember_869842cc-e62f-459b-80fc-8947120bc049" xlink:href="aosl-20250630.xsd#aosl_BankOfCommunicationsLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_5f3b0c52-0ea5-4076-95b1-1f5d3fa956d3" xlink:to="loc_aosl_BankOfCommunicationsLimitedMember_869842cc-e62f-459b-80fc-8947120bc049" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IndustrialAndCommercialBankofChinaMember_fd16a32d-85fe-4f28-9400-791c3ed10499" xlink:href="aosl-20250630.xsd#aosl_IndustrialAndCommercialBankofChinaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_5f3b0c52-0ea5-4076-95b1-1f5d3fa956d3" xlink:to="loc_aosl_IndustrialAndCommercialBankofChinaMember_fd16a32d-85fe-4f28-9400-791c3ed10499" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ChinaConstructionBankMember_cf094ab7-a174-4aae-a08b-62bdc6c070e5" xlink:href="aosl-20250630.xsd#aosl_ChinaConstructionBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_5f3b0c52-0ea5-4076-95b1-1f5d3fa956d3" xlink:to="loc_aosl_ChinaConstructionBankMember_cf094ab7-a174-4aae-a08b-62bdc6c070e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_HongkongAndShanghaiBankingCorporationLimitedMember_c8fa5150-a0b0-454a-b648-cc798b68f4cc" xlink:href="aosl-20250630.xsd#aosl_HongkongAndShanghaiBankingCorporationLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_5f3b0c52-0ea5-4076-95b1-1f5d3fa956d3" xlink:to="loc_aosl_HongkongAndShanghaiBankingCorporationLimitedMember_c8fa5150-a0b0-454a-b648-cc798b68f4cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_e42a731e-0897-4d32-8844-9333adbae17c" 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_5c5ab706-7681-4991-9ae9-def71cb0f4a1" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_e42a731e-0897-4d32-8844-9333adbae17c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_e42a731e-0897-4d32-8844-9333adbae17c_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_e42a731e-0897-4d32-8844-9333adbae17c" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_e42a731e-0897-4d32-8844-9333adbae17c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_415f35e2-7fc6-4ee4-9313-ed31a8911baa" 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_e42a731e-0897-4d32-8844-9333adbae17c" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_415f35e2-7fc6-4ee4-9313-ed31a8911baa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_8a1b9383-e59f-41cb-94d5-35589d7a4ab2" 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_415f35e2-7fc6-4ee4-9313-ed31a8911baa" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_8a1b9383-e59f-41cb-94d5-35589d7a4ab2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7edc5a9d-ff85-4e0b-b773-af838687c40a" 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_5c5ab706-7681-4991-9ae9-def71cb0f4a1" xlink:to="loc_us-gaap_DebtInstrumentAxis_7edc5a9d-ff85-4e0b-b773-af838687c40a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7edc5a9d-ff85-4e0b-b773-af838687c40a_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_7edc5a9d-ff85-4e0b-b773-af838687c40a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7edc5a9d-ff85-4e0b-b773-af838687c40a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5b42c25b-e8eb-42dc-9f08-8da2826b4408" 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_7edc5a9d-ff85-4e0b-b773-af838687c40a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5b42c25b-e8eb-42dc-9f08-8da2826b4408" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CreditFacility3Point85PercentDueNovember182022Member_18c9ecbb-a901-46ce-b5dd-8df84bff3ef2" xlink:href="aosl-20250630.xsd#aosl_CreditFacility3Point85PercentDueNovember182022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5b42c25b-e8eb-42dc-9f08-8da2826b4408" xlink:to="loc_aosl_CreditFacility3Point85PercentDueNovember182022Member_18c9ecbb-a901-46ce-b5dd-8df84bff3ef2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditMaturingDecember12023Member_ef76eece-7db0-49f0-b7a3-74aa976ea4a0" xlink:href="aosl-20250630.xsd#aosl_LineOfCreditMaturingDecember12023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5b42c25b-e8eb-42dc-9f08-8da2826b4408" xlink:to="loc_aosl_LineOfCreditMaturingDecember12023Member_ef76eece-7db0-49f0-b7a3-74aa976ea4a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditMaturingMarch152025Member_2ce9bae3-8371-49af-81d4-c08e8864189a" xlink:href="aosl-20250630.xsd#aosl_LineOfCreditMaturingMarch152025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5b42c25b-e8eb-42dc-9f08-8da2826b4408" xlink:to="loc_aosl_LineOfCreditMaturingMarch152025Member_2ce9bae3-8371-49af-81d4-c08e8864189a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditMaturingSeptmeber2025Member_4eaa0a8d-f65e-49bf-a582-8f924791fa68" xlink:href="aosl-20250630.xsd#aosl_LineOfCreditMaturingSeptmeber2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5b42c25b-e8eb-42dc-9f08-8da2826b4408" xlink:to="loc_aosl_LineOfCreditMaturingSeptmeber2025Member_4eaa0a8d-f65e-49bf-a582-8f924791fa68" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember_62b47cbe-2b7a-4caa-8f0c-f7fc0811e57c" xlink:href="aosl-20250630.xsd#aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5b42c25b-e8eb-42dc-9f08-8da2826b4408" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember_62b47cbe-2b7a-4caa-8f0c-f7fc0811e57c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_d1989a24-a182-4afd-8eef-643c31d3ca03" 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_5c5ab706-7681-4991-9ae9-def71cb0f4a1" xlink:to="loc_us-gaap_CreditFacilityAxis_d1989a24-a182-4afd-8eef-643c31d3ca03" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d1989a24-a182-4afd-8eef-643c31d3ca03_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_d1989a24-a182-4afd-8eef-643c31d3ca03" xlink:to="loc_us-gaap_CreditFacilityDomain_d1989a24-a182-4afd-8eef-643c31d3ca03_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_68bb1d8e-06ba-46fa-8190-0d3225c2a7dd" 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_d1989a24-a182-4afd-8eef-643c31d3ca03" xlink:to="loc_us-gaap_CreditFacilityDomain_68bb1d8e-06ba-46fa-8190-0d3225c2a7dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditFacilityTradeBorrowingsMember_017f9d7f-8520-479b-97ca-da6cbf1a1dbd" xlink:href="aosl-20250630.xsd#aosl_LineOfCreditFacilityTradeBorrowingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_68bb1d8e-06ba-46fa-8190-0d3225c2a7dd" xlink:to="loc_aosl_LineOfCreditFacilityTradeBorrowingsMember_017f9d7f-8520-479b-97ca-da6cbf1a1dbd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember_426d59c0-a4bd-45ea-9b52-45dc5aa2fc46" xlink:href="aosl-20250630.xsd#aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_68bb1d8e-06ba-46fa-8190-0d3225c2a7dd" xlink:to="loc_aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember_426d59c0-a4bd-45ea-9b52-45dc5aa2fc46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_0d0999ff-43ab-4e00-90c6-8b65cd90cf99" 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_68bb1d8e-06ba-46fa-8190-0d3225c2a7dd" xlink:to="loc_us-gaap_LineOfCreditMember_0d0999ff-43ab-4e00-90c6-8b65cd90cf99" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_287df6b1-1acd-48b1-9f76-1b1090cbfe55" 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_ScheduleOfShortTermDebtTable_5c5ab706-7681-4991-9ae9-def71cb0f4a1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_287df6b1-1acd-48b1-9f76-1b1090cbfe55" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_287df6b1-1acd-48b1-9f76-1b1090cbfe55_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_287df6b1-1acd-48b1-9f76-1b1090cbfe55" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_287df6b1-1acd-48b1-9f76-1b1090cbfe55_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ffd9c32d-6cf8-41a3-96fe-88185741ec12" 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_287df6b1-1acd-48b1-9f76-1b1090cbfe55" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ffd9c32d-6cf8-41a3-96fe-88185741ec12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_124377cc-1d10-423b-89e6-84f856ccbacd" 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_ffd9c32d-6cf8-41a3-96fe-88185741ec12" xlink:to="loc_us-gaap_SecuredDebtMember_124377cc-1d10-423b-89e6-84f856ccbacd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_10008744-98a3-4524-a8db-63be1f101983" 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_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_us-gaap_DebtInstrumentTerm_10008744-98a3-4524-a8db-63be1f101983" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_d0895349-4ece-45e8-955f-c0998faed26d" 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_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_us-gaap_ShortTermBorrowings_d0895349-4ece-45e8-955f-c0998faed26d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_2d3afe09-fbb4-4598-9295-85282948c5ef" 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_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_2d3afe09-fbb4-4598-9295-85282948c5ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_63035daa-8605-4b56-ac57-ebeb347ededb" 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_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_63035daa-8605-4b56-ac57-ebeb347ededb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_8f468781-f6ae-4078-8cf5-8e9e53bdb53e" 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_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_8f468781-f6ae-4078-8cf5-8e9e53bdb53e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_f027022d-be7d-429b-95c6-3fe925344a23" xlink:href="aosl-20250630.xsd#aosl_DebtInstrumentBasisSpreadonVariableRateMultiple"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_f027022d-be7d-429b-95c6-3fe925344a23" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_91fe69ee-538e-459f-811e-ae90e7e75dca" 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_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_91fe69ee-538e-459f-811e-ae90e7e75dca" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_ef8ca78f-5319-4539-af25-e7961992d942" 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_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_ef8ca78f-5319-4539-af25-e7961992d942" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9ddec2cf-5888-40dd-ab39-46139343e769" 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_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9ddec2cf-5888-40dd-ab39-46139343e769" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_cad2bb1b-4e5b-4cb3-b853-e4164bdabc85" 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_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_us-gaap_LineOfCredit_cad2bb1b-4e5b-4cb3-b853-e4164bdabc85" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_4d69a4d0-48c5-4f15-b195-643ee0a81ddd" 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_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_4d69a4d0-48c5-4f15-b195-643ee0a81ddd" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable_d910e88f-77e9-49c0-b26c-acc219a11879" xlink:href="aosl-20250630.xsd#aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable_d910e88f-77e9-49c0-b26c-acc219a11879" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity_a0f42634-e1a1-4f76-8a50-39c3609d69ef" xlink:href="aosl-20250630.xsd#aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity_a0f42634-e1a1-4f76-8a50-39c3609d69ef" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity_0cafd859-2909-4698-87d5-b573527d51ac" xlink:href="aosl-20250630.xsd#aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity_0cafd859-2909-4698-87d5-b573527d51ac" xlink:type="arc" order="13"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails" xlink:type="simple" xlink:href="aosl-20250630.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_639aceff-227f-4822-b147-671cfc18a416" 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_6f379f0a-bcd4-4f80-bafe-d85a03bae457" 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_639aceff-227f-4822-b147-671cfc18a416" xlink:to="loc_us-gaap_DebtInstrumentTable_6f379f0a-bcd4-4f80-bafe-d85a03bae457" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a8cf9d23-83cc-48f6-b863-3cdb00d1907e" 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_6f379f0a-bcd4-4f80-bafe-d85a03bae457" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a8cf9d23-83cc-48f6-b863-3cdb00d1907e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a8cf9d23-83cc-48f6-b863-3cdb00d1907e_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_a8cf9d23-83cc-48f6-b863-3cdb00d1907e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a8cf9d23-83cc-48f6-b863-3cdb00d1907e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2458be36-66b3-4dec-bc2e-2d5aa9498423" 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_a8cf9d23-83cc-48f6-b863-3cdb00d1907e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2458be36-66b3-4dec-bc2e-2d5aa9498423" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_7937a4eb-46cc-498e-bc2d-66834ecc3666" 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_2458be36-66b3-4dec-bc2e-2d5aa9498423" xlink:to="loc_us-gaap_SecuredDebtMember_7937a4eb-46cc-498e-bc2d-66834ecc3666" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_823cd6ca-f304-4dab-9d49-8483de1b13b9" 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_6f379f0a-bcd4-4f80-bafe-d85a03bae457" xlink:to="loc_us-gaap_DebtInstrumentAxis_823cd6ca-f304-4dab-9d49-8483de1b13b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_823cd6ca-f304-4dab-9d49-8483de1b13b9_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_823cd6ca-f304-4dab-9d49-8483de1b13b9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_823cd6ca-f304-4dab-9d49-8483de1b13b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d543ccec-698d-4507-9e04-1eff61277e7e" 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_823cd6ca-f304-4dab-9d49-8483de1b13b9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d543ccec-698d-4507-9e04-1eff61277e7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember_d173ef19-bf33-4f8a-93b2-def9657ace93" xlink:href="aosl-20250630.xsd#aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d543ccec-698d-4507-9e04-1eff61277e7e" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember_d173ef19-bf33-4f8a-93b2-def9657ace93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_64e2ddee-6e7b-47b4-ad5d-ed1cd0ea093f" 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_6f379f0a-bcd4-4f80-bafe-d85a03bae457" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_64e2ddee-6e7b-47b4-ad5d-ed1cd0ea093f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_64e2ddee-6e7b-47b4-ad5d-ed1cd0ea093f_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_64e2ddee-6e7b-47b4-ad5d-ed1cd0ea093f" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_64e2ddee-6e7b-47b4-ad5d-ed1cd0ea093f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_cb56cf66-927c-4a6e-bf9a-39cf715a1152" 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_64e2ddee-6e7b-47b4-ad5d-ed1cd0ea093f" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_cb56cf66-927c-4a6e-bf9a-39cf715a1152" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_HongkongAndShanghaiBankingCorporationLimitedMember_e9df3c1f-fb57-4111-bac4-4c2bd86b0add" xlink:href="aosl-20250630.xsd#aosl_HongkongAndShanghaiBankingCorporationLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_cb56cf66-927c-4a6e-bf9a-39cf715a1152" xlink:to="loc_aosl_HongkongAndShanghaiBankingCorporationLimitedMember_e9df3c1f-fb57-4111-bac4-4c2bd86b0add" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_7e0a66fb-4e60-4e05-8259-c9fab0dd4248" 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_6f379f0a-bcd4-4f80-bafe-d85a03bae457" xlink:to="loc_us-gaap_VariableRateAxis_7e0a66fb-4e60-4e05-8259-c9fab0dd4248" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_7e0a66fb-4e60-4e05-8259-c9fab0dd4248_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_7e0a66fb-4e60-4e05-8259-c9fab0dd4248" xlink:to="loc_us-gaap_VariableRateDomain_7e0a66fb-4e60-4e05-8259-c9fab0dd4248_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_475f43b0-10f0-4398-8591-2fe08b3ed35b" 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_7e0a66fb-4e60-4e05-8259-c9fab0dd4248" xlink:to="loc_us-gaap_VariableRateDomain_475f43b0-10f0-4398-8591-2fe08b3ed35b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_61c1c618-fbd6-4e70-9c5a-be582d1f2e41" 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_475f43b0-10f0-4398-8591-2fe08b3ed35b" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_61c1c618-fbd6-4e70-9c5a-be582d1f2e41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable_05e32d7f-419b-4c6b-aee0-4dc820694f60" xlink:href="aosl-20250630.xsd#aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_639aceff-227f-4822-b147-671cfc18a416" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable_05e32d7f-419b-4c6b-aee0-4dc820694f60" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity_8ca140ee-9b6e-4fe0-84a3-e3a9d913d977" xlink:href="aosl-20250630.xsd#aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_639aceff-227f-4822-b147-671cfc18a416" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity_8ca140ee-9b6e-4fe0-84a3-e3a9d913d977" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_fbf82c4c-2db5-4043-9f79-63aaeab38f3a" 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_639aceff-227f-4822-b147-671cfc18a416" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_fbf82c4c-2db5-4043-9f79-63aaeab38f3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding_31a5e2fd-b3ae-4833-96d4-b5f09fbd8cef" xlink:href="aosl-20250630.xsd#aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_639aceff-227f-4822-b147-671cfc18a416" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding_31a5e2fd-b3ae-4833-96d4-b5f09fbd8cef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity_b4368c74-2647-4ca9-8961-998588ad1dbd" xlink:href="aosl-20250630.xsd#aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_639aceff-227f-4822-b147-671cfc18a416" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity_b4368c74-2647-4ca9-8961-998588ad1dbd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity_6e5b9203-233b-4c51-9be3-72f223efdf4e" xlink:href="aosl-20250630.xsd#aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_639aceff-227f-4822-b147-671cfc18a416" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity_6e5b9203-233b-4c51-9be3-72f223efdf4e" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/DebtDebtFinancingDetails" xlink:type="simple" xlink:href="aosl-20250630.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_1706c18f-fb13-4332-932f-4571b13488b4" 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_5371defd-906d-46b9-937b-5028c9c134a3" 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_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_us-gaap_SaleLeasebackTransactionTable_5371defd-906d-46b9-937b-5028c9c134a3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_28b7b685-5f30-4dd1-a918-2a4b5a1a8c56" 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_5371defd-906d-46b9-937b-5028c9c134a3" xlink:to="loc_srt_CounterpartyNameAxis_28b7b685-5f30-4dd1-a918-2a4b5a1a8c56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_28b7b685-5f30-4dd1-a918-2a4b5a1a8c56_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_28b7b685-5f30-4dd1-a918-2a4b5a1a8c56" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_28b7b685-5f30-4dd1-a918-2a4b5a1a8c56_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e34a2cdb-9fc5-45d7-bd55-e1a33ad96681" 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_28b7b685-5f30-4dd1-a918-2a4b5a1a8c56" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e34a2cdb-9fc5-45d7-bd55-e1a33ad96681" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JirehSemiconductorIncorporatedMember_6b4b929e-f5f3-4f00-a4e3-d02f459a8dcb" xlink:href="aosl-20250630.xsd#aosl_JirehSemiconductorIncorporatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e34a2cdb-9fc5-45d7-bd55-e1a33ad96681" xlink:to="loc_aosl_JirehSemiconductorIncorporatedMember_6b4b929e-f5f3-4f00-a4e3-d02f459a8dcb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_765115b4-535f-4827-a645-e682659e5f29" 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_5371defd-906d-46b9-937b-5028c9c134a3" xlink:to="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_765115b4-535f-4827-a645-e682659e5f29" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionNameDomain_765115b4-535f-4827-a645-e682659e5f29_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_765115b4-535f-4827-a645-e682659e5f29" xlink:to="loc_us-gaap_SaleLeasebackTransactionNameDomain_765115b4-535f-4827-a645-e682659e5f29_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionNameDomain_3ca41866-7ab1-4d8f-9ce5-c5ffbeaf935f" 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_765115b4-535f-4827-a645-e682659e5f29" xlink:to="loc_us-gaap_SaleLeasebackTransactionNameDomain_3ca41866-7ab1-4d8f-9ce5-c5ffbeaf935f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember_90e8987a-f5f7-43e1-8432-5698c6a28fea" xlink:href="aosl-20250630.xsd#aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionNameDomain_3ca41866-7ab1-4d8f-9ce5-c5ffbeaf935f" xlink:to="loc_aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember_90e8987a-f5f7-43e1-8432-5698c6a28fea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efe8e469-a02e-4085-8a4a-e7ffc0f95e72" 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_5371defd-906d-46b9-937b-5028c9c134a3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efe8e469-a02e-4085-8a4a-e7ffc0f95e72" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_efe8e469-a02e-4085-8a4a-e7ffc0f95e72_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_efe8e469-a02e-4085-8a4a-e7ffc0f95e72" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_efe8e469-a02e-4085-8a4a-e7ffc0f95e72_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_372a3f8b-6e89-4131-8a28-17dfa717701a" 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_efe8e469-a02e-4085-8a4a-e7ffc0f95e72" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_372a3f8b-6e89-4131-8a28-17dfa717701a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_dc905d74-4718-40ac-b997-0e5c8d9ed22d" 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_372a3f8b-6e89-4131-8a28-17dfa717701a" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_dc905d74-4718-40ac-b997-0e5c8d9ed22d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionHistoricalCost_2397a094-21c1-4cbb-8b14-321e8266a904" 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_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_us-gaap_SaleLeasebackTransactionHistoricalCost_2397a094-21c1-4cbb-8b14-321e8266a904" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDownPaymentAmount_06cb4f3b-be2f-4071-9b1c-d0b6202ba9cc" xlink:href="aosl-20250630.xsd#aosl_SaleLeasebackTransactionDownPaymentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_aosl_SaleLeasebackTransactionDownPaymentAmount_06cb4f3b-be2f-4071-9b1c-d0b6202ba9cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDownPaymentPercent_68a8819e-5dba-464c-8708-91f8a3083f53" xlink:href="aosl-20250630.xsd#aosl_SaleLeasebackTransactionDownPaymentPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_aosl_SaleLeasebackTransactionDownPaymentPercent_68a8819e-5dba-464c-8708-91f8a3083f53" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDeliveryPaymentAmount_a7fbb620-c3e5-45e4-ad40-0f84516bfa5d" xlink:href="aosl-20250630.xsd#aosl_SaleLeasebackTransactionDeliveryPaymentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_aosl_SaleLeasebackTransactionDeliveryPaymentAmount_a7fbb620-c3e5-45e4-ad40-0f84516bfa5d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDeliveryPaymentPercent_175126ca-bcbe-4fb0-a0e1-4dd80933e790" xlink:href="aosl-20250630.xsd#aosl_SaleLeasebackTransactionDeliveryPaymentPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_aosl_SaleLeasebackTransactionDeliveryPaymentPercent_175126ca-bcbe-4fb0-a0e1-4dd80933e790" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent_a8abf2cc-67ad-4d3a-a977-e766d7f9aadc" xlink:href="aosl-20250630.xsd#aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent_a8abf2cc-67ad-4d3a-a977-e766d7f9aadc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionLeaseTerms_27af3c16-0307-4eb0-aacd-d40433f13c46" 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_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_us-gaap_SaleLeasebackTransactionLeaseTerms_27af3c16-0307-4eb0-aacd-d40433f13c46" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionImpliedInterestRatePercent_794f2148-c1e0-449c-9971-9c8eec1dc390" xlink:href="aosl-20250630.xsd#aosl_SaleLeasebackTransactionImpliedInterestRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_aosl_SaleLeasebackTransactionImpliedInterestRatePercent_794f2148-c1e0-449c-9971-9c8eec1dc390" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCollateralAmount_311d5444-b650-4a94-ac06-8c850080a397" 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_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_us-gaap_DebtInstrumentCollateralAmount_311d5444-b650-4a94-ac06-8c850080a397" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForPurchaseOfOtherAssets1_1459b9d3-737d-43be-9a87-acf3769da29d" 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_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_us-gaap_PaymentsForPurchaseOfOtherAssets1_1459b9d3-737d-43be-9a87-acf3769da29d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount_b1e7f9ce-a856-450f-a836-bab95810defe" xlink:href="aosl-20250630.xsd#aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount_b1e7f9ce-a856-450f-a836-bab95810defe" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SalesLeasebackTransactionDebtOutstandingAmount_be2a9bac-c28b-4b54-b0d0-1cfaa8cc6efd" xlink:href="aosl-20250630.xsd#aosl_SalesLeasebackTransactionDebtOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_aosl_SalesLeasebackTransactionDebtOutstandingAmount_be2a9bac-c28b-4b54-b0d0-1cfaa8cc6efd" xlink:type="arc" order="11"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails" xlink:type="simple" xlink:href="aosl-20250630.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_233c27ad-eba4-4e2f-8b39-9a363eca34e2" 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_222a49ab-9cee-4855-a696-9018e45c79be" 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_233c27ad-eba4-4e2f-8b39-9a363eca34e2" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_222a49ab-9cee-4855-a696-9018e45c79be" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_3f3dc8be-7bff-426d-b366-1f15a19aeb8a" 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_222a49ab-9cee-4855-a696-9018e45c79be" xlink:to="loc_srt_StatementGeographicalAxis_3f3dc8be-7bff-426d-b366-1f15a19aeb8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3f3dc8be-7bff-426d-b366-1f15a19aeb8a_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_3f3dc8be-7bff-426d-b366-1f15a19aeb8a" xlink:to="loc_srt_SegmentGeographicalDomain_3f3dc8be-7bff-426d-b366-1f15a19aeb8a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ae468d02-7deb-4e3f-b185-4e5185c5d5c9" 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_3f3dc8be-7bff-426d-b366-1f15a19aeb8a" xlink:to="loc_srt_SegmentGeographicalDomain_ae468d02-7deb-4e3f-b185-4e5185c5d5c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_6318a77b-a64d-487c-b56c-5ddaf19ca87a" 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_ae468d02-7deb-4e3f-b185-4e5185c5d5c9" xlink:to="loc_country_CN_6318a77b-a64d-487c-b56c-5ddaf19ca87a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d695b14e-a00d-4162-98ac-7b88b11425d5" 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_222a49ab-9cee-4855-a696-9018e45c79be" xlink:to="loc_us-gaap_DebtInstrumentAxis_d695b14e-a00d-4162-98ac-7b88b11425d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d695b14e-a00d-4162-98ac-7b88b11425d5_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_d695b14e-a00d-4162-98ac-7b88b11425d5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d695b14e-a00d-4162-98ac-7b88b11425d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_53810500-b692-4317-b95d-bc46a2eab75a" 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_d695b14e-a00d-4162-98ac-7b88b11425d5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_53810500-b692-4317-b95d-bc46a2eab75a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_VariableInterestRateTermLoanMaturingAugust2022Member_5f0022e5-c4b1-477f-8c78-9b0285887bff" xlink:href="aosl-20250630.xsd#aosl_VariableInterestRateTermLoanMaturingAugust2022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_53810500-b692-4317-b95d-bc46a2eab75a" xlink:to="loc_aosl_VariableInterestRateTermLoanMaturingAugust2022Member_5f0022e5-c4b1-477f-8c78-9b0285887bff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditMaturingMarch152025Member_7eceaa3d-bbba-45e8-9188-b67a01c945aa" xlink:href="aosl-20250630.xsd#aosl_LineOfCreditMaturingMarch152025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_53810500-b692-4317-b95d-bc46a2eab75a" xlink:to="loc_aosl_LineOfCreditMaturingMarch152025Member_7eceaa3d-bbba-45e8-9188-b67a01c945aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bd2d8ca7-9a55-405f-802c-4115e4335a20" 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_222a49ab-9cee-4855-a696-9018e45c79be" xlink:to="loc_srt_RangeAxis_bd2d8ca7-9a55-405f-802c-4115e4335a20" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bd2d8ca7-9a55-405f-802c-4115e4335a20_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_bd2d8ca7-9a55-405f-802c-4115e4335a20" xlink:to="loc_srt_RangeMember_bd2d8ca7-9a55-405f-802c-4115e4335a20_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e3d5a2ac-2448-4fc1-91d2-8d54b4922d4c" 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_bd2d8ca7-9a55-405f-802c-4115e4335a20" xlink:to="loc_srt_RangeMember_e3d5a2ac-2448-4fc1-91d2-8d54b4922d4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5a58bfcd-7bed-4119-a881-84aa2b4b98e7" 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_e3d5a2ac-2448-4fc1-91d2-8d54b4922d4c" xlink:to="loc_srt_MinimumMember_5a58bfcd-7bed-4119-a881-84aa2b4b98e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d16faf8c-6f47-4a88-ac10-5cc295274ebf" 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_e3d5a2ac-2448-4fc1-91d2-8d54b4922d4c" xlink:to="loc_srt_MaximumMember_d16faf8c-6f47-4a88-ac10-5cc295274ebf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_2b32a5ff-5991-48be-830a-ca4042f3a52f" 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_222a49ab-9cee-4855-a696-9018e45c79be" xlink:to="loc_us-gaap_VariableRateAxis_2b32a5ff-5991-48be-830a-ca4042f3a52f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_2b32a5ff-5991-48be-830a-ca4042f3a52f_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_2b32a5ff-5991-48be-830a-ca4042f3a52f" xlink:to="loc_us-gaap_VariableRateDomain_2b32a5ff-5991-48be-830a-ca4042f3a52f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_9bcc2571-b0b8-4681-922b-cedc86d79812" 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_2b32a5ff-5991-48be-830a-ca4042f3a52f" xlink:to="loc_us-gaap_VariableRateDomain_9bcc2571-b0b8-4681-922b-cedc86d79812" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_19a7838b-5e1a-44b9-bbbe-1a02f879c9f0" 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_9bcc2571-b0b8-4681-922b-cedc86d79812" xlink:to="loc_us-gaap_BaseRateMember_19a7838b-5e1a-44b9-bbbe-1a02f879c9f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LondonInterbankOfferedRateMember_7dcc04fa-a024-46a4-9a70-9ff36cac8a09" xlink:href="aosl-20250630.xsd#aosl_LondonInterbankOfferedRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_9bcc2571-b0b8-4681-922b-cedc86d79812" xlink:to="loc_aosl_LondonInterbankOfferedRateMember_7dcc04fa-a024-46a4-9a70-9ff36cac8a09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_be5e29fd-88a5-48da-b87a-f11ab1e9b91d" 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_222a49ab-9cee-4855-a696-9018e45c79be" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_be5e29fd-88a5-48da-b87a-f11ab1e9b91d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_be5e29fd-88a5-48da-b87a-f11ab1e9b91d_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_be5e29fd-88a5-48da-b87a-f11ab1e9b91d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_be5e29fd-88a5-48da-b87a-f11ab1e9b91d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_07831836-6c22-4d43-9993-952b982af5f3" 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_be5e29fd-88a5-48da-b87a-f11ab1e9b91d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_07831836-6c22-4d43-9993-952b982af5f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_a2b11cb9-8cb9-4857-b987-2b51e20358d3" 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_07831836-6c22-4d43-9993-952b982af5f3" xlink:to="loc_us-gaap_SecuredDebtMember_a2b11cb9-8cb9-4857-b987-2b51e20358d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_54ba2d7f-d971-460f-87c2-9352192ab5f9" 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_222a49ab-9cee-4855-a696-9018e45c79be" xlink:to="loc_us-gaap_CreditFacilityAxis_54ba2d7f-d971-460f-87c2-9352192ab5f9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_54ba2d7f-d971-460f-87c2-9352192ab5f9_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_54ba2d7f-d971-460f-87c2-9352192ab5f9" xlink:to="loc_us-gaap_CreditFacilityDomain_54ba2d7f-d971-460f-87c2-9352192ab5f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_930e7070-a7ef-4cea-bcb6-2f7c0fae626e" 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_54ba2d7f-d971-460f-87c2-9352192ab5f9" xlink:to="loc_us-gaap_CreditFacilityDomain_930e7070-a7ef-4cea-bcb6-2f7c0fae626e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TermLoanMember_9d534f8e-cd4c-4422-82a8-9c01ac6a811a" xlink:href="aosl-20250630.xsd#aosl_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_930e7070-a7ef-4cea-bcb6-2f7c0fae626e" xlink:to="loc_aosl_TermLoanMember_9d534f8e-cd4c-4422-82a8-9c01ac6a811a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_f6528d0a-f782-454d-ac37-2f17d434678f" 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_930e7070-a7ef-4cea-bcb6-2f7c0fae626e" xlink:to="loc_us-gaap_SecuredDebtMember_f6528d0a-f782-454d-ac37-2f17d434678f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_369ff7be-439b-487f-b2ef-143778fd6519" 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_222a49ab-9cee-4855-a696-9018e45c79be" xlink:to="loc_dei_LegalEntityAxis_369ff7be-439b-487f-b2ef-143778fd6519" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_369ff7be-439b-487f-b2ef-143778fd6519_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_369ff7be-439b-487f-b2ef-143778fd6519" xlink:to="loc_dei_EntityDomain_369ff7be-439b-487f-b2ef-143778fd6519_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d2644312-c731-482c-bec3-8572ff47e34d" 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_369ff7be-439b-487f-b2ef-143778fd6519" xlink:to="loc_dei_EntityDomain_d2644312-c731-482c-bec3-8572ff47e34d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JirehMember_58165887-7a59-45f9-9a4f-d68276ef8e7c" xlink:href="aosl-20250630.xsd#aosl_JirehMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d2644312-c731-482c-bec3-8572ff47e34d" xlink:to="loc_aosl_JirehMember_58165887-7a59-45f9-9a4f-d68276ef8e7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f877dce0-d846-4c07-861f-4715b630780c" 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_233c27ad-eba4-4e2f-8b39-9a363eca34e2" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f877dce0-d846-4c07-861f-4715b630780c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_aaf77173-821b-47cb-b33a-d9b0ca73d211" xlink:href="aosl-20250630.xsd#aosl_DebtInstrumentBasisSpreadonVariableRateMultiple"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_233c27ad-eba4-4e2f-8b39-9a363eca34e2" xlink:to="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_aaf77173-821b-47cb-b33a-d9b0ca73d211" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_b2a388cf-5a80-4465-b886-d0dc2ec89ddf" 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_233c27ad-eba4-4e2f-8b39-9a363eca34e2" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_b2a388cf-5a80-4465-b886-d0dc2ec89ddf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_52d98326-7832-4ccf-b73d-042da87b7b87" 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_233c27ad-eba4-4e2f-8b39-9a363eca34e2" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_52d98326-7832-4ccf-b73d-042da87b7b87" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_b08a2be8-8826-494b-a5f5-5ccc36e5611b" 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_233c27ad-eba4-4e2f-8b39-9a363eca34e2" xlink:to="loc_us-gaap_LongTermDebt_b08a2be8-8826-494b-a5f5-5ccc36e5611b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_77b99964-4b4a-47e3-8556-24ff4ac8f7e4" 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_233c27ad-eba4-4e2f-8b39-9a363eca34e2" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_77b99964-4b4a-47e3-8556-24ff4ac8f7e4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_b5ecab18-55d6-4f27-89b6-3128c4bd7e24" 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_233c27ad-eba4-4e2f-8b39-9a363eca34e2" xlink:to="loc_us-gaap_RestrictedCash_b5ecab18-55d6-4f27-89b6-3128c4bd7e24" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_fa675f26-4cee-4bf0-9061-e009a2cf79ea" 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_233c27ad-eba4-4e2f-8b39-9a363eca34e2" xlink:to="loc_us-gaap_DebtInstrumentTerm_fa675f26-4cee-4bf0-9061-e009a2cf79ea" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_13270938-b82e-4ae5-a7bd-05173e7ca81a" 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_233c27ad-eba4-4e2f-8b39-9a363eca34e2" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_13270938-b82e-4ae5-a7bd-05173e7ca81a" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/ShareholdersEquityDetails" xlink:type="simple" xlink:href="aosl-20250630.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_a873d8c4-def3-4096-9bc5-5688b39e2d73" 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_e823a3d2-6b30-463c-b5a0-bb00f6db3d16" 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_a873d8c4-def3-4096-9bc5-5688b39e2d73" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_e823a3d2-6b30-463c-b5a0-bb00f6db3d16" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_4a8e930a-51a6-4c44-bf8b-05f98a0ae47b" 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_e823a3d2-6b30-463c-b5a0-bb00f6db3d16" xlink:to="loc_srt_ShareRepurchaseProgramAxis_4a8e930a-51a6-4c44-bf8b-05f98a0ae47b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_4a8e930a-51a6-4c44-bf8b-05f98a0ae47b_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_4a8e930a-51a6-4c44-bf8b-05f98a0ae47b" xlink:to="loc_srt_ShareRepurchaseProgramDomain_4a8e930a-51a6-4c44-bf8b-05f98a0ae47b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_7964636f-a509-4431-8651-5505ae5ef114" 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_4a8e930a-51a6-4c44-bf8b-05f98a0ae47b" xlink:to="loc_srt_ShareRepurchaseProgramDomain_7964636f-a509-4431-8651-5505ae5ef114" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ed2e0922-b5c5-4698-a5d3-240dc0cf14be" 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_e823a3d2-6b30-463c-b5a0-bb00f6db3d16" xlink:to="loc_srt_RangeAxis_ed2e0922-b5c5-4698-a5d3-240dc0cf14be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ed2e0922-b5c5-4698-a5d3-240dc0cf14be_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_ed2e0922-b5c5-4698-a5d3-240dc0cf14be" xlink:to="loc_srt_RangeMember_ed2e0922-b5c5-4698-a5d3-240dc0cf14be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a2b82786-2a2d-4a7b-aac4-600cd958dc70" 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_ed2e0922-b5c5-4698-a5d3-240dc0cf14be" xlink:to="loc_srt_RangeMember_a2b82786-2a2d-4a7b-aac4-600cd958dc70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e39afd4d-1042-40ad-ac93-0a8bfc4fa27e" 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_a2b82786-2a2d-4a7b-aac4-600cd958dc70" xlink:to="loc_srt_MinimumMember_e39afd4d-1042-40ad-ac93-0a8bfc4fa27e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ddf942a3-a079-4455-91cc-cec130f4f103" 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_a2b82786-2a2d-4a7b-aac4-600cd958dc70" xlink:to="loc_srt_MaximumMember_ddf942a3-a079-4455-91cc-cec130f4f103" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_02a0f64f-8409-49e4-a31a-68626d17f952" 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_e823a3d2-6b30-463c-b5a0-bb00f6db3d16" xlink:to="loc_us-gaap_StatementClassOfStockAxis_02a0f64f-8409-49e4-a31a-68626d17f952" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_02a0f64f-8409-49e4-a31a-68626d17f952_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_02a0f64f-8409-49e4-a31a-68626d17f952" xlink:to="loc_us-gaap_ClassOfStockDomain_02a0f64f-8409-49e4-a31a-68626d17f952_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_055d5393-c814-4fc5-9f0b-47b8d8e8471c" 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_02a0f64f-8409-49e4-a31a-68626d17f952" xlink:to="loc_us-gaap_ClassOfStockDomain_055d5393-c814-4fc5-9f0b-47b8d8e8471c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TreasuryStockReissuedMember_0ec08ffd-cf75-4131-a6b4-8e6a8864ea49" xlink:href="aosl-20250630.xsd#aosl_TreasuryStockReissuedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_055d5393-c814-4fc5-9f0b-47b8d8e8471c" xlink:to="loc_aosl_TreasuryStockReissuedMember_0ec08ffd-cf75-4131-a6b4-8e6a8864ea49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_981222fe-b2ed-4392-9184-cd76bb1b0df6" 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_055d5393-c814-4fc5-9f0b-47b8d8e8471c" xlink:to="loc_us-gaap_CommonStockMember_981222fe-b2ed-4392-9184-cd76bb1b0df6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_96d105fd-21f2-4444-9f32-9e478668847b" 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_a873d8c4-def3-4096-9bc5-5688b39e2d73" xlink:to="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_96d105fd-21f2-4444-9f32-9e478668847b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_4ab9c569-4dd8-44ba-8bd1-709078697731" 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_96d105fd-21f2-4444-9f32-9e478668847b" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_4ab9c569-4dd8-44ba-8bd1-709078697731" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_9225ebf2-6890-483c-8ffb-eb365b29a994" 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_96d105fd-21f2-4444-9f32-9e478668847b" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_9225ebf2-6890-483c-8ffb-eb365b29a994" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NumberOfVotesPerEachCommonShare_dcaf3591-9636-46bf-a230-ee78c34524d8" xlink:href="aosl-20250630.xsd#aosl_NumberOfVotesPerEachCommonShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_96d105fd-21f2-4444-9f32-9e478668847b" xlink:to="loc_aosl_NumberOfVotesPerEachCommonShare_dcaf3591-9636-46bf-a230-ee78c34524d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_92efdecf-5b5b-4414-b479-a9985556c319" 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_96d105fd-21f2-4444-9f32-9e478668847b" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_92efdecf-5b5b-4414-b479-a9985556c319" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_71deaed3-109e-475c-88b2-03a99d1368ee" 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_a873d8c4-def3-4096-9bc5-5688b39e2d73" xlink:to="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_71deaed3-109e-475c-88b2-03a99d1368ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_40ae1907-f793-4cd2-8fe0-dd71320596b5" 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_71deaed3-109e-475c-88b2-03a99d1368ee" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_40ae1907-f793-4cd2-8fe0-dd71320596b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_18cb4ebc-65bf-4c24-96bc-4282d2baf09c" 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_71deaed3-109e-475c-88b2-03a99d1368ee" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_18cb4ebc-65bf-4c24-96bc-4282d2baf09c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_d5d41353-d5fc-4bdf-a65e-91993d6f5d8c" 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_71deaed3-109e-475c-88b2-03a99d1368ee" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_d5d41353-d5fc-4bdf-a65e-91993d6f5d8c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_da16ffa5-2dd5-43d3-b530-95312f4b9a5d" 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_71deaed3-109e-475c-88b2-03a99d1368ee" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_da16ffa5-2dd5-43d3-b530-95312f4b9a5d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees_1596ee20-dcf8-4019-b3aa-88a997c4be17" xlink:href="aosl-20250630.xsd#aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_71deaed3-109e-475c-88b2-03a99d1368ee" xlink:to="loc_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees_1596ee20-dcf8-4019-b3aa-88a997c4be17" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_71acadc3-ea04-421d-a117-2c2bba25e183" 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_71deaed3-109e-475c-88b2-03a99d1368ee" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_71acadc3-ea04-421d-a117-2c2bba25e183" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_5a86257b-3c9b-4cfa-8ef8-54f3f3678d53" 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_71deaed3-109e-475c-88b2-03a99d1368ee" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_5a86257b-3c9b-4cfa-8ef8-54f3f3678d53" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_178077fc-0fde-4ea2-9780-c53928acef71" 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_71deaed3-109e-475c-88b2-03a99d1368ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_178077fc-0fde-4ea2-9780-c53928acef71" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TreasuryStockReissuedAveragePricePerShare_e679af93-1ac8-46c4-a711-dcf29628e7fd" xlink:href="aosl-20250630.xsd#aosl_TreasuryStockReissuedAveragePricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_71deaed3-109e-475c-88b2-03a99d1368ee" xlink:to="loc_aosl_TreasuryStockReissuedAveragePricePerShare_e679af93-1ac8-46c4-a711-dcf29628e7fd" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="aosl-20250630.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_76537475-51cd-46dd-8cde-54705851acf3" 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_15db459f-1b45-4ba8-88d3-b965f14c5723" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_15db459f-1b45-4ba8-88d3-b965f14c5723" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_8d497506-f907-4f31-8630-f89f17851ef1" 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_15db459f-1b45-4ba8-88d3-b965f14c5723" xlink:to="loc_us-gaap_PlanNameAxis_8d497506-f907-4f31-8630-f89f17851ef1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_8d497506-f907-4f31-8630-f89f17851ef1_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_8d497506-f907-4f31-8630-f89f17851ef1" xlink:to="loc_us-gaap_PlanNameDomain_8d497506-f907-4f31-8630-f89f17851ef1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_e46d5c91-a5be-42b3-badb-d860b62ace74" 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_8d497506-f907-4f31-8630-f89f17851ef1" xlink:to="loc_us-gaap_PlanNameDomain_e46d5c91-a5be-42b3-badb-d860b62ace74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TwoThousandEighteenPlanMember_e106c184-4be1-4742-b9a8-fa8ffe900a09" xlink:href="aosl-20250630.xsd#aosl_TwoThousandEighteenPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_e46d5c91-a5be-42b3-badb-d860b62ace74" xlink:to="loc_aosl_TwoThousandEighteenPlanMember_e106c184-4be1-4742-b9a8-fa8ffe900a09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b82d7273-9697-417b-8a05-28ad5f965f8a" 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_15db459f-1b45-4ba8-88d3-b965f14c5723" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b82d7273-9697-417b-8a05-28ad5f965f8a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b82d7273-9697-417b-8a05-28ad5f965f8a_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_b82d7273-9697-417b-8a05-28ad5f965f8a" xlink:to="loc_us-gaap_RelatedPartyDomain_b82d7273-9697-417b-8a05-28ad5f965f8a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_f84905a3-16a4-4f29-8fe5-7fdaed69c943" 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_b82d7273-9697-417b-8a05-28ad5f965f8a" xlink:to="loc_us-gaap_RelatedPartyDomain_f84905a3-16a4-4f29-8fe5-7fdaed69c943" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ExternalBoardMembersMember_d85108cc-49ad-4553-84ff-566a9200f9fa" xlink:href="aosl-20250630.xsd#aosl_ExternalBoardMembersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_f84905a3-16a4-4f29-8fe5-7fdaed69c943" xlink:to="loc_aosl_ExternalBoardMembersMember_d85108cc-49ad-4553-84ff-566a9200f9fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_27728809-535d-4593-8347-137f09033cda" 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_15db459f-1b45-4ba8-88d3-b965f14c5723" xlink:to="loc_us-gaap_AwardTypeAxis_27728809-535d-4593-8347-137f09033cda" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_27728809-535d-4593-8347-137f09033cda_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_27728809-535d-4593-8347-137f09033cda" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_27728809-535d-4593-8347-137f09033cda_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97e29d7a-2d57-4378-abd0-78d51131361e" 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_27728809-535d-4593-8347-137f09033cda" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97e29d7a-2d57-4378-abd0-78d51131361e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_e8b29a9c-179a-48c6-9cc2-ed240528ccc5" 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_97e29d7a-2d57-4378-abd0-78d51131361e" xlink:to="loc_us-gaap_EmployeeStockOptionMember_e8b29a9c-179a-48c6-9cc2-ed240528ccc5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NonstatutoryStockOptionsMember_978d0092-1180-43c5-9142-194abb0df1dc" xlink:href="aosl-20250630.xsd#aosl_NonstatutoryStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOptionMember_e8b29a9c-179a-48c6-9cc2-ed240528ccc5" xlink:to="loc_aosl_NonstatutoryStockOptionsMember_978d0092-1180-43c5-9142-194abb0df1dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_05b0e95e-731f-4ed0-9b2b-2074269366c0" xlink:href="aosl-20250630.xsd#aosl_MarketbasedRestrictedStockUnitsMSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97e29d7a-2d57-4378-abd0-78d51131361e" xlink:to="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_05b0e95e-731f-4ed0-9b2b-2074269366c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember_e8a0ef91-0836-4bd4-b1c7-8494af9e51d5" xlink:href="aosl-20250630.xsd#aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_05b0e95e-731f-4ed0-9b2b-2074269366c0" xlink:to="loc_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember_e8a0ef91-0836-4bd4-b1c7-8494af9e51d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember_5262066f-c499-4691-a241-cbdf9ceaaa0d" xlink:href="aosl-20250630.xsd#aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_05b0e95e-731f-4ed0-9b2b-2074269366c0" xlink:to="loc_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember_5262066f-c499-4691-a241-cbdf9ceaaa0d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_59e76f9c-b7a1-4180-93c9-057eca4b6fd5" xlink:href="aosl-20250630.xsd#aosl_StockOptionsAndRestrictedStockUnitsRsusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97e29d7a-2d57-4378-abd0-78d51131361e" xlink:to="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_59e76f9c-b7a1-4180-93c9-057eca4b6fd5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_4084086d-6b6c-4e11-a8fb-1ac84c6c7c56" 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_97e29d7a-2d57-4378-abd0-78d51131361e" xlink:to="loc_us-gaap_EmployeeStockMember_4084086d-6b6c-4e11-a8fb-1ac84c6c7c56" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_dbd96e8b-6e4a-47c3-8d68-5984699b7b6a" xlink:href="aosl-20250630.xsd#aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97e29d7a-2d57-4378-abd0-78d51131361e" xlink:to="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_dbd96e8b-6e4a-47c3-8d68-5984699b7b6a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_545381cf-c0a8-4dfd-80e3-990040eea161" 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_97e29d7a-2d57-4378-abd0-78d51131361e" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_545381cf-c0a8-4dfd-80e3-990040eea161" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_39fb3ad1-839c-40e2-b7a1-8b84482e42db" 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_97e29d7a-2d57-4378-abd0-78d51131361e" xlink:to="loc_us-gaap_RestrictedStockMember_39fb3ad1-839c-40e2-b7a1-8b84482e42db" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6ceae450-150b-48af-b371-218b7e95667d" 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_15db459f-1b45-4ba8-88d3-b965f14c5723" xlink:to="loc_srt_RangeAxis_6ceae450-150b-48af-b371-218b7e95667d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6ceae450-150b-48af-b371-218b7e95667d_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_6ceae450-150b-48af-b371-218b7e95667d" xlink:to="loc_srt_RangeMember_6ceae450-150b-48af-b371-218b7e95667d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9e6d943f-0f46-4ad9-a081-b48b97796b7d" 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_6ceae450-150b-48af-b371-218b7e95667d" xlink:to="loc_srt_RangeMember_9e6d943f-0f46-4ad9-a081-b48b97796b7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5b82f660-5389-4bb7-806c-6bcac313e2d9" 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_9e6d943f-0f46-4ad9-a081-b48b97796b7d" xlink:to="loc_srt_MinimumMember_5b82f660-5389-4bb7-806c-6bcac313e2d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ab4213f2-1b54-40ba-895e-a99013c75bce" 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_9e6d943f-0f46-4ad9-a081-b48b97796b7d" xlink:to="loc_srt_MaximumMember_ab4213f2-1b54-40ba-895e-a99013c75bce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_658207fc-eae5-49be-8489-340e7b9b75fe" 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_15db459f-1b45-4ba8-88d3-b965f14c5723" xlink:to="loc_srt_StatementScenarioAxis_658207fc-eae5-49be-8489-340e7b9b75fe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_658207fc-eae5-49be-8489-340e7b9b75fe_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_658207fc-eae5-49be-8489-340e7b9b75fe" xlink:to="loc_srt_ScenarioUnspecifiedDomain_658207fc-eae5-49be-8489-340e7b9b75fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_dd845370-57c3-42e9-a732-6c1c0011058a" 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_658207fc-eae5-49be-8489-340e7b9b75fe" xlink:to="loc_srt_ScenarioUnspecifiedDomain_dd845370-57c3-42e9-a732-6c1c0011058a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_3c72b16d-725a-47a7-88d8-6229ae3a7bc1" 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_dd845370-57c3-42e9-a732-6c1c0011058a" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_3c72b16d-725a-47a7-88d8-6229ae3a7bc1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_f7d7950f-1579-4355-9f97-a923905e5a55" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_f7d7950f-1579-4355-9f97-a923905e5a55" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_da6a14fc-887c-4929-ab67-096309b42ffb" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_da6a14fc-887c-4929-ab67-096309b42ffb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod_39aa4305-ef9f-42f7-a1ef-a6c0feb28d35" xlink:href="aosl-20250630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod_39aa4305-ef9f-42f7-a1ef-a6c0feb28d35" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod_b595c85c-f065-4ee7-b8da-94581f771c0e" xlink:href="aosl-20250630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod_b595c85c-f065-4ee7-b8da-94581f771c0e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_2389b744-f57a-45eb-8150-c3f4136af2bf" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_2389b744-f57a-45eb-8150-c3f4136af2bf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a2ae3915-44b7-40a9-9b00-b90a9f7efd51" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a2ae3915-44b7-40a9-9b00-b90a9f7efd51" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_d5fcc8df-358b-42c9-99b1-63a648355fb3" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_d5fcc8df-358b-42c9-99b1-63a648355fb3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_bfffc842-935e-468a-8600-2b3dac90a10b" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_bfffc842-935e-468a-8600-2b3dac90a10b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_6f37518c-354e-47d9-8d43-80e6ae92857c" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_6f37518c-354e-47d9-8d43-80e6ae92857c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d6e4bfe2-9a44-4efa-9980-d52dbcde5988" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d6e4bfe2-9a44-4efa-9980-d52dbcde5988" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_863b832b-9cba-421a-953d-4f152a4087d5" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_863b832b-9cba-421a-953d-4f152a4087d5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_74cb860b-3aeb-4b64-bb52-e033cdec4437" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_74cb860b-3aeb-4b64-bb52-e033cdec4437" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3bdfe6f5-b384-4f48-990d-c98d2c70b399" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3bdfe6f5-b384-4f48-990d-c98d2c70b399" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1d957929-6924-4030-b438-65ac1f0528fa" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1d957929-6924-4030-b438-65ac1f0528fa" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_6124ed82-4382-4d93-b968-4916ab58fd70" xlink:href="aosl-20250630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_6124ed82-4382-4d93-b968-4916ab58fd70" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_54a9ce71-8204-46e3-b539-143c9c99f661" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_54a9ce71-8204-46e3-b539-143c9c99f661" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_593e31d3-58ca-4656-b300-7e42f2199c91" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_593e31d3-58ca-4656-b300-7e42f2199c91" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_eeab8bf0-62fb-4bfa-bbaa-c36fa26b6d7c" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_eeab8bf0-62fb-4bfa-bbaa-c36fa26b6d7c" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_5735aec1-d6d2-4cee-9c19-1c74d4bf1d9d" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_5735aec1-d6d2-4cee-9c19-1c74d4bf1d9d" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedPaymentArrangementExpenseNonCash_61ef3054-1cc9-43a0-be8c-4a1055ee8dda" xlink:href="aosl-20250630.xsd#aosl_ShareBasedPaymentArrangementExpenseNonCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_aosl_ShareBasedPaymentArrangementExpenseNonCash_61ef3054-1cc9-43a0-be8c-4a1055ee8dda" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_a1993926-0272-4f7a-b2cf-412226dc0714" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_a1993926-0272-4f7a-b2cf-412226dc0714" xlink:type="arc" order="20"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails" xlink:type="simple" xlink:href="aosl-20250630.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_0215f0bc-a450-41dd-ab78-19108689075f" 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_6f60fc13-cca0-4f29-b7c7-e3064d26be17" 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_0215f0bc-a450-41dd-ab78-19108689075f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_6f60fc13-cca0-4f29-b7c7-e3064d26be17" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2cad9769-58c3-46f3-9602-ea46f0a5819c" 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_6f60fc13-cca0-4f29-b7c7-e3064d26be17" xlink:to="loc_srt_RangeAxis_2cad9769-58c3-46f3-9602-ea46f0a5819c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2cad9769-58c3-46f3-9602-ea46f0a5819c_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_2cad9769-58c3-46f3-9602-ea46f0a5819c" xlink:to="loc_srt_RangeMember_2cad9769-58c3-46f3-9602-ea46f0a5819c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f89e45b4-3ce0-40c5-a71a-5a266967e607" 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_2cad9769-58c3-46f3-9602-ea46f0a5819c" xlink:to="loc_srt_RangeMember_f89e45b4-3ce0-40c5-a71a-5a266967e607" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c66d4fb9-0367-4b92-a011-1d48219ca9b0" 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_f89e45b4-3ce0-40c5-a71a-5a266967e607" xlink:to="loc_srt_MinimumMember_c66d4fb9-0367-4b92-a011-1d48219ca9b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e59773f7-984b-49a2-aab8-914fe532449d" 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_f89e45b4-3ce0-40c5-a71a-5a266967e607" xlink:to="loc_srt_MaximumMember_e59773f7-984b-49a2-aab8-914fe532449d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_8a26271f-f5f9-47e2-b206-c17aab053161" 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_6f60fc13-cca0-4f29-b7c7-e3064d26be17" xlink:to="loc_us-gaap_PlanNameAxis_8a26271f-f5f9-47e2-b206-c17aab053161" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_8a26271f-f5f9-47e2-b206-c17aab053161_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_8a26271f-f5f9-47e2-b206-c17aab053161" xlink:to="loc_us-gaap_PlanNameDomain_8a26271f-f5f9-47e2-b206-c17aab053161_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_84a88523-c791-4a1b-9fe2-7409f5c70fab" 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_8a26271f-f5f9-47e2-b206-c17aab053161" xlink:to="loc_us-gaap_PlanNameDomain_84a88523-c791-4a1b-9fe2-7409f5c70fab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8fd6fb8a-c9ad-4c10-9344-dd4fd6c603b6" 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_6f60fc13-cca0-4f29-b7c7-e3064d26be17" xlink:to="loc_us-gaap_AwardTypeAxis_8fd6fb8a-c9ad-4c10-9344-dd4fd6c603b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8fd6fb8a-c9ad-4c10-9344-dd4fd6c603b6_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_8fd6fb8a-c9ad-4c10-9344-dd4fd6c603b6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8fd6fb8a-c9ad-4c10-9344-dd4fd6c603b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96d30dd5-0f5d-4c44-8f85-d89ed5e91d3b" 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_8fd6fb8a-c9ad-4c10-9344-dd4fd6c603b6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96d30dd5-0f5d-4c44-8f85-d89ed5e91d3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_27e6c4a1-4ee8-491b-a78d-2168aef488b2" xlink:href="aosl-20250630.xsd#aosl_MarketbasedRestrictedStockUnitsMSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96d30dd5-0f5d-4c44-8f85-d89ed5e91d3b" xlink:to="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_27e6c4a1-4ee8-491b-a78d-2168aef488b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_e8d81dd7-44da-496a-ab07-284a406e9832" 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_96d30dd5-0f5d-4c44-8f85-d89ed5e91d3b" xlink:to="loc_us-gaap_RestrictedStockMember_e8d81dd7-44da-496a-ab07-284a406e9832" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_20edd0b3-af4d-4dc2-bd25-4560f6464647" xlink:href="aosl-20250630.xsd#aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96d30dd5-0f5d-4c44-8f85-d89ed5e91d3b" xlink:to="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_20edd0b3-af4d-4dc2-bd25-4560f6464647" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_703f51d5-7ada-4784-9fae-a80d2f2101dc" 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_0215f0bc-a450-41dd-ab78-19108689075f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_703f51d5-7ada-4784-9fae-a80d2f2101dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_09f8d18e-c80e-4fca-b0ac-968dbb0a0bfd" 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_0215f0bc-a450-41dd-ab78-19108689075f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_09f8d18e-c80e-4fca-b0ac-968dbb0a0bfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_592ca523-2415-4238-a889-7f716ac2837e" 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_09f8d18e-c80e-4fca-b0ac-968dbb0a0bfd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_592ca523-2415-4238-a889-7f716ac2837e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3095a225-1978-4ce3-b1be-08b6930685ac" 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_09f8d18e-c80e-4fca-b0ac-968dbb0a0bfd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3095a225-1978-4ce3-b1be-08b6930685ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_abe6a01a-e311-41f3-bd85-1507fdcf3783" 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_09f8d18e-c80e-4fca-b0ac-968dbb0a0bfd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_abe6a01a-e311-41f3-bd85-1507fdcf3783" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e49122da-3060-43b6-8ae0-b86248d40e64" 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_09f8d18e-c80e-4fca-b0ac-968dbb0a0bfd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e49122da-3060-43b6-8ae0-b86248d40e64" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_90d2776b-d9f4-4194-88a7-ce156de91052" 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_7aa2cd98-4aaf-4d3f-80a6-875f077b4959" 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_0215f0bc-a450-41dd-ab78-19108689075f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7aa2cd98-4aaf-4d3f-80a6-875f077b4959" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_63651992-91fd-45c7-9ca8-59ab9da31d60" 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_7aa2cd98-4aaf-4d3f-80a6-875f077b4959" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_63651992-91fd-45c7-9ca8-59ab9da31d60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3364b2c5-ef7c-4347-a731-86abd3b04344" 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_7aa2cd98-4aaf-4d3f-80a6-875f077b4959" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3364b2c5-ef7c-4347-a731-86abd3b04344" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_50056c64-4430-47f8-85b8-75f1aecb797d" 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_7aa2cd98-4aaf-4d3f-80a6-875f077b4959" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_50056c64-4430-47f8-85b8-75f1aecb797d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_12189b72-7a5f-4d20-b1ea-9c57f02a53f7" 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_7aa2cd98-4aaf-4d3f-80a6-875f077b4959" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_12189b72-7a5f-4d20-b1ea-9c57f02a53f7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_149d3b87-b778-41fa-b970-5d056453c3db" 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_7f8f3810-0323-4511-87f4-d186c99d0419" 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_0215f0bc-a450-41dd-ab78-19108689075f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7f8f3810-0323-4511-87f4-d186c99d0419" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_c7e264a5-7925-4aad-b85e-e53a75846053" 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_0215f0bc-a450-41dd-ab78-19108689075f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_c7e264a5-7925-4aad-b85e-e53a75846053" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e242580d-0602-4e32-8ea6-0c929092b96f" 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_0215f0bc-a450-41dd-ab78-19108689075f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e242580d-0602-4e32-8ea6-0c929092b96f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_273803c1-8058-4837-9290-386f834f23f3" 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_0215f0bc-a450-41dd-ab78-19108689075f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_273803c1-8058-4837-9290-386f834f23f3" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails" xlink:type="simple" xlink:href="aosl-20250630.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_b8d04ea8-6d21-47a1-80de-7a706884020e" 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_9d8f5900-0319-446c-a606-c6ac1b105ec5" 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_b8d04ea8-6d21-47a1-80de-7a706884020e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9d8f5900-0319-446c-a606-c6ac1b105ec5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_af7363de-24d9-4619-825b-e4d2a05b1465" 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_9d8f5900-0319-446c-a606-c6ac1b105ec5" xlink:to="loc_us-gaap_AwardTypeAxis_af7363de-24d9-4619-825b-e4d2a05b1465" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_af7363de-24d9-4619-825b-e4d2a05b1465_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_af7363de-24d9-4619-825b-e4d2a05b1465" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_af7363de-24d9-4619-825b-e4d2a05b1465_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b3cb66f1-c50b-470e-a87d-c7fed7f1b6bc" 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_af7363de-24d9-4619-825b-e4d2a05b1465" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b3cb66f1-c50b-470e-a87d-c7fed7f1b6bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_59724f36-f4b4-4920-882f-8dc333334000" 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_b3cb66f1-c50b-470e-a87d-c7fed7f1b6bc" xlink:to="loc_us-gaap_EmployeeStockOptionMember_59724f36-f4b4-4920-882f-8dc333334000" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_6ca7b20c-ded3-4ff0-8277-fe36c8194d64" 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_b3cb66f1-c50b-470e-a87d-c7fed7f1b6bc" xlink:to="loc_us-gaap_EmployeeStockMember_6ca7b20c-ded3-4ff0-8277-fe36c8194d64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_eb10e2be-4706-407e-99fe-8ed6af81313f" 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_9d8f5900-0319-446c-a606-c6ac1b105ec5" xlink:to="loc_srt_RangeAxis_eb10e2be-4706-407e-99fe-8ed6af81313f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_eb10e2be-4706-407e-99fe-8ed6af81313f_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_eb10e2be-4706-407e-99fe-8ed6af81313f" xlink:to="loc_srt_RangeMember_eb10e2be-4706-407e-99fe-8ed6af81313f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a908ba8b-9995-4249-9985-7b039f0ad86b" 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_eb10e2be-4706-407e-99fe-8ed6af81313f" xlink:to="loc_srt_RangeMember_a908ba8b-9995-4249-9985-7b039f0ad86b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_786b5a57-d267-4209-b697-b91dde42a35e" 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_a908ba8b-9995-4249-9985-7b039f0ad86b" xlink:to="loc_srt_MinimumMember_786b5a57-d267-4209-b697-b91dde42a35e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7141b76e-4fb5-4bf2-ac08-c093b1167bc8" 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_a908ba8b-9995-4249-9985-7b039f0ad86b" xlink:to="loc_srt_MaximumMember_7141b76e-4fb5-4bf2-ac08-c093b1167bc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_05e81d8d-2fc8-4393-95bd-151fb1a7158d" 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_b8d04ea8-6d21-47a1-80de-7a706884020e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_05e81d8d-2fc8-4393-95bd-151fb1a7158d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_41dfd616-cdff-4394-873d-a49a4d4c97cf" 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_b8d04ea8-6d21-47a1-80de-7a706884020e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_41dfd616-cdff-4394-873d-a49a4d4c97cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_ba3de80d-2f41-4dc2-9ae8-ee2924a84eff" 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_b8d04ea8-6d21-47a1-80de-7a706884020e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_ba3de80d-2f41-4dc2-9ae8-ee2924a84eff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_b1d44a9a-4346-44a3-986b-be2ef2680540" 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_b8d04ea8-6d21-47a1-80de-7a706884020e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_b1d44a9a-4346-44a3-986b-be2ef2680540" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_4efdfdf7-c0f8-45da-9e8b-5d28f7f62a72" 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_b8d04ea8-6d21-47a1-80de-7a706884020e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_4efdfdf7-c0f8-45da-9e8b-5d28f7f62a72" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_8e8b6dd3-88d2-4c35-a88f-de054aa556b8" 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_b8d04ea8-6d21-47a1-80de-7a706884020e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_8e8b6dd3-88d2-4c35-a88f-de054aa556b8" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails" xlink:type="simple" xlink:href="aosl-20250630.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_4d9bd72c-f854-4c75-9569-12fb592a7c5a" 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_3b57522c-ffd4-4889-8d45-d83a92217f2a" 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_4d9bd72c-f854-4c75-9569-12fb592a7c5a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3b57522c-ffd4-4889-8d45-d83a92217f2a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7dbcf378-a055-401a-b905-7d23442f55b8" 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_3b57522c-ffd4-4889-8d45-d83a92217f2a" xlink:to="loc_us-gaap_AwardTypeAxis_7dbcf378-a055-401a-b905-7d23442f55b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7dbcf378-a055-401a-b905-7d23442f55b8_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_7dbcf378-a055-401a-b905-7d23442f55b8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7dbcf378-a055-401a-b905-7d23442f55b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_130aa1f7-5fe0-4a79-b25b-5f18474d0981" 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_7dbcf378-a055-401a-b905-7d23442f55b8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_130aa1f7-5fe0-4a79-b25b-5f18474d0981" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_1386a92e-cac4-4739-9e0b-0843d8bed33c" 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_130aa1f7-5fe0-4a79-b25b-5f18474d0981" xlink:to="loc_us-gaap_EmployeeStockMember_1386a92e-cac4-4739-9e0b-0843d8bed33c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_eeb416d5-22cf-4674-8776-2c990d16156d" 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_3b57522c-ffd4-4889-8d45-d83a92217f2a" xlink:to="loc_srt_RangeAxis_eeb416d5-22cf-4674-8776-2c990d16156d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_eeb416d5-22cf-4674-8776-2c990d16156d_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_eeb416d5-22cf-4674-8776-2c990d16156d" xlink:to="loc_srt_RangeMember_eeb416d5-22cf-4674-8776-2c990d16156d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ab3ade87-debe-4996-82a8-bb54d19e1850" 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_eeb416d5-22cf-4674-8776-2c990d16156d" xlink:to="loc_srt_RangeMember_ab3ade87-debe-4996-82a8-bb54d19e1850" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3756f221-3629-4d20-a8a7-a6568dc74ff0" 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_ab3ade87-debe-4996-82a8-bb54d19e1850" xlink:to="loc_srt_MinimumMember_3756f221-3629-4d20-a8a7-a6568dc74ff0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cbfd1e3f-db92-45fc-a7b5-e576c090ac2c" 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_ab3ade87-debe-4996-82a8-bb54d19e1850" xlink:to="loc_srt_MaximumMember_cbfd1e3f-db92-45fc-a7b5-e576c090ac2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan_9ba4f7f7-fb82-4572-8ef9-cf54f17efca5" xlink:href="aosl-20250630.xsd#aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d9bd72c-f854-4c75-9569-12fb592a7c5a" xlink:to="loc_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan_9ba4f7f7-fb82-4572-8ef9-cf54f17efca5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_f370305f-5fe3-4331-8fae-4774a38aeb39" 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_4d9bd72c-f854-4c75-9569-12fb592a7c5a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_f370305f-5fe3-4331-8fae-4774a38aeb39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_814ee8f3-98b6-4029-a68b-16c8cb68ee7a" xlink:href="aosl-20250630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d9bd72c-f854-4c75-9569-12fb592a7c5a" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_814ee8f3-98b6-4029-a68b-16c8cb68ee7a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_164c0c71-bbe2-4396-88f6-c2cb62759fd5" 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_4d9bd72c-f854-4c75-9569-12fb592a7c5a" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_164c0c71-bbe2-4396-88f6-c2cb62759fd5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate_50719aa1-0c8a-4de2-a892-349108f591fe" xlink:href="aosl-20250630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d9bd72c-f854-4c75-9569-12fb592a7c5a" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate_50719aa1-0c8a-4de2-a892-349108f591fe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod_56deec25-3f7d-4214-a0c7-e07b4fe3bf9c" xlink:href="aosl-20250630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d9bd72c-f854-4c75-9569-12fb592a7c5a" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod_56deec25-3f7d-4214-a0c7-e07b4fe3bf9c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear_fa184a51-4869-49eb-a94d-e74720ce530f" xlink:href="aosl-20250630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d9bd72c-f854-4c75-9569-12fb592a7c5a" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear_fa184a51-4869-49eb-a94d-e74720ce530f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod_e8c832f8-7dd0-4ed0-b3e4-19c315d96922" xlink:href="aosl-20250630.xsd#aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d9bd72c-f854-4c75-9569-12fb592a7c5a" xlink:to="loc_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod_e8c832f8-7dd0-4ed0-b3e4-19c315d96922" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_9bbcdb22-6810-443f-9a6f-5e01f0643af2" 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_4d9bd72c-f854-4c75-9569-12fb592a7c5a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_9bbcdb22-6810-443f-9a6f-5e01f0643af2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_dd4b0596-7e1c-43fe-96be-91ea8a1b9661" 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_4d9bd72c-f854-4c75-9569-12fb592a7c5a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_dd4b0596-7e1c-43fe-96be-91ea8a1b9661" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails" xlink:type="simple" xlink:href="aosl-20250630.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_7eb35bcf-b1dc-40d8-9baa-78d282593d53" 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_9171bfb4-cf63-4045-98b9-c63bd2765eb7" 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_7eb35bcf-b1dc-40d8-9baa-78d282593d53" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9171bfb4-cf63-4045-98b9-c63bd2765eb7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b556b3c4-f0d9-4b93-99c9-a51ae5bd0870" 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_9171bfb4-cf63-4045-98b9-c63bd2765eb7" xlink:to="loc_us-gaap_AwardTypeAxis_b556b3c4-f0d9-4b93-99c9-a51ae5bd0870" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b556b3c4-f0d9-4b93-99c9-a51ae5bd0870_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_b556b3c4-f0d9-4b93-99c9-a51ae5bd0870" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b556b3c4-f0d9-4b93-99c9-a51ae5bd0870_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d9592681-d329-45bc-a6ca-aea14fd8eece" 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_b556b3c4-f0d9-4b93-99c9-a51ae5bd0870" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d9592681-d329-45bc-a6ca-aea14fd8eece" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_e50458b1-ec32-4156-bf4e-a73a3f0bac9e" xlink:href="aosl-20250630.xsd#aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d9592681-d329-45bc-a6ca-aea14fd8eece" xlink:to="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_e50458b1-ec32-4156-bf4e-a73a3f0bac9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3440d504-6955-4919-964f-24701ebfa62a" 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_9171bfb4-cf63-4045-98b9-c63bd2765eb7" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3440d504-6955-4919-964f-24701ebfa62a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_3440d504-6955-4919-964f-24701ebfa62a_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_3440d504-6955-4919-964f-24701ebfa62a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_3440d504-6955-4919-964f-24701ebfa62a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_8a8172b4-9199-47e7-a79c-7c872091c53d" 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_3440d504-6955-4919-964f-24701ebfa62a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_8a8172b4-9199-47e7-a79c-7c872091c53d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_7fc493f6-ebd4-4ec2-8c3d-6986e1ba2d44" 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_8a8172b4-9199-47e7-a79c-7c872091c53d" xlink:to="loc_us-gaap_CostOfSalesMember_7fc493f6-ebd4-4ec2-8c3d-6986e1ba2d44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_78ab6c93-4f44-4244-8c0c-a5e10422878b" 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_8a8172b4-9199-47e7-a79c-7c872091c53d" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_78ab6c93-4f44-4244-8c0c-a5e10422878b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_4bbf9868-5c7e-44f9-94dd-354aea64e1c4" 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_8a8172b4-9199-47e7-a79c-7c872091c53d" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_4bbf9868-5c7e-44f9-94dd-354aea64e1c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_669943ae-7c56-4ee5-b80d-2295cd2ac34b" 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_7eb35bcf-b1dc-40d8-9baa-78d282593d53" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_669943ae-7c56-4ee5-b80d-2295cd2ac34b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4cc372f8-a038-4144-b44d-0ae38465337c" 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_7eb35bcf-b1dc-40d8-9baa-78d282593d53" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4cc372f8-a038-4144-b44d-0ae38465337c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_65340309-17d0-4519-9006-2a43fbe9bdb4" 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_7eb35bcf-b1dc-40d8-9baa-78d282593d53" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_65340309-17d0-4519-9006-2a43fbe9bdb4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_265dae64-8ece-441c-a605-38f62fb552fd" 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_7eb35bcf-b1dc-40d8-9baa-78d282593d53" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_265dae64-8ece-441c-a605-38f62fb552fd" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="aosl-20250630.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_d835232b-3504-468d-9477-b14436ec3505" 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_4f5e29a4-71c3-4e59-a440-96976f33a51a" 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_d835232b-3504-468d-9477-b14436ec3505" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4f5e29a4-71c3-4e59-a440-96976f33a51a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_593ee9de-6d31-4c38-8246-5b87df793067" 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_4f5e29a4-71c3-4e59-a440-96976f33a51a" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_593ee9de-6d31-4c38-8246-5b87df793067" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_593ee9de-6d31-4c38-8246-5b87df793067_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_593ee9de-6d31-4c38-8246-5b87df793067" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_593ee9de-6d31-4c38-8246-5b87df793067_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_b1593501-7e42-499c-9940-0b280db79692" 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_593ee9de-6d31-4c38-8246-5b87df793067" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_b1593501-7e42-499c-9940-0b280db79692" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticPlanMember_4df16655-83fb-4a59-878a-939b061c121e" 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_b1593501-7e42-499c-9940-0b280db79692" xlink:to="loc_us-gaap_DomesticPlanMember_4df16655-83fb-4a59-878a-939b061c121e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_f6c875fb-c7ab-4460-bf23-aff0e90720d3" 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_4df16655-83fb-4a59-878a-939b061c121e" xlink:to="loc_country_US_f6c875fb-c7ab-4460-bf23-aff0e90720d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember_48bd4a68-fee5-49a2-862d-253b779a366e" 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_b1593501-7e42-499c-9940-0b280db79692" xlink:to="loc_us-gaap_ForeignPlanMember_48bd4a68-fee5-49a2-862d-253b779a366e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TW_7a436fc6-46e0-42a9-944e-56336dbe5d58" 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_48bd4a68-fee5-49a2-862d-253b779a366e" xlink:to="loc_country_TW_7a436fc6-46e0-42a9-944e-56336dbe5d58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_7be278cf-19e9-4087-a865-0120ed8a8b29" 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_48bd4a68-fee5-49a2-862d-253b779a366e" xlink:to="loc_country_CN_7be278cf-19e9-4087-a865-0120ed8a8b29" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN_501ed514-2e46-4c0f-aaa3-db9456d87f17" 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_48bd4a68-fee5-49a2-862d-253b779a366e" xlink:to="loc_country_IN_501ed514-2e46-4c0f-aaa3-db9456d87f17" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_6c19d258-fabd-480e-a0ac-c3dd108640e8" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_DE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignPlanMember_48bd4a68-fee5-49a2-862d-253b779a366e" xlink:to="loc_country_DE_6c19d258-fabd-480e-a0ac-c3dd108640e8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_f06bb1fd-a1fc-41c6-a178-9be25ac311e3" 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_4f5e29a4-71c3-4e59-a440-96976f33a51a" xlink:to="loc_us-gaap_RetirementPlanNameAxis_f06bb1fd-a1fc-41c6-a178-9be25ac311e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_f06bb1fd-a1fc-41c6-a178-9be25ac311e3_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_f06bb1fd-a1fc-41c6-a178-9be25ac311e3" xlink:to="loc_us-gaap_RetirementPlanNameDomain_f06bb1fd-a1fc-41c6-a178-9be25ac311e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_c39248ba-39d5-4053-b777-099e18dd86c0" 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_f06bb1fd-a1fc-41c6-a178-9be25ac311e3" xlink:to="loc_us-gaap_RetirementPlanNameDomain_c39248ba-39d5-4053-b777-099e18dd86c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RetirementPlan401KMember_05bb78e1-5ec7-4894-8a8d-c774caed337b" xlink:href="aosl-20250630.xsd#aosl_RetirementPlan401KMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_c39248ba-39d5-4053-b777-099e18dd86c0" xlink:to="loc_aosl_RetirementPlan401KMember_05bb78e1-5ec7-4894-8a8d-c774caed337b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bedbac19-9b02-438b-92e5-7c81fc72611b" 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_4f5e29a4-71c3-4e59-a440-96976f33a51a" xlink:to="loc_srt_RangeAxis_bedbac19-9b02-438b-92e5-7c81fc72611b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bedbac19-9b02-438b-92e5-7c81fc72611b_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_bedbac19-9b02-438b-92e5-7c81fc72611b" xlink:to="loc_srt_RangeMember_bedbac19-9b02-438b-92e5-7c81fc72611b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_48b16ce9-1665-4600-8f7e-da3d613f4a87" 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_bedbac19-9b02-438b-92e5-7c81fc72611b" xlink:to="loc_srt_RangeMember_48b16ce9-1665-4600-8f7e-da3d613f4a87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3a91c354-d455-4a55-8f3e-81facc15d9ea" 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_48b16ce9-1665-4600-8f7e-da3d613f4a87" xlink:to="loc_srt_MinimumMember_3a91c354-d455-4a55-8f3e-81facc15d9ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_581061b3-2526-4435-805a-b23958a761b4" 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_48b16ce9-1665-4600-8f7e-da3d613f4a87" xlink:to="loc_srt_MaximumMember_581061b3-2526-4435-805a-b23958a761b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_fc8da035-347c-4a4e-93fc-919174381fe6" 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_d835232b-3504-468d-9477-b14436ec3505" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_fc8da035-347c-4a4e-93fc-919174381fe6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_bbc3a220-5669-4ce5-8fdc-93747b7c0b8f" 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_d835232b-3504-468d-9477-b14436ec3505" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_bbc3a220-5669-4ce5-8fdc-93747b7c0b8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_c165308b-c114-4b7d-bc3f-0d9fb4807c19" 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_d835232b-3504-468d-9477-b14436ec3505" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_c165308b-c114-4b7d-bc3f-0d9fb4807c19" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_d4c08995-cb04-4bfd-89d8-db95487126f6" 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_d835232b-3504-468d-9477-b14436ec3505" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_d4c08995-cb04-4bfd-89d8-db95487126f6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations_d7bf7017-064d-47fc-b20a-a73bc6a4a874" xlink:href="aosl-20250630.xsd#aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d835232b-3504-468d-9477-b14436ec3505" xlink:to="loc_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations_d7bf7017-064d-47fc-b20a-a73bc6a4a874" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent_3a4d75ad-5685-4415-b03a-19a207313e31" xlink:href="aosl-20250630.xsd#aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d835232b-3504-468d-9477-b14436ec3505" xlink:to="loc_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent_3a4d75ad-5685-4415-b03a-19a207313e31" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="aosl-20250630.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_76387d66-37cd-4821-a070-6a76e6be7946" 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_5fe3b4c6-ab37-49e5-ab95-b95e7b893ffb" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_5fe3b4c6-ab37-49e5-ab95-b95e7b893ffb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_f588f1b4-0d97-4631-8f1d-33fc814e4ac0" 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_5fe3b4c6-ab37-49e5-ab95-b95e7b893ffb" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_f588f1b4-0d97-4631-8f1d-33fc814e4ac0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_f588f1b4-0d97-4631-8f1d-33fc814e4ac0_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_f588f1b4-0d97-4631-8f1d-33fc814e4ac0" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_f588f1b4-0d97-4631-8f1d-33fc814e4ac0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_a5815911-ecc7-4470-b526-bb0ca2e74b7e" 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_f588f1b4-0d97-4631-8f1d-33fc814e4ac0" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_a5815911-ecc7-4470-b526-bb0ca2e74b7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StateResearchAndDevelopmentCreditCarryforwardMember_97b9c545-b7e9-4e88-98a0-5db0aa0ff2e6" xlink:href="aosl-20250630.xsd#aosl_StateResearchAndDevelopmentCreditCarryforwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_a5815911-ecc7-4470-b526-bb0ca2e74b7e" xlink:to="loc_aosl_StateResearchAndDevelopmentCreditCarryforwardMember_97b9c545-b7e9-4e88-98a0-5db0aa0ff2e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember_bfd6c6b1-7594-4a45-95f7-b328692d4dd4" xlink:href="aosl-20250630.xsd#aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_a5815911-ecc7-4470-b526-bb0ca2e74b7e" xlink:to="loc_aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember_bfd6c6b1-7594-4a45-95f7-b328692d4dd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_493b3960-66dc-4e41-8c54-629b7822d52e" 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_5fe3b4c6-ab37-49e5-ab95-b95e7b893ffb" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_493b3960-66dc-4e41-8c54-629b7822d52e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_493b3960-66dc-4e41-8c54-629b7822d52e_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_493b3960-66dc-4e41-8c54-629b7822d52e" xlink:to="loc_us-gaap_RelatedPartyDomain_493b3960-66dc-4e41-8c54-629b7822d52e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_fd9c47d4-65b3-4cb0-af1d-7c3caaa65217" 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_493b3960-66dc-4e41-8c54-629b7822d52e" xlink:to="loc_us-gaap_RelatedPartyDomain_fd9c47d4-65b3-4cb0-af1d-7c3caaa65217" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_f591e09f-e747-4f36-8562-7697c2cd488b" 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_fd9c47d4-65b3-4cb0-af1d-7c3caaa65217" xlink:to="loc_us-gaap_CorporateJointVentureMember_f591e09f-e747-4f36-8562-7697c2cd488b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_f9633b02-d2a3-498f-ba64-64c2f5a5ecd7" 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_5fe3b4c6-ab37-49e5-ab95-b95e7b893ffb" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_f9633b02-d2a3-498f-ba64-64c2f5a5ecd7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_f9633b02-d2a3-498f-ba64-64c2f5a5ecd7_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_f9633b02-d2a3-498f-ba64-64c2f5a5ecd7" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_f9633b02-d2a3-498f-ba64-64c2f5a5ecd7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_94044521-786b-45c3-9fad-a23c53139319" 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_f9633b02-d2a3-498f-ba64-64c2f5a5ecd7" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_94044521-786b-45c3-9fad-a23c53139319" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_9e29dd2b-40f2-43e4-970c-5f8c5ea7a916" 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_94044521-786b-45c3-9fad-a23c53139319" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_9e29dd2b-40f2-43e4-970c-5f8c5ea7a916" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_deb910ff-51e8-4e7b-9d9d-b8d30f079a9b" 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_5fe3b4c6-ab37-49e5-ab95-b95e7b893ffb" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_deb910ff-51e8-4e7b-9d9d-b8d30f079a9b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_deb910ff-51e8-4e7b-9d9d-b8d30f079a9b_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_deb910ff-51e8-4e7b-9d9d-b8d30f079a9b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_deb910ff-51e8-4e7b-9d9d-b8d30f079a9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_0dbc1a00-4a13-41c3-9470-6c7fee0a3ab0" 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_deb910ff-51e8-4e7b-9d9d-b8d30f079a9b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_0dbc1a00-4a13-41c3-9470-6c7fee0a3ab0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LongTermIncomeTaxPayableMember_d44ae914-c842-43dc-aa9c-b95ef94abc9b" xlink:href="aosl-20250630.xsd#aosl_LongTermIncomeTaxPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_0dbc1a00-4a13-41c3-9470-6c7fee0a3ab0" xlink:to="loc_aosl_LongTermIncomeTaxPayableMember_d44ae914-c842-43dc-aa9c-b95ef94abc9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_682cf570-f69d-4cfb-983c-4eecad0bf195" 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_5fe3b4c6-ab37-49e5-ab95-b95e7b893ffb" xlink:to="loc_srt_RangeAxis_682cf570-f69d-4cfb-983c-4eecad0bf195" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_682cf570-f69d-4cfb-983c-4eecad0bf195_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_682cf570-f69d-4cfb-983c-4eecad0bf195" xlink:to="loc_srt_RangeMember_682cf570-f69d-4cfb-983c-4eecad0bf195_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6605aef2-1240-4bbb-8798-9ddae99298db" 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_682cf570-f69d-4cfb-983c-4eecad0bf195" xlink:to="loc_srt_RangeMember_6605aef2-1240-4bbb-8798-9ddae99298db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_378ec21e-59e6-4252-93f2-aa2308cd4760" 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_6605aef2-1240-4bbb-8798-9ddae99298db" xlink:to="loc_srt_MinimumMember_378ec21e-59e6-4252-93f2-aa2308cd4760" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ec195fde-7f99-46a4-ba56-174079b3ddf5" 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_6605aef2-1240-4bbb-8798-9ddae99298db" xlink:to="loc_srt_MaximumMember_ec195fde-7f99-46a4-ba56-174079b3ddf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PeriodAxis_1cf5adab-f6a5-4a94-a753-da825ac65300" xlink:href="aosl-20250630.xsd#aosl_PeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_5fe3b4c6-ab37-49e5-ab95-b95e7b893ffb" xlink:to="loc_aosl_PeriodAxis_1cf5adab-f6a5-4a94-a753-da825ac65300" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PeriodDomain_1cf5adab-f6a5-4a94-a753-da825ac65300_default" xlink:href="aosl-20250630.xsd#aosl_PeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_aosl_PeriodAxis_1cf5adab-f6a5-4a94-a753-da825ac65300" xlink:to="loc_aosl_PeriodDomain_1cf5adab-f6a5-4a94-a753-da825ac65300_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PeriodDomain_22600ba9-40e1-4448-bf2c-ef4d549108bd" xlink:href="aosl-20250630.xsd#aosl_PeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_aosl_PeriodAxis_1cf5adab-f6a5-4a94-a753-da825ac65300" xlink:to="loc_aosl_PeriodDomain_22600ba9-40e1-4448-bf2c-ef4d549108bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PeriodOneMember_42ea1017-9ea6-4924-8217-5cfe999baa63" xlink:href="aosl-20250630.xsd#aosl_PeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_PeriodDomain_22600ba9-40e1-4448-bf2c-ef4d549108bd" xlink:to="loc_aosl_PeriodOneMember_42ea1017-9ea6-4924-8217-5cfe999baa63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PeriodTwoMember_3c0446f6-44fc-4e56-9518-d492fe640c4f" xlink:href="aosl-20250630.xsd#aosl_PeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_PeriodDomain_22600ba9-40e1-4448-bf2c-ef4d549108bd" xlink:to="loc_aosl_PeriodTwoMember_3c0446f6-44fc-4e56-9518-d492fe640c4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_06bd17d4-5bd0-405b-a244-ea0bde52543c" 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_5fe3b4c6-ab37-49e5-ab95-b95e7b893ffb" xlink:to="loc_srt_CounterpartyNameAxis_06bd17d4-5bd0-405b-a244-ea0bde52543c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_06bd17d4-5bd0-405b-a244-ea0bde52543c_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_06bd17d4-5bd0-405b-a244-ea0bde52543c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_06bd17d4-5bd0-405b-a244-ea0bde52543c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2a969322-08a9-4704-83d8-6692a4a060f5" 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_06bd17d4-5bd0-405b-a244-ea0bde52543c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2a969322-08a9-4704-83d8-6692a4a060f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember_f0271af5-29c1-47af-af35-8533f06afee7" xlink:href="aosl-20250630.xsd#aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2a969322-08a9-4704-83d8-6692a4a060f5" xlink:to="loc_aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember_f0271af5-29c1-47af-af35-8533f06afee7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_6084e792-44ef-4637-98ce-42e6beedd598" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_6084e792-44ef-4637-98ce-42e6beedd598" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_ba8f147c-0c82-427b-aadd-25d97e33f0be" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_ba8f147c-0c82-427b-aadd-25d97e33f0be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_0e4965eb-8701-4a63-aaab-e7b07718df2a" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_0e4965eb-8701-4a63-aaab-e7b07718df2a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_bfc25d0b-1162-492b-9d1f-482da32c214b" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_bfc25d0b-1162-492b-9d1f-482da32c214b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_f58df8e9-e7ae-4db8-87a4-54af8dbe9865" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_f58df8e9-e7ae-4db8-87a4-54af8dbe9865" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_8f1a36a0-093a-4574-8da0-1a64cc16c639" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_8f1a36a0-093a-4574-8da0-1a64cc16c639" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_7c4600b6-7cf3-4a4d-b923-3a870d5ee956" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_7c4600b6-7cf3-4a4d-b923-3a870d5ee956" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets_dd7526fc-1667-4c24-84c5-4b520b3fc612" xlink:href="aosl-20250630.xsd#aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets_dd7526fc-1667-4c24-84c5-4b520b3fc612" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_3861fac4-ad7f-4253-aecf-d49f3caea224" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_3861fac4-ad7f-4253-aecf-d49f3caea224" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_b67f66cc-fca7-48b5-85f9-6414cb03f0d4" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_b67f66cc-fca7-48b5-85f9-6414cb03f0d4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_e3a20eb3-ee47-4abd-b180-6a8636e96c76" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_e3a20eb3-ee47-4abd-b180-6a8636e96c76" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_13c6c13d-2201-4b01-83c3-3874c028317e" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_13c6c13d-2201-4b01-83c3-3874c028317e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1fdc3421-1dda-4cd6-8f2f-99543b7a3b70" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1fdc3421-1dda-4cd6-8f2f-99543b7a3b70" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_c0ee0d41-1454-4c15-8125-99498e4e969e" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_c0ee0d41-1454-4c15-8125-99498e4e969e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_4fdf2be5-c6d4-4911-9b32-fff1146f6525" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_4fdf2be5-c6d4-4911-9b32-fff1146f6525" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm_bdfdcc20-5681-4e71-b4de-dc183f20b8da" xlink:href="aosl-20250630.xsd#aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm_bdfdcc20-5681-4e71-b4de-dc183f20b8da" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss_5fce19ad-528d-4ade-a58e-ad2cd9ac61f6" xlink:href="aosl-20250630.xsd#aosl_EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_aosl_EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss_5fce19ad-528d-4ade-a58e-ad2cd9ac61f6" xlink:type="arc" order="16"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails" xlink:type="simple" xlink:href="aosl-20250630.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_3ee8111b-9990-4d2d-bec4-d30d58a26657" 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_678ec894-e0f6-4cde-9402-dcce31258bdb" 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_3ee8111b-9990-4d2d-bec4-d30d58a26657" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_678ec894-e0f6-4cde-9402-dcce31258bdb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e131d800-c33d-4ef2-898a-26140068543d" 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_678ec894-e0f6-4cde-9402-dcce31258bdb" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e131d800-c33d-4ef2-898a-26140068543d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_e131d800-c33d-4ef2-898a-26140068543d_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_e131d800-c33d-4ef2-898a-26140068543d" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_e131d800-c33d-4ef2-898a-26140068543d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_57916d09-2c6f-49eb-933e-072701d3cd41" 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_e131d800-c33d-4ef2-898a-26140068543d" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_57916d09-2c6f-49eb-933e-072701d3cd41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LongTermLiabilitiesMember_97a120fb-a60a-40bb-aa34-add96b144f6a" xlink:href="aosl-20250630.xsd#aosl_LongTermLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_57916d09-2c6f-49eb-933e-072701d3cd41" xlink:to="loc_aosl_LongTermLiabilitiesMember_97a120fb-a60a-40bb-aa34-add96b144f6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_81464e3d-8b1e-4e22-8503-3fd810ae39fc" 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_3ee8111b-9990-4d2d-bec4-d30d58a26657" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_81464e3d-8b1e-4e22-8503-3fd810ae39fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_3a37c8a0-4b8d-45bd-b094-32406a0a57ea" 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_3ee8111b-9990-4d2d-bec4-d30d58a26657" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_3a37c8a0-4b8d-45bd-b094-32406a0a57ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_0b2068a0-dcaf-4f70-b407-f1a1d0833b92" 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_3ee8111b-9990-4d2d-bec4-d30d58a26657" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_0b2068a0-dcaf-4f70-b407-f1a1d0833b92" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b28bb9aa-ed1d-4f75-bf1a-b1362417c6fe" 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_3ee8111b-9990-4d2d-bec4-d30d58a26657" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b28bb9aa-ed1d-4f75-bf1a-b1362417c6fe" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SegmentandGeographicinformationSegmentNarrativeDetails" xlink:type="simple" xlink:href="aosl-20250630.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_6b05156f-c730-4082-b7bb-0d04751f0329" 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_0ed86f7e-6202-42a5-907a-aa25a19467da" 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_6b05156f-c730-4082-b7bb-0d04751f0329" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0ed86f7e-6202-42a5-907a-aa25a19467da" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7d396f6a-1985-4aef-838c-6dc031dfc897" 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_0ed86f7e-6202-42a5-907a-aa25a19467da" xlink:to="loc_srt_ProductOrServiceAxis_7d396f6a-1985-4aef-838c-6dc031dfc897" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7d396f6a-1985-4aef-838c-6dc031dfc897_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_7d396f6a-1985-4aef-838c-6dc031dfc897" xlink:to="loc_srt_ProductsAndServicesDomain_7d396f6a-1985-4aef-838c-6dc031dfc897_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_bc3b33c0-d97c-4ed0-993c-bbe029b1d4e9" 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_7d396f6a-1985-4aef-838c-6dc031dfc897" xlink:to="loc_srt_ProductsAndServicesDomain_bc3b33c0-d97c-4ed0-993c-bbe029b1d4e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_1b69a677-0263-4dc8-9571-8a724761d34f" 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_bc3b33c0-d97c-4ed0-993c-bbe029b1d4e9" xlink:to="loc_us-gaap_ServiceMember_1b69a677-0263-4dc8-9571-8a724761d34f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_1ac5c487-5de6-4eeb-97b8-ffa38550519b" 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_6b05156f-c730-4082-b7bb-0d04751f0329" xlink:to="loc_us-gaap_NumberOfOperatingSegments_1ac5c487-5de6-4eeb-97b8-ffa38550519b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6ddf78b4-b5a3-4ef2-b234-9954cbcff2b9" 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_6b05156f-c730-4082-b7bb-0d04751f0329" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6ddf78b4-b5a3-4ef2-b234-9954cbcff2b9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails" xlink:type="simple" xlink:href="aosl-20250630.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_49c4a4ba-bd9e-460f-9b83-b0e75b484f02" 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_4b702aa5-3465-434a-9464-3133c53e47ab" 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_49c4a4ba-bd9e-460f-9b83-b0e75b484f02" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4b702aa5-3465-434a-9464-3133c53e47ab" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_5ff63e21-5512-4f11-a755-f65232168d35" 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_4b702aa5-3465-434a-9464-3133c53e47ab" xlink:to="loc_srt_StatementGeographicalAxis_5ff63e21-5512-4f11-a755-f65232168d35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5ff63e21-5512-4f11-a755-f65232168d35_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_5ff63e21-5512-4f11-a755-f65232168d35" xlink:to="loc_srt_SegmentGeographicalDomain_5ff63e21-5512-4f11-a755-f65232168d35_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_dccd98b5-c4b4-4ca0-b79d-47245cc3d729" 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_5ff63e21-5512-4f11-a755-f65232168d35" xlink:to="loc_srt_SegmentGeographicalDomain_dccd98b5-c4b4-4ca0-b79d-47245cc3d729" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_HK_18c01b29-5655-4f2a-aabd-2d1af83f1512" 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_dccd98b5-c4b4-4ca0-b79d-47245cc3d729" xlink:to="loc_country_HK_18c01b29-5655-4f2a-aabd-2d1af83f1512" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_c67e809f-fae6-41b9-9858-881a1790f53f" 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_dccd98b5-c4b4-4ca0-b79d-47245cc3d729" xlink:to="loc_country_CN_c67e809f-fae6-41b9-9858-881a1790f53f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_KR_dfd6db61-85bb-4d00-89a4-28340a75b503" 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_dccd98b5-c4b4-4ca0-b79d-47245cc3d729" xlink:to="loc_country_KR_dfd6db61-85bb-4d00-89a4-28340a75b503" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_78ce9b09-bddc-4902-87a4-4a3eb853b914" 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_dccd98b5-c4b4-4ca0-b79d-47245cc3d729" xlink:to="loc_country_US_78ce9b09-bddc-4902-87a4-4a3eb853b914" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherCountriesMember_4bbe28af-b2f8-4c0c-a0b5-e6cbf00d6ee1" xlink:href="aosl-20250630.xsd#aosl_OtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_dccd98b5-c4b4-4ca0-b79d-47245cc3d729" xlink:to="loc_aosl_OtherCountriesMember_4bbe28af-b2f8-4c0c-a0b5-e6cbf00d6ee1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_38839086-5752-4829-a696-8603aaf7592e" 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_49c4a4ba-bd9e-460f-9b83-b0e75b484f02" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_38839086-5752-4829-a696-8603aaf7592e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails" xlink:type="simple" xlink:href="aosl-20250630.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_a0ba6d49-617a-470f-968d-5a6e4cd05a13" 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_96d7cccc-beea-4c5d-8c4a-adcd161ede43" 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_a0ba6d49-617a-470f-968d-5a6e4cd05a13" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_96d7cccc-beea-4c5d-8c4a-adcd161ede43" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_a8672f91-94d5-4431-b38b-8aed99763345" 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_96d7cccc-beea-4c5d-8c4a-adcd161ede43" xlink:to="loc_srt_ProductOrServiceAxis_a8672f91-94d5-4431-b38b-8aed99763345" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a8672f91-94d5-4431-b38b-8aed99763345_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_a8672f91-94d5-4431-b38b-8aed99763345" xlink:to="loc_srt_ProductsAndServicesDomain_a8672f91-94d5-4431-b38b-8aed99763345_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_936922d8-c031-4bcf-9f8d-e41ad34b1037" 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_a8672f91-94d5-4431-b38b-8aed99763345" xlink:to="loc_srt_ProductsAndServicesDomain_936922d8-c031-4bcf-9f8d-e41ad34b1037" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PowerDiscreteMember_22a3a819-f659-4ed3-a243-b1d7b04f1c39" xlink:href="aosl-20250630.xsd#aosl_PowerDiscreteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_936922d8-c031-4bcf-9f8d-e41ad34b1037" xlink:to="loc_aosl_PowerDiscreteMember_22a3a819-f659-4ed3-a243-b1d7b04f1c39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PowerIcMember_23a64bd7-7c2d-4ba8-9e7d-fb69cd70b366" xlink:href="aosl-20250630.xsd#aosl_PowerIcMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_936922d8-c031-4bcf-9f8d-e41ad34b1037" xlink:to="loc_aosl_PowerIcMember_23a64bd7-7c2d-4ba8-9e7d-fb69cd70b366" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PackagingAndTestingServicesMember_8fd512b8-961b-4318-9e57-b7edac69acda" xlink:href="aosl-20250630.xsd#aosl_PackagingAndTestingServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_936922d8-c031-4bcf-9f8d-e41ad34b1037" xlink:to="loc_aosl_PackagingAndTestingServicesMember_8fd512b8-961b-4318-9e57-b7edac69acda" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LicenseAndDevelopmentSerivcesMember_2cdb1d8c-e5be-4b67-a8e7-053cfa4bab48" xlink:href="aosl-20250630.xsd#aosl_LicenseAndDevelopmentSerivcesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_936922d8-c031-4bcf-9f8d-e41ad34b1037" xlink:to="loc_aosl_LicenseAndDevelopmentSerivcesMember_2cdb1d8c-e5be-4b67-a8e7-053cfa4bab48" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_54f90a54-d0f3-4f6f-a4d1-0c37dd49ad98" 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_a0ba6d49-617a-470f-968d-5a6e4cd05a13" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_54f90a54-d0f3-4f6f-a4d1-0c37dd49ad98" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails" xlink:type="simple" xlink:href="aosl-20250630.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_89bb4a49-d5e9-4ef1-ab78-a1e14e54d6bd" 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_eb77d540-9b82-4d8d-9de9-56a418afbf3e" 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_89bb4a49-d5e9-4ef1-ab78-a1e14e54d6bd" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_eb77d540-9b82-4d8d-9de9-56a418afbf3e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ddc98938-cc37-4b51-9a3b-33c00a0734c4" 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_eb77d540-9b82-4d8d-9de9-56a418afbf3e" xlink:to="loc_srt_StatementGeographicalAxis_ddc98938-cc37-4b51-9a3b-33c00a0734c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ddc98938-cc37-4b51-9a3b-33c00a0734c4_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_ddc98938-cc37-4b51-9a3b-33c00a0734c4" xlink:to="loc_srt_SegmentGeographicalDomain_ddc98938-cc37-4b51-9a3b-33c00a0734c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d4130cfd-4556-40e9-98e1-d3417fef7df6" 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_ddc98938-cc37-4b51-9a3b-33c00a0734c4" xlink:to="loc_srt_SegmentGeographicalDomain_d4130cfd-4556-40e9-98e1-d3417fef7df6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_dad5ec33-cc2d-433c-b4cc-c1f5725b95dd" 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_d4130cfd-4556-40e9-98e1-d3417fef7df6" xlink:to="loc_country_CN_dad5ec33-cc2d-433c-b4cc-c1f5725b95dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_bcb966af-8f06-4d68-af7d-c9aa6afb8d72" 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_d4130cfd-4556-40e9-98e1-d3417fef7df6" xlink:to="loc_country_US_bcb966af-8f06-4d68-af7d-c9aa6afb8d72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherCountriesMember_05c23e57-7ae3-48b6-bbbc-580e7d4f3644" xlink:href="aosl-20250630.xsd#aosl_OtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_d4130cfd-4556-40e9-98e1-d3417fef7df6" xlink:to="loc_aosl_OtherCountriesMember_05c23e57-7ae3-48b6-bbbc-580e7d4f3644" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets_e0300aa5-f384-4090-bf2c-0014ebe6511f" xlink:href="aosl-20250630.xsd#aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_89bb4a49-d5e9-4ef1-ab78-a1e14e54d6bd" xlink:to="loc_aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets_e0300aa5-f384-4090-bf2c-0014ebe6511f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/RestrictedNetAssetsDetails" xlink:type="simple" xlink:href="aosl-20250630.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_7b72e65e-caad-443c-9e0e-d299eaf58882" xlink:href="aosl-20250630.xsd#aosl_RestrictedStatutoryReservesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RestrictedStatutoryReservesTable_58b77882-c17d-43f8-aaa1-bd6ce09d24bf" xlink:href="aosl-20250630.xsd#aosl_RestrictedStatutoryReservesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_7b72e65e-caad-443c-9e0e-d299eaf58882" xlink:to="loc_aosl_RestrictedStatutoryReservesTable_58b77882-c17d-43f8-aaa1-bd6ce09d24bf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityByLocationAxis_acfb0e5d-ed24-468f-b847-a999e7a7e389" 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_58b77882-c17d-43f8-aaa1-bd6ce09d24bf" xlink:to="loc_dei_EntityByLocationAxis_acfb0e5d-ed24-468f-b847-a999e7a7e389" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocationDomain_acfb0e5d-ed24-468f-b847-a999e7a7e389_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_acfb0e5d-ed24-468f-b847-a999e7a7e389" xlink:to="loc_dei_LocationDomain_acfb0e5d-ed24-468f-b847-a999e7a7e389_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocationDomain_1a3a037f-5e3f-4939-a375-bf9ac5c88c1e" 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_acfb0e5d-ed24-468f-b847-a999e7a7e389" xlink:to="loc_dei_LocationDomain_1a3a037f-5e3f-4939-a375-bf9ac5c88c1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_4a1dbd0d-5c73-4b17-a2d6-dfb02caf71a4" 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_1a3a037f-5e3f-4939-a375-bf9ac5c88c1e" xlink:to="loc_country_CN_4a1dbd0d-5c73-4b17-a2d6-dfb02caf71a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_bfe6b6b6-760e-4ecd-b2a2-c9936ccafb7e" 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_58b77882-c17d-43f8-aaa1-bd6ce09d24bf" xlink:to="loc_srt_ConsolidatedEntitiesAxis_bfe6b6b6-760e-4ecd-b2a2-c9936ccafb7e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_bfe6b6b6-760e-4ecd-b2a2-c9936ccafb7e_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_bfe6b6b6-760e-4ecd-b2a2-c9936ccafb7e" xlink:to="loc_srt_ConsolidatedEntitiesDomain_bfe6b6b6-760e-4ecd-b2a2-c9936ccafb7e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_3e571f1e-a9bb-448e-9bc2-fdb9eb264bd0" 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_bfe6b6b6-760e-4ecd-b2a2-c9936ccafb7e" xlink:to="loc_srt_ConsolidatedEntitiesDomain_3e571f1e-a9bb-448e-9bc2-fdb9eb264bd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_4f3f6a7f-96bd-49c7-ac89-18baed389142" 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_3e571f1e-a9bb-448e-9bc2-fdb9eb264bd0" xlink:to="loc_srt_SubsidiariesMember_4f3f6a7f-96bd-49c7-ac89-18baed389142" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7046bea8-a38a-4d97-917c-88e2aba727a7" 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_58b77882-c17d-43f8-aaa1-bd6ce09d24bf" xlink:to="loc_srt_RangeAxis_7046bea8-a38a-4d97-917c-88e2aba727a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7046bea8-a38a-4d97-917c-88e2aba727a7_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_7046bea8-a38a-4d97-917c-88e2aba727a7" xlink:to="loc_srt_RangeMember_7046bea8-a38a-4d97-917c-88e2aba727a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c422ca58-fa4f-4373-9f7f-4845d8a2f477" 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_7046bea8-a38a-4d97-917c-88e2aba727a7" xlink:to="loc_srt_RangeMember_c422ca58-fa4f-4373-9f7f-4845d8a2f477" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_338b80d9-0049-4e28-9c25-d1d31b98132c" 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_c422ca58-fa4f-4373-9f7f-4845d8a2f477" xlink:to="loc_srt_MinimumMember_338b80d9-0049-4e28-9c25-d1d31b98132c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b9aca82c-0c5c-431d-a964-286819226b44" 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_c422ca58-fa4f-4373-9f7f-4845d8a2f477" xlink:to="loc_srt_MaximumMember_b9aca82c-0c5c-431d-a964-286819226b44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves_4d717bb3-2f81-45b3-9dff-0df4f8366b99" xlink:href="aosl-20250630.xsd#aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_7b72e65e-caad-443c-9e0e-d299eaf58882" xlink:to="loc_aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves_4d717bb3-2f81-45b3-9dff-0df4f8366b99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital_89c62983-b870-4505-9f47-f1677292aef5" xlink:href="aosl-20250630.xsd#aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_7b72e65e-caad-443c-9e0e-d299eaf58882" xlink:to="loc_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital_89c62983-b870-4505-9f47-f1677292aef5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount_d5c27b70-9a30-431e-b78f-a097fc3277f7" xlink:href="aosl-20250630.xsd#aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_7b72e65e-caad-443c-9e0e-d299eaf58882" xlink:to="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount_d5c27b70-9a30-431e-b78f-a097fc3277f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets_f49cadf9-845e-4b7c-ab00-4df90b4c2589" xlink:href="aosl-20250630.xsd#aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_7b72e65e-caad-443c-9e0e-d299eaf58882" xlink:to="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets_f49cadf9-845e-4b7c-ab00-4df90b4c2589" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" xlink:type="simple" xlink:href="aosl-20250630.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_34b2d5f9-a7b7-4fcc-aa5d-9d61425bb94b" 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_50141c2b-5e13-4120-942f-03f77f9f1fca" 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_34b2d5f9-a7b7-4fcc-aa5d-9d61425bb94b" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_50141c2b-5e13-4120-942f-03f77f9f1fca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_4aa8a5f9-a049-46f9-83f2-b1d6ac7099c9" 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_50141c2b-5e13-4120-942f-03f77f9f1fca" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_4aa8a5f9-a049-46f9-83f2-b1d6ac7099c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_4aa8a5f9-a049-46f9-83f2-b1d6ac7099c9_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_4aa8a5f9-a049-46f9-83f2-b1d6ac7099c9" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_4aa8a5f9-a049-46f9-83f2-b1d6ac7099c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_0eddc7a4-5d53-4d90-952f-b910df657e09" 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_4aa8a5f9-a049-46f9-83f2-b1d6ac7099c9" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_0eddc7a4-5d53-4d90-952f-b910df657e09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InventoriesAndServicesMember_af5aab48-5832-4e09-94a6-9ea312e0f9f9" xlink:href="aosl-20250630.xsd#aosl_InventoriesAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_0eddc7a4-5d53-4d90-952f-b910df657e09" xlink:to="loc_aosl_InventoriesAndServicesMember_af5aab48-5832-4e09-94a6-9ea312e0f9f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalAdditionsMember_41036dbb-e227-4026-9cea-1a5731aa5034" 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_0eddc7a4-5d53-4d90-952f-b910df657e09" xlink:to="loc_us-gaap_CapitalAdditionsMember_41036dbb-e227-4026-9cea-1a5731aa5034" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_e7fb76fe-2935-43d1-a8da-d3341d994d38" 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_34b2d5f9-a7b7-4fcc-aa5d-9d61425bb94b" xlink:to="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_e7fb76fe-2935-43d1-a8da-d3341d994d38" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails" xlink:type="simple" xlink:href="aosl-20250630.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_13f4f354-1806-41ae-9c2c-a441b82414f5" 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_fe4f429b-6820-4149-ae80-6e48ce47dba0" 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_13f4f354-1806-41ae-9c2c-a441b82414f5" xlink:to="loc_us-gaap_LossContingenciesTable_fe4f429b-6820-4149-ae80-6e48ce47dba0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_cf867940-bcfa-4cf0-ba2c-f999b73cdddb" 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_fe4f429b-6820-4149-ae80-6e48ce47dba0" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_cf867940-bcfa-4cf0-ba2c-f999b73cdddb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_cf867940-bcfa-4cf0-ba2c-f999b73cdddb_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_cf867940-bcfa-4cf0-ba2c-f999b73cdddb" xlink:to="loc_us-gaap_LossContingencyNatureDomain_cf867940-bcfa-4cf0-ba2c-f999b73cdddb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_c3f22487-ed5b-45e4-a604-c86969f63a24" 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_cf867940-bcfa-4cf0-ba2c-f999b73cdddb" xlink:to="loc_us-gaap_LossContingencyNatureDomain_c3f22487-ed5b-45e4-a604-c86969f63a24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_78db648e-3a1f-4ac3-a4c7-4c6515a687e5" 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_c3f22487-ed5b-45e4-a604-c86969f63a24" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_78db648e-3a1f-4ac3-a4c7-4c6515a687e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_76f3e8e4-ad1d-42de-80c3-1035f6ec0433" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_fe4f429b-6820-4149-ae80-6e48ce47dba0" xlink:to="loc_srt_LitigationCaseAxis_76f3e8e4-ad1d-42de-80c3-1035f6ec0433" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_76f3e8e4-ad1d-42de-80c3-1035f6ec0433_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_76f3e8e4-ad1d-42de-80c3-1035f6ec0433" xlink:to="loc_srt_LitigationCaseTypeDomain_76f3e8e4-ad1d-42de-80c3-1035f6ec0433_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_1f555a1b-131d-4d5e-aee1-25f078f6ff3c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_76f3e8e4-ad1d-42de-80c3-1035f6ec0433" xlink:to="loc_srt_LitigationCaseTypeDomain_1f555a1b-131d-4d5e-aee1-25f078f6ff3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DepartmentOfCommerceMember_a1a38dd5-23be-4251-8aef-5638ddeef1f2" xlink:href="aosl-20250630.xsd#aosl_DepartmentOfCommerceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_1f555a1b-131d-4d5e-aee1-25f078f6ff3c" xlink:to="loc_aosl_DepartmentOfCommerceMember_a1a38dd5-23be-4251-8aef-5638ddeef1f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_df59d194-c57a-4a5c-9788-9addd6f5de57" 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_13f4f354-1806-41ae-9c2c-a441b82414f5" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_df59d194-c57a-4a5c-9788-9addd6f5de57" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SubsequentEventNarrativeDetails" xlink:type="simple" xlink:href="aosl-20250630.xsd#SubsequentEventNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/SubsequentEventNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_d78df878-be2a-4330-b53c-08664efb1a82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_b91f89a0-c55c-4c79-9be6-edaf49fd4816" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_d78df878-be2a-4330-b53c-08664efb1a82" xlink:to="loc_us-gaap_SubsequentEventTable_b91f89a0-c55c-4c79-9be6-edaf49fd4816" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_30a56b39-bff4-434d-a57f-d82e0aeaad65" 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_SubsequentEventTable_b91f89a0-c55c-4c79-9be6-edaf49fd4816" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_30a56b39-bff4-434d-a57f-d82e0aeaad65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_30a56b39-bff4-434d-a57f-d82e0aeaad65_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_30a56b39-bff4-434d-a57f-d82e0aeaad65" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_30a56b39-bff4-434d-a57f-d82e0aeaad65_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_503b5e47-ce66-4b53-8f31-d2f0fad8704e" 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_30a56b39-bff4-434d-a57f-d82e0aeaad65" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_503b5e47-ce66-4b53-8f31-d2f0fad8704e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_6ab365ec-303c-4f1f-8d23-ab75f25d45ee" 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_503b5e47-ce66-4b53-8f31-d2f0fad8704e" xlink:to="loc_us-gaap_SubsequentEventMember_6ab365ec-303c-4f1f-8d23-ab75f25d45ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d3f48bf8-2120-4787-adeb-4d64ed3d769a" 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_SubsequentEventTable_b91f89a0-c55c-4c79-9be6-edaf49fd4816" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d3f48bf8-2120-4787-adeb-4d64ed3d769a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_d3f48bf8-2120-4787-adeb-4d64ed3d769a_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_d3f48bf8-2120-4787-adeb-4d64ed3d769a" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_d3f48bf8-2120-4787-adeb-4d64ed3d769a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_47dea134-b810-44c4-a20c-83e5f00a4b61" 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_d3f48bf8-2120-4787-adeb-4d64ed3d769a" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_47dea134-b810-44c4-a20c-83e5f00a4b61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JVCompanyMember_0182aa93-a5ea-44c8-bea9-a53077e251cf" xlink:href="aosl-20250630.xsd#aosl_JVCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_47dea134-b810-44c4-a20c-83e5f00a4b61" xlink:to="loc_aosl_JVCompanyMember_0182aa93-a5ea-44c8-bea9-a53077e251cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold_bc60669b-6fe5-4e91-a9b9-07dee85f4262" xlink:href="aosl-20250630.xsd#aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_d78df878-be2a-4330-b53c-08664efb1a82" xlink:to="loc_aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold_bc60669b-6fe5-4e91-a9b9-07dee85f4262" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_79c459a5-a4c3-4d67-a86d-9e338b0a7dc2" 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_SubsequentEventLineItems_d78df878-be2a-4330-b53c-08664efb1a82" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_79c459a5-a4c3-4d67-a86d-9e338b0a7dc2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="aosl-20250630.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_c4a2fef9-335c-4970-a2ae-73743006c53f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_86bbc4ca-c904-44d8-b728-580800528bba" 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_c4a2fef9-335c-4970-a2ae-73743006c53f" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_86bbc4ca-c904-44d8-b728-580800528bba" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b42814a8-750d-4ad3-b1b1-ac2763dd8a32" 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_86bbc4ca-c904-44d8-b728-580800528bba" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b42814a8-750d-4ad3-b1b1-ac2763dd8a32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_b42814a8-750d-4ad3-b1b1-ac2763dd8a32_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_b42814a8-750d-4ad3-b1b1-ac2763dd8a32" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_b42814a8-750d-4ad3-b1b1-ac2763dd8a32_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_8a4e498a-354e-4bc6-973f-697471fb5ee5" 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_b42814a8-750d-4ad3-b1b1-ac2763dd8a32" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_8a4e498a-354e-4bc6-973f-697471fb5ee5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_2c7b58c4-5ec6-4e9b-a62f-c501b3cd1512" 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_8a4e498a-354e-4bc6-973f-697471fb5ee5" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_2c7b58c4-5ec6-4e9b-a62f-c501b3cd1512" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AllowanceForPriceAdjustmentsMember_de0eb297-7c17-4496-949b-816717cc521b" xlink:href="aosl-20250630.xsd#aosl_AllowanceForPriceAdjustmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_8a4e498a-354e-4bc6-973f-697471fb5ee5" xlink:to="loc_aosl_AllowanceForPriceAdjustmentsMember_de0eb297-7c17-4496-949b-816717cc521b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_a33dec85-057f-46a6-a709-a98c0bdbfca3" 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_8a4e498a-354e-4bc6-973f-697471fb5ee5" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_a33dec85-057f-46a6-a709-a98c0bdbfca3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_86c636b7-153c-4d44-8e3c-f88a8dde2a26" 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_c4a2fef9-335c-4970-a2ae-73743006c53f" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_86c636b7-153c-4d44-8e3c-f88a8dde2a26" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_a228bd96-acb9-49bf-b57c-806783a8b186" 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_86c636b7-153c-4d44-8e3c-f88a8dde2a26" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_a228bd96-acb9-49bf-b57c-806783a8b186" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_2baa8983-f1c5-40aa-9d4f-590cadd1b2ae" 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_86c636b7-153c-4d44-8e3c-f88a8dde2a26" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_2baa8983-f1c5-40aa-9d4f-590cadd1b2ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_513f9301-b920-495b-9c39-4079c8db40ab" 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_86c636b7-153c-4d44-8e3c-f88a8dde2a26" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_513f9301-b920-495b-9c39-4079c8db40ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_568eec32-6b93-4509-8e79-ca301e41c0e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
  </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="101"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>aosl-20250630_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 2025 Workiva-->
<!--r:fd0e100b-4b8d-456b-91e7-500acea8e015,g:127592e1-e731-476d-a953-7c5720626d5c-->
<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_47ae905b-2094-4d77-9be6-9f6f0fbeb7cf_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-20250630.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_c8e0e58a-a2a0-4eb2-9f39-7212ef60169e_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_480bab72-c2d6-4fb8-bf3f-dd4646e05bff_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_0eab4274-15e7-4da3-b7cf-1d912f330636_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_0239d845-7d72-4960-acbf-c8f2f9ac1904_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_360f9adb-a81e-4423-b6ab-1cf2eb86859b_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-20250630.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_d44c64b2-158d-4f13-87b2-3f909a53d174_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_b7a4e2c7-1bf9-4227-9854-f16da1b4734d_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_91e321cb-8024-4c6a-a125-2fc9a0a1a586_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_befeb602-bbe6-4359-ab9c-36d0c3118e9e_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_3a21caae-4f49-41d3-a059-ec8d24e1028e_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-20250630.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_49357e29-9bd5-4975-bb30-999ad6270b0b_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_7b82ff05-251d-48c5-a416-c7b2b1a5c0c2_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 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_b7f55dee-7c00-415f-ab8c-8f3417b30f35_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_2472535a-c113-4120-b6c9-6bf524e68fa6_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_fb655ea5-4eb8-4c9b-b9fa-af7b59ee928c_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_f49e6f3c-0996-4ada-8c26-1ff190d89bac_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-20250630.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_a1f38d30-6370-484f-aae4-4b12ce513eb2_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_050ca29c-2ef5-4f2b-bbf1-8d3794ea0bac_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_a9c9ed09-22de-4891-a251-e55790601a51_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_4da84450-1680-4123-9ddc-7ed0ac5aff16_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-20250630.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_53ddc38e-65f1-4934-a26c-a2302ce3689e_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" 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_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_b6cdd39f-27a7-4185-a669-b7a21521757f_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-20250630.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_aosl_InstallmentFourMember_78852116-f349-481e-ae58-03256bbfba97_terseLabel_en-US" xlink:label="lab_aosl_InstallmentFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Installment Four</link:label>
    <link:label id="lab_aosl_InstallmentFourMember_label_en-US" xlink:label="lab_aosl_InstallmentFourMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Installment Four [Member]</link:label>
    <link:label id="lab_aosl_InstallmentFourMember_documentation_en-US" xlink:label="lab_aosl_InstallmentFourMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Installment Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InstallmentFourMember" xlink:href="aosl-20250630.xsd#aosl_InstallmentFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_InstallmentFourMember" xlink:to="lab_aosl_InstallmentFourMember" 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_1a9ab09a-1474-4687-a3e7-3d564bc7011c_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_c2814de8-c2c3-43ec-b6e9-cab0bcd4698f_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 credit losses</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_8a5e91a2-588d-43a9-a9d4-7c5355e329ee_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_fc525429-ff2e-43ce-9ba5-bab6d05d9f73_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-20250630.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_64271a18-599b-4138-ac32-7f548227ba82_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_176db7c2-acea-4493-a25e-45bdb6efdf64_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_4777baa3-3519-4a97-a1ea-40fd7a768add_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_0de3719c-fc09-4330-a782-69b2ab90fcef_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_dcbe499a-f3aa-4cd3-8b84-2bcc04eeb14f_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_6d0995a1-9eb2-4a3f-bf23-e6dc2f9ff1a9_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 equity method investment loss</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_b68cffa3-5002-471f-8138-69c941913ca4_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_4c28a71f-889b-45ca-bb73-ae04451cbe6f_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_214a4fa8-5eae-493c-bfec-bec69a79b1af_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_6bc61080-d398-40f5-9ad8-bcb81d3b99f4_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_44edd15f-88e3-4906-a577-83b0cdde3da9_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_ae591082-dcd1-466b-a77e-f4613721ce3e_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</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_ee29e2e1-2a13-4397-b517-0c5733e439fa_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_7cc207cc-9fa4-4e80-9f26-f6867e86de50_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-20250630.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_95ef45a7-61d7-4f7d-a4af-852880c774fa_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_bf627d0a-6469-4abf-a2a6-d873039f8366_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_ac84d3d8-36a3-4ac4-93aa-ca6b13141e10_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_f2893f63-66a8-41bf-a8b7-017177880546_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_f21b393d-7a74-413f-80a7-f72b64756454_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_254d7fea-aac2-49fd-8dec-f97f0ba0d859_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_429a14a7-fdc8-406b-88a6-d9f4de45d826_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_07505d3a-9a0c-4713-8f22-3361ed6e7fac_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_e8f863c6-1822-4aee-b497-036198498f3b_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_6de3d56b-7d31-4627-a3d2-adf767fa5b0e_terseLabel_en-US" xlink:label="lab_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</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-20250630.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_6a83b678-b69f-4330-b6bf-940bc5f6464e_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_317b3f89-3de5-45e6-a55a-eedb9705b4cd_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_e57598ee-1edf-4e27-a0cb-830204b1be49_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_a27de525-4b05-46f7-9462-b010957fe6bb_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_3e24f281-8f8e-4adb-a70e-4a4a76941a54_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_41b37f33-d192-4278-aed5-6d80561a3334_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_e7cae2f6-075c-4899-be56-8a2226f9faaf_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-20250630.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_0e7ea1a4-bfd3-4277-967c-8c6b62dfdac3_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_586a0135-5a27-4dd5-912c-56a3fe981ccc_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_7364bf16-34ae-4c66-a075-e0198d0e9e40_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_33b6fbd5-d88a-4673-a6c4-354a525ebef2_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_a189ae8b-ea78-4a5f-86fb-58f92d4726fb_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_db61c6b5-e632-46ed-ac04-871b806ccce0_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_9af8841a-0f30-4c4c-bc44-4b3f499e9c01_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-20250630.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_e65fc2a4-ec71-434a-8bed-b4ef26f1d280_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-20250630.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_1ab2d085-7cab-4cae-b05d-641bcd2d1e3c_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_e2df9125-2fce-4ad2-b169-b192c5e6a87d_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_5cf20b24-bf81-4ea6-8eaa-e379831a50ac_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_f93734e2-6a0b-4c2b-bcbd-1b4f04965e08_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_ad4b3801-2848-4a62-b1aa-4042a85471b7_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_c24dabb2-81e0-4b9b-8e2c-778e80e4e469_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_405fb387-5d47-4159-bd36-06503ee9e6af_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_7380571a-8815-4a37-86d9-9fa1984235db_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_c5e63173-f8d6-4a37-9dd1-6e74eef91e98_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-20250630.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_7501c7ad-3213-4103-8933-a7a7a97105ad_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_87d48ee8-1533-487b-b6d8-87a45cb63a0a_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_81049557-f4ce-4d79-b849-71ec174a64d4_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_21ed2cb0-119d-4187-92b1-af9026598ecc_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_8e378e41-5615-4c4a-a9c0-21a7e84a533e_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_29335225-2a33-4311-9b1e-5c11b3c0b369_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_ffa16d55-1625-43be-a2ba-f3709c7fc105_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_142a0a48-bced-4c47-84dc-16ecdd5b164a_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-20250630.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_536287e1-7447-454d-bbbc-8b895683fa96_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_f851c2f3-eb2c-4465-8ff3-ea382f50fca8_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_82f0b686-935a-434b-828d-ad05cd99972e_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_08f4a379-2724-4379-a104-b8f8863c218f_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_9eab9a16-ee57-4d93-9c8c-f21f292015e9_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-20250630.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_2256b1b6-596a-48e1-8d86-885a4ea34217_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_aaba35ac-705f-4d05-b1f0-cb25bb41b873_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_2be53183-c6b6-4d06-a32a-b03c8a7e0a90_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_52c65ee9-d992-4804-8b8d-5ce25549c8ff_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_AccruedIncomeTaxesCurrent_3373378c-d769-418b-a7fd-21d91b58af31_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_8faec0d6-9671-4a3b-9db8-79fa22f45fa2_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_ebd35b6b-be20-45e1-a735-5082baf11596_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_9b50928a-43f2-429a-b911-2093e5aab560_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_f3b19aec-3aaf-418e-b8a7-8a98ba2d7471_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_b5b03102-4f08-4acd-8f8b-6779f1189583_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_d0f8c3f8-57ae-493f-83b0-d8af4f15eaea_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_e740cc2f-dc30-4f58-bf84-889f86c10147_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_83eada59-f814-4242-835a-447b2f2b4a8d_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-20250630.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_9138f71e-557c-451a-b57c-d268fc643d5f_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-20250630.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_77004065-b7ed-4691-9f33-ae1533a7fd9b_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_cfea3c66-b42b-4c56-82f7-6b8a870cc0d4_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_7fdd35bc-c3c1-4f0b-a62c-93a11c11503b_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_f31e3e62-9b9c-4fa0-99bc-0fb6a3266988_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_7668998d-a20d-456c-80cf-fd3938014f02_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_cc65dbf8-a0e3-4da8-a460-d21e7fc7fed6_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_22fdbe5d-00ab-4668-8a96-b98c3e047c46_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_48da5849-6aff-4fd4-8997-b0d099c40e4f_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_c023b21e-bcbe-4287-a7c7-af1b4be11e71_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_51b4b420-d05a-406f-9567-1694d9e9dd9d_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-20250630.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_6bf23cef-6cd6-4e9a-8c07-0daa0f18b41a_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_ba85429a-ecf0-4a2e-90e4-f589e749d727_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_3cb8acac-1d01-49ce-9cbf-5b3efad01fcd_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_c1639569-f876-4426-ba0c-13d530ef24aa_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-20250630.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_a8ba8ec4-236b-4ce7-bcac-142553d16384_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_a14d61d5-1e02-47b0-a337-27153cd13486_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_SubsequentEventLineItems_c77b6528-ee88-4ffd-912d-b91ca3a5d103_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidInsurance_b2808e03-1d68-45f2-abaf-f90cdcc738b5_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_2d31b91d-50b6-49cc-aaf2-e8b6efbd535b_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_56ffb6f6-cbe4-4958-aa6d-5a6216b8ab3c_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_8ac5c974-764a-4152-8b4e-a5e4c5d9f3b3_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_40c9dcbd-956a-438f-a401-31b7fe2eebf8_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_c45cf11f-d0f5-47f5-a2aa-fe5f211ae9bf_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_cc865aa7-6da5-4cae-a189-69d31201a142_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_3f829265-dfd3-4f5a-bc32-836dfe168e83_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_3517b863-0258-4f4f-b516-3db5d0dca9a9_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_d3b82d75-d4f1-4375-b06b-81f6acabcfa7_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_72545a0f-7054-4e17-a64f-8be371d1427f_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 shareholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_5339065f-c77f-4219-b8d8-7a4d49de030b_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_4a855658-317b-4609-9aae-b0cd47e70811_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_1ac6cb12-d7fc-4a93-a9c2-432735721956_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_1e56e30c-88bd-4f9d-a505-41a302f23907_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,118 shares at June 30, 2025 and 7,138 shares at June 30, 2024</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_2591a14e-22a6-4e7f-9226-baa7cb21376a_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_srt_LitigationCaseAxis_0562fa2e-28ca-401c-b77c-ab0ad6f9de7a_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_9d8e5508-0cb1-4ad8-9cb9-0e2e6520134e_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_bdd8551f-d037-432c-a412-1e23ad58717b_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_ab284e88-b4d0-4ee7-9ea6-f3df0c25dbd0_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-20250630.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_bc6edac8-d462-4ffc-8424-50b0ce29e116_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-20250630.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_c8802b50-681a-4beb-8ff8-141f103dce18_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_bfa5723d-090a-4065-ba09-548d3ab5858f_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_b47d3345-f3ca-49a2-8b15-7c9a27446540_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_1c05c7c9-cd9e-4697-8adc-f544251d5b6f_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_462ceccc-6152-4fdc-8955-9fa9dc66cf2c_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_666c4611-b3ba-4b0c-803a-30115f82077b_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-20250630.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_dcd77374-0064-4219-8194-dd3189457cdd_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">2029</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_5d47e5cb-62e0-4874-be86-ca9ad8f41f18_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_a8c56012-cb72-41e6-bc0c-a60fd886292d_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_1b3d49de-a7b9-4cdf-b122-58e1b337e275_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_62c38a50-3fca-4e9a-b1fd-a27fc3a5133d_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-20250630.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_c5a4ff7d-c265-427d-b437-f114af34a4be_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_073d6e32-63d7-4f8b-9180-ff19cde9161f_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_b769fd1f-59f1-4221-a087-afe546b620f9_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">Noncontrolling Interest, Period Increase (Decrease)</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_974bdf60-5a7e-48d6-be84-5286b6a252a9_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_ab6ebe6a-dbfd-4742-9f5f-f54b74b075f4_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_1ca2ab05-aff6-4f15-b139-a0b89e115fce_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_14087147-45df-4414-bfeb-5aaab9cb114c_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-20250630.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_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_b5dd9cf5-a55c-4f42-9a8c-18279a1de02a_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_4aa99275-dd4b-4d4a-b499-0e2691947e3a_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-20250630.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_685a1c4c-d90f-437e-8ddb-29f3ef98a2db_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_5b0f93b4-c815-4701-ba18-a003e3109509_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_006e023d-7e3b-4771-94a5-f5da1b3f0fc0_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-20250630.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_d149dcf8-36f9-4d7f-87fd-d3f4aa40d12a_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_dd8844d7-3386-44bd-b0ed-4419965c187f_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_8dbdcda5-6a89-4a38-867c-e73cd6496e6c_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_5e65a614-761e-4b2d-a444-f9bb7f861725_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_b9f84426-0cab-4821-9c15-8c98cf0c49dd_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_us-gaap_SubsequentEventTable_ca9f047d-5639-4752-ba20-68a413a14cb2_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_44b3b14a-4d7b-4412-a30e-386a7ca7487d_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_e9bab4d7-3267-4ab4-850d-086ab997826d_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_26605cb4-d714-43b7-a834-44ffa2a90528_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_cbd7a2f2-79ab-47b4-b31b-a54ae2297a9f_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_ecd59b51-36d8-45e8-81cc-f5cabd624cd4_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-20250630.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_cc60cac2-d2c5-4b0c-b94f-053d94274aac_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_b1e31c19-f1b8-41be-a2d5-f63c08db150d_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_c45e386a-fd6d-4531-ba13-aaef9de884d0_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_9fad0c44-b1ca-4dc8-9c8f-bdec93afb514_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_3927337c-618b-4c24-bc30-21f89dc4a711_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_cd47e876-3a4d-4830-9dc9-9171d38a7f89_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_865f6326-5b4c-4e61-80f9-c86575ad156c_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_71020be3-1195-4d6c-be7a-ae5632aefd50_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">Equity Method Investment, Underlying Equity in Net Assets</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_41345a96-925f-41ec-9fd5-5c0d5c788df1_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_RelatedPartyTransactionAmountsOfTransaction_9c1134a7-d054-40f7-8eeb-4f1b4464c825_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transaction, Amounts of Transaction</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction, Amounts of Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_11e06752-d3d0-4032-82f9-76fd229b05c6_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_ae92a805-a641-4975-8baf-5786c8b6c2c0_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-20250630.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_4661c6e6-5d4a-4248-8d3d-19d4d998c51d_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_98411b8a-4fe2-40e3-9608-eb0841b7c491_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_2de1bcdd-1a9e-4e46-af6e-6da6fe9785cf_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 and equity method investment loss</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_882fc0f5-9ddd-4c70-8de2-ea7034b580b0_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_0e8c9820-8f9f-4f59-92d9-d57d32c9c2ce_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_c6906180-4250-4573-83b4-83009f8be94c_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_123851dd-d506-482e-a82f-c13483f6c5f5_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_5bf1ae0d-6645-49be-8d12-bd0ced1648f4_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_30b8bedb-5ad0-42ed-9405-cd0c9b2433fe_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-20250630.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_12ed28f3-79b0-4666-95e5-ff71c7df7f1c_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-20250630.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_5836c853-821e-4878-acf3-b26646600b20_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_84177306-de46-4b0f-9d7f-90d7e4a464f2_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_us-gaap_EquityMethodInvestmentAggregateCost_d913e0c0-1a55-44f2-aeae-e1954236d7d4_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentAggregateCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Aggregate Cost</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentAggregateCost_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentAggregateCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Aggregate Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentAggregateCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentAggregateCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentAggregateCost" xlink:to="lab_us-gaap_EquityMethodInvestmentAggregateCost" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e4a73b27-80a6-4db7-8a58-225337abda62_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_af88d37d-2ce7-42f1-9b82-ee2fc4061e77_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_b9c3c51e-4a8e-4e33-bffa-0a7fa99d4002_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_bd065521-5317-4a33-a32b-c06935f8ff40_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-20250630.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_cdca256f-6062-4148-b018-359788f6fb5e_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_f1ae8018-6fd2-4a8b-8cfd-b908fa332777_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_efdee757-b1b3-4a1b-85c5-8c570de75b0e_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_e0b62071-7ed0-40e0-81df-09e5787a3051_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_79052f17-3a36-4b13-aec0-5b89cab50cb8_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">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_1e82f1ba-e922-4510-a9a8-698e341c63ad_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_95d61faf-e4a5-4024-b8ea-208d981aeadd_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_ac7c00de-638e-496d-946f-9f72bb0057df_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_3753ab5f-9f93-4ab0-bfda-c69b586a9858_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_39ce2e54-a423-470b-8980-25121c9ef6f2_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_6ee98d26-0b23-4c9f-8b06-19241a099691_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_1aa97c43-01a2-4807-88d9-a822719c5453_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-20250630.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_6bb38b9a-096a-437e-be4e-59dad69e3e31_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_33277561-4b72-43d9-b52d-cd849ed5a9d1_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_707ce9a0-c387-4414-903a-a93aa242cfcd_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_679e9d5f-7c8e-4648-a01d-5690754e96ee_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-20250630.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_3d95f75f-6975-4228-91aa-37d2b2cfba78_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-20250630.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_27f34a6a-d703-45a5-87ed-99d6b6490f0b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" 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, Vested in Period, Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" 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, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndemnificationGuaranteeMember_a7332dc6-b799-4fc9-8949-4168ea7abca4_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_7219e9bb-3c0a-4639-9f0e-4367cc872ed5_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 (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_eec32747-e110-47f0-9bac-ce5fa89d837d_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_8a8d46e1-3b6d-46a8-8dc7-5db7609caf63_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 (benefit) 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_2a75767e-43a7-4710-a490-952d37eccf2b_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_99d90f7a-4979-4765-ba62-7ac8f268f27a_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_02afff24-360e-47c2-847b-0efbb9d26199_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-20250630.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_b42fe39e-2f3e-4d75-9397-8fe564f28930_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_469631d6-f3e5-4fe2-8b57-d5414b652cfd_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_acad2ece-81f3-4255-8b1a-6bdfcc02128d_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_de5592ee-05f9-4399-a251-7d14c6191522_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-20250630.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_7b7d2fbd-2b59-4516-90c3-85bd0eb32739_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_92e55fcf-fef6-4b99-b828-befea96c3455_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_2f1dedce-97b5-401e-8fdb-4ab41314722d_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_cfaffdc9-e3a0-4ead-bf78-49e896e4c448_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_2b65f32e-5541-4851-8b11-719386728261_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-20250630.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_c4045017-cb2b-48a9-b2ee-be18ae4538a7_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-20250630.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_eb7ba106-3e07-44bd-ac66-0bc9739ee718_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_d49f737f-d2a6-4321-a734-7f2fb48a1452_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_4d00271f-24b2-4c9b-943e-c8b037923e9b_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_de1b419c-3141-412e-a56f-399eb5cee228_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_42b56426-6b10-4623-9293-4ca296217b85_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_c5ca872e-8549-495a-acae-636fe2c8b086_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-20250630.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_d50052a9-70bd-48c2-bcc5-1ab76fa0eb79_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-20250630.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_f0d99d52-d4df-4fbf-8bc7-e14e5f383419_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_77cda43f-2206-4723-9bc2-18b7531f3111_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_a18113cb-9129-4ca0-8852-1ebb581a61a6_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_be0a839b-a47a-41f3-bf2b-13129b734a11_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_26000ed8-81cc-4064-94dc-3f8071f92925_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-20250630.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_3a3ed3ed-947c-4e15-98a5-1a61768ed637_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_8225692d-0ef1-4020-aef0-7a8767ea8c27_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-20250630.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_39828b68-220d-4cf2-ae91-e98cc237fdbf_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_062283f5-e62c-4339-a81b-c0c8aa77275f_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_19a0a2f0-15e4-4f16-be63-5bbe3a7276ba_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_1457df34-3a9b-4c5d-8a6c-926e4def989e_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_8e14ada8-ecc5-4f6f-9ef1-21b4cf542290_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_0b74887d-ab60-4f7e-b785-5548f2a5c426_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_946b1aa9-cf65-4c73-823f-949db6571aa7_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_f1bdf029-77fa-44d9-b0d4-29b55545c565_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_2b0186e0-8822-4eb1-9ad4-f52955537095_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_08f0eedb-6012-47cb-bc28-359db6a5d4bd_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_406bfe06-ef80-4803-b405-af4a3f2c8be0_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-20250630.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_c753d5cd-1b0a-4cad-bdaf-61f22b535f53_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_87f8cc15-48e3-4f41-9753-4a7a33137834_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_ddfb77ee-9c40-48aa-b1c0-a2a47689d7e9_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_0829d31d-0b4a-4f7e-a3a4-e3556879f5fe_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_869863ef-96dc-4b89-8265-1d3ca73cbdf0_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_ed53c37f-0661-4b5b-b8c9-2e7eeab3f1ed_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-20250630.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_00290421-d073-45c8-8c33-3f38df2ba33b_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_5bfe5cdb-95d8-4052-9bf6-bd7c0b14adda_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_DepartmentOfCommerceMember_6802e9a9-75e0-455e-8bc9-36dc60ac2aeb_terseLabel_en-US" xlink:label="lab_aosl_DepartmentOfCommerceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Department of Commerce</link:label>
    <link:label id="lab_aosl_DepartmentOfCommerceMember_label_en-US" xlink:label="lab_aosl_DepartmentOfCommerceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Department of Commerce [Member]</link:label>
    <link:label id="lab_aosl_DepartmentOfCommerceMember_documentation_en-US" xlink:label="lab_aosl_DepartmentOfCommerceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Department of Commerce</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DepartmentOfCommerceMember" xlink:href="aosl-20250630.xsd#aosl_DepartmentOfCommerceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_DepartmentOfCommerceMember" xlink:to="lab_aosl_DepartmentOfCommerceMember" 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-20250630.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_bc9bf00d-0a6d-439f-870e-730d214579ea_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_7d968e2c-de7a-4241-96d4-d26c099b81c4_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-20250630.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_481b06f1-7ddc-4335-9ef0-894bdc1294c5_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_5fbea803-b8c5-4d55-b1cc-fdff2d657d77_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_6c534d95-2463-4621-9e89-7181815c3c0f_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_b272ffd7-f3db-4b8f-93a7-0dec730933f5_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_8428659d-e2da-40d0-9d8e-058b1af83a39_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_aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold_8b318eee-8a48-4ac6-af29-68c2f937bc2c_terseLabel_en-US" xlink:label="lab_aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Percentage of Equity Ownership Sold</link:label>
    <link:label id="lab_aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold_label_en-US" xlink:label="lab_aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Percentage of Equity Ownership Sold</link:label>
    <link:label id="lab_aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold_documentation_en-US" xlink:label="lab_aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Percentage of Equity Ownership Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold" xlink:href="aosl-20250630.xsd#aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold" xlink:to="lab_aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fc5b9fcb-55fb-4c5c-a7f3-b6c0300443d3_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_1987fd4f-ec75-4981-b8c5-3e18954bdfec_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_690eb467-c64d-4365-a6c9-b48e1c4d6ab7_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_d16e76e3-2fdf-49a0-8ebd-74e9c9b30168_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_aosl_JVCompanyMember_c2728b42-5ef3-4b73-84ec-0ace3e19230f_terseLabel_en-US" xlink:label="lab_aosl_JVCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">JV Company</link:label>
    <link:label id="lab_aosl_JVCompanyMember_label_en-US" xlink:label="lab_aosl_JVCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">JV Company [Member]</link:label>
    <link:label id="lab_aosl_JVCompanyMember_documentation_en-US" xlink:label="lab_aosl_JVCompanyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">JV Company [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JVCompanyMember" xlink:href="aosl-20250630.xsd#aosl_JVCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_JVCompanyMember" xlink:to="lab_aosl_JVCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentGross_6d147898-c55f-46b8-8969-dc886bfdb8fd_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_aosl_ReimbursementsMember_aa95f45b-64e8-472a-937c-c10fb4e99dee_terseLabel_en-US" xlink:label="lab_aosl_ReimbursementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reimbursements</link:label>
    <link:label id="lab_aosl_ReimbursementsMember_label_en-US" xlink:label="lab_aosl_ReimbursementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reimbursements [Member]</link:label>
    <link:label id="lab_aosl_ReimbursementsMember_documentation_en-US" xlink:label="lab_aosl_ReimbursementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reimbursements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ReimbursementsMember" xlink:href="aosl-20250630.xsd#aosl_ReimbursementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ReimbursementsMember" xlink:to="lab_aosl_ReimbursementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_e4b2c60e-7eea-472b-a425-3704534eec0a_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_e9102223-d0ca-464d-842f-7ec855d67b2b_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_845e3387-069c-447b-a68c-c7f2365b6b3d_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-20250630.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_4a98e914-33b2-414f-a99c-0e9070020c78_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-20250630.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_033bfc6c-2b63-4846-8747-b1d10dcc9e3f_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_bac85017-9900-4b84-81fc-29fb5dc8ce3a_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_faae9061-a800-4336-a5de-e8c9d562e082_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_92c67051-c1da-40d8-849d-cd5f482ed9a6_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_542ede80-87a8-4c37-9f27-b66089d7dae3_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_7ae7a641-3413-4325-bf97-d8585d973ef4_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_2adb95d1-71ed-442c-9326-70f49a6687a3_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_ee55c09a-1106-4069-af9e-49f027453a0d_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_5a3aba6a-327b-4a65-9f1f-426c1b67b775_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-20250630.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_4517a291-b121-4c84-aa17-5531488aaadb_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_719ef6f4-000e-4a98-8b62-62e120c17c2b_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_28c45a48-0125-4773-a1f6-fc6bd7b5b660_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_e70b6bad-b412-45e1-952e-a9e8c164596e_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_26f09cf0-15b3-4ea6-861b-532c5921ace6_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_d38a3c58-ab1a-4fd0-bae3-481dd24ce376_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-20250630.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_fb8c3489-17a9-49a3-bae3-78a1a4f22995_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_dde0fad2-5409-4ba8-8840-0d671ed1d4d5_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_19948623-8a63-4503-bb92-17a168635b22_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_cfdfff60-2cf0-44de-8060-67f1975c3768_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-20250630.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_5074d745-646f-4f0e-92d7-576c20a94962_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_77b23592-7cb5-4fbb-9b17-1a11d0bcb78a_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_c535981e-38ac-444d-841b-036af8444d16_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 operating 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_702d1cc8-68a2-4e24-91cc-c5a415468eed_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_ff854050-ee3f-4933-8357-2a0e52272d3a_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_ac1b0e8a-7244-4164-abdf-a9fee7761215_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_c3c870c7-902b-4203-9345-2841fa481270_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_fbd95d7e-ca43-4e8a-986e-f0d7a2d905e0_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_d9d1fbca-3ce2-46db-8e5d-fadae707652c_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_45605aba-5ef3-462b-be58-28b16e477a8f_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_aosl_Customsdeposit_bd61cc48-5d73-4a63-be97-c31bcab21874_terseLabel_en-US" xlink:label="lab_aosl_Customsdeposit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short term deposit</link:label>
    <link:label id="lab_aosl_Customsdeposit_label_en-US" xlink:label="lab_aosl_Customsdeposit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customs deposit</link:label>
    <link:label id="lab_aosl_Customsdeposit_documentation_en-US" xlink:label="lab_aosl_Customsdeposit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customs deposit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_Customsdeposit" xlink:href="aosl-20250630.xsd#aosl_Customsdeposit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_Customsdeposit" xlink:to="lab_aosl_Customsdeposit" 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_5ad42752-d3b4-4b6e-8c7f-7461c6dcef40_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-20250630.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_93bb6bda-aff7-4b5a-abe6-ee0bbef40a24_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_aosl_InstallmentsAxis_e54d6a3f-6297-49aa-99a8-bf681b801581_terseLabel_en-US" xlink:label="lab_aosl_InstallmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Installments [Axis]</link:label>
    <link:label id="lab_aosl_InstallmentsAxis_label_en-US" xlink:label="lab_aosl_InstallmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Installments [Axis]</link:label>
    <link:label id="lab_aosl_InstallmentsAxis_documentation_en-US" xlink:label="lab_aosl_InstallmentsAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Installments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InstallmentsAxis" xlink:href="aosl-20250630.xsd#aosl_InstallmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_InstallmentsAxis" xlink:to="lab_aosl_InstallmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityByLocationAxis_474251c0-2178-43b2-9226-467f29de4247_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_d3bd735c-a558-4c12-b48a-05a0c0b0f3c9_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_88491c62-12b0-43b3-95fe-46ff50c917f6_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_fcf49445-8ef0-43e5-be36-5e51d733759a_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_84c799cd-16fd-4d1f-a802-6231961c9980_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-20250630.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_9a7723c5-2c4e-46ab-8766-b5e6ffa5fc92_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_b9c8b2ca-94ab-45fb-8c78-2de4138883ea_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_946ea446-db70-41e1-8c78-a895de405ec1_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_a2f5ecb5-60d0-4490-8b02-7c97f00f4cf9_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-20250630.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_2fa533d1-fd49-441b-af75-7abc0a735e28_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_f59770ea-4991-48d5-8743-609e1727863f_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_915a7ce6-1337-4d95-9e91-609900ab8d41_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_f0dfc95f-0bb2-4425-9142-ae52a14bad63_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_1723a191-1b85-415e-9175-a1f69a87ec59_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_566f758d-66be-4ad7-8361-5325e5fcd891_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_6efe6a62-aa48-4b08-8122-1eb25caa6e5b_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_6d47ba45-d7c3-4262-af77-a7328c230410_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_a64e32dc-7881-4770-bb81-f9c5913f1cc7_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_3ee8bc39-a0fe-45c4-b422-679d6171b94c_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_dei_CityAreaCode_d26b42a6-8d94-4a70-9ef4-6d521242d3b9_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_6c701778-bd90-44c9-a8ea-3740f3aae62c_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_9b2b5230-e0e9-466b-9e77-7d3c6d8fb2aa_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_9ca8ef11-2f73-47b7-9b23-ce7239398998_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_ca846d30-34a9-4c0d-a893-581b67f676dc_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_b58bf083-5530-4bdf-af74-4374a36e30c5_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_9e9a9c69-4122-43d4-8b9b-6086d4a44e40_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-20250630.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_68b971c1-3ce3-4587-a533-1c7d14280fd3_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-20250630.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_6c4680e0-7cf4-491e-b22f-a0c1b89af344_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_f9ac65bc-9b52-4438-8948-78370781b92f_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_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_2a9de2cf-248d-4a17-a14b-942881717805_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_c9652f1b-95fd-4be6-8d55-677be0470021_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-20250630.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_e2150352-942d-4e2e-9eb8-1b117b0cd899_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_ecdab70f-8050-4176-9c69-caab83c2fe9b_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_be11c83f-1567-44a4-a936-d72dc88754ff_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_4da69e04-807a-4010-b321-680e0f7c1788_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_febc8606-0708-43c4-9e63-77c717aa1893_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_9ce503be-c11e-4ee6-b0a9-ca53b572d466_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_073240c2-ddaf-484c-9a33-369420369d1c_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</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_92b33b98-04fa-49cd-b3a8-dfaa213f23ae_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-20250630.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_d3450e36-604e-44db-ae85-1aa5fcb8ac8c_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_a82e9720-7824-425b-b17c-a2f5f6cedc77_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_ec29caa2-45d1-4522-bebc-932db36363cb_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_98e3bec5-a3a1-4b68-a1ab-a2e3af86c942_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_fe31309e-cc14-4ca7-a398-83fff7e32d2c_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_9f4e44f4-7e4a-4ccd-bbc5-c29981e2c7d2_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_66524d68-9f88-449c-b4b6-1a222429f5f8_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_2b4c7a0c-8393-45f6-9eb2-97ee5d4b46e6_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_ef3c5f41-e7ac-4c3d-8218-9916d229b83d_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_cf85439c-6a93-4247-b436-38d88c110e33_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_d8297198-d009-4aed-89e8-8a9a36991ce5_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_5c8a6f16-fd2c-4c02-8c20-c00b8ebc0481_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-20250630.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_d7db4c24-9915-4e1b-bed3-dd770a2a18fc_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">2027</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_1dae4672-735c-4b89-a94c-d12a6d2e3ae5_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_9b8389ca-9821-42f2-9a47-235fc6726b5a_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_a194add1-ef6c-4373-86bd-f26939908397_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_37d91a3a-12ef-4504-bce3-cc8fa41807ec_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_fd026cad-f56f-4857-a64f-ddae76cddca5_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_ea6577e8-1cab-4dee-b836-8fe6693977ce_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_11c85d9c-a0ae-4b6a-a4a0-edf15659a4c9_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-20250630.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_497c3e10-fc6d-460c-a4a6-9d395d73868d_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_edc7f288-d50d-4241-8d80-3d12cc0e881f_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">Depreciation 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_us-gaap_SubsequentEventsAbstract_16fecf6c-f7a9-4cdb-a9c4-025484f6a4bd_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_9b2a42bb-015b-44fb-b32f-af72ffcf225b_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-20250630.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_4a9c5713-a6c0-46d7-8c60-7af62d326118_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-20250630.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_911e17a8-bde6-42f9-bbab-619a353fa6a9_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_98293d6a-9fcf-4510-9ee1-14517a41ac51_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_c55f3c8d-0aef-48fa-9fe5-7ea144d7560a_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-20250630.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_72683662-4342-447b-b996-f24d7cc9a91c_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_9102e8a4-14db-4ab6-89af-f51e20297440_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_e8e0792e-f617-4115-b293-8a2176c383e7_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_884d4c93-c792-480a-8a44-8abd57b6ec6e_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-20250630.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_946c8ef8-1c96-4a9a-abf5-0f4d516128fa_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-20250630.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_c7c32bc6-322a-475f-ace4-a934f9407217_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_766f6369-6021-4cdb-a8bf-9acd81a88918_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-20250630.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_86486f39-62e9-4b82-b91d-c78bbc736718_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_a2817d0f-79b9-4ead-b0b5-002739a7d6f0_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_8f0f94e4-ee04-4e72-9721-aee83662c236_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_6722b934-fe85-463c-ac11-724e001f6468_terseLabel_en-US" xlink:label="lab_aosl_EquityMethodInvestmentFairValueOfEquityRetained" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Fair Value of Equity Retained</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-20250630.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_b9923c41-2610-4495-b4d2-4f641931737d_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-20250630.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_85e49d40-015e-46a2-b5c1-8c6fba7cb765_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_c2587963-2960-496b-bf10-9d17c3b2008f_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_bf3a9aec-f5aa-4e7f-83c0-75ccd03d6fd2_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_db8c1edf-1d3a-4662-ba5c-65b62be1db36_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-20250630.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_5c90c5ad-387e-41ea-8dc2-ae1ecbc0209b_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_3db2f11a-14db-4442-8692-07ccf2273725_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_ab5ef6cb-ba9a-4ed9-a5ab-26e7d38e91ec_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_2e4332cb-61cc-4c37-b6de-e1dd29e86eb4_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_e980aa8e-a30e-406d-a16f-95b5cbb8191b_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-20250630.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_9376be7f-abff-4913-a723-30105b0d118c_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_3b81a969-bd14-4492-8e30-83e2494ceee4_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-20250630.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_0243a514-f126-4ce1-96bc-f6c6e55436af_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_b89d6ed7-2332-4d2d-b8b2-907239a4794d_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 used to compute net income (loss) per share:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_959de818-cfd1-4293-b32a-c8b0d3a479a9_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_7ba1defe-c755-423f-a363-1341d2ec69c7_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_f819f18b-5dcc-46af-a058-9a32475050d6_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_9cccc3b0-fdff-4057-ad52-8d5c770cdc4c_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-20250630.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_26792791-e3fe-4d2d-b5c4-8f0525f31859_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_e293180e-7a1d-43b2-8658-54a4e2a93f6e_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_55565160-772b-44be-8eb9-8b8e030301e6_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_6e8edf1b-8cbb-46fc-867d-256ca58b5a70_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_4b51a33e-3bae-4f23-90ed-a9a0cc6d8ddc_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_4d6a1b8c-9333-498b-af7c-5fd3993c2d9d_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_02a767ae-06e3-4670-91dc-4199b10e350b_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_ee9bc0a4-9fe6-4512-8fb6-d0baa79cb2c5_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_6ff0e95f-cfe4-4170-aa51-a3a3437acb7f_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)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_69f2c32b-80f1-494c-819e-ea6cf232656f_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_0199d095-a2cc-4157-bf52-bbc52473c010_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_280b7e81-53e8-4149-bed7-9fe9032242a7_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-20250630.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_0d6d2113-5fac-4d7b-87f1-2d4a7a0da28c_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_aosl_NumberOfInstallmentPayments_d76085f7-a79c-4d2b-8a52-a031cc8974e8_terseLabel_en-US" xlink:label="lab_aosl_NumberOfInstallmentPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Installment Payments</link:label>
    <link:label id="lab_aosl_NumberOfInstallmentPayments_label_en-US" xlink:label="lab_aosl_NumberOfInstallmentPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Installment Payments</link:label>
    <link:label id="lab_aosl_NumberOfInstallmentPayments_documentation_en-US" xlink:label="lab_aosl_NumberOfInstallmentPayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of Installment Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NumberOfInstallmentPayments" xlink:href="aosl-20250630.xsd#aosl_NumberOfInstallmentPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_NumberOfInstallmentPayments" xlink:to="lab_aosl_NumberOfInstallmentPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_9b52943f-ef1a-4a10-95eb-7d4726e62e9f_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_40036209-ddfe-4c1a-a789-6f0e9c1c076a_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_1b31eee8-02b7-40d0-ab66-0adbde059b8d_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_e9f33034-0a28-4ef2-a354-e2a6237747d2_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_b4b54bfb-1f91-4fe1-baea-1b5d01d89bb5_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_cd4fb34d-6bd5-4930-adc0-5b49677725ed_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_0ed223af-3cb0-4a5b-af1b-f53e6ea113e8_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_e7cbdbf7-114a-45d1-aa92-41adb41b9f6b_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_b1585554-cc7d-4431-963f-891f730361ef_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-20250630.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_2671f886-14e6-4a50-a171-819afda62615_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_69f1d6cc-6c5a-423f-80eb-fccf7960d907_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_ebae9821-7485-4d21-a721-ca14d72948ac_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_3195cf74-f39f-45d3-96de-73f16e1d2c1c_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_4336f802-1c93-4d00-b250-2f63472d6188_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_us-gaap_LineOfCreditFacilityLineItems_0e09c738-6642-4670-8eab-f7b040c4e898_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_5867af10-e56a-4256-bbe8-4e895cea8611_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_7a92ef72-cff6-45be-af6a-41460660be42_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-20250630.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_53b263eb-1afe-4926-8391-443e2eaf4004_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 change of equity interest in equity method investment</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_041ac1f6-8719-4ffb-9bd6-9be91185b131_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_7f4fb31a-ef22-4bd5-88c2-675fff9e28d5_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-20250630.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_b96191c0-1fc3-44fb-9d19-14d3072ec2cf_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_f0e0e619-5255-4795-b43c-f0898052c087_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-20250630.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_e8318c39-44b0-46bc-b5e1-750305ea0f9e_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_ea1ccbc9-40c6-417f-8f5f-cf3f51b05166_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_6d9adb69-45f8-4b7b-b521-af54b078f3b8_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_srt_LitigationCaseTypeDomain_6bb54473-c0ce-41d7-b35e-512d70f00ffa_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_IncreaseDecreaseInOperatingExpense_90642d02-76cb-4596-82e1-73fa2ea41629_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-20250630.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_83a105a6-2fd2-48bd-9810-674315ff7976_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_4d6debae-19e2-46cd-b863-73d210454d82_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-20250630.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_cdccc02b-b000-4ea1-aa6e-33ea9354bbc1_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_98d634da-1154-4b3f-b80f-e9aa66cfca22_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_daf124ab-e429-4b1c-8b6c-9986c75f2cfc_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_b7f92c20-939f-4d24-ae36-d702554ee5f0_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_79e18f53-892d-42de-bb49-9e4bdf7f7257_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_60975c33-ba3a-4507-a00d-58c6f380de15_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-20250630.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_9f79e93b-a075-41f3-9d9a-de2d853e910e_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_849a015f-9933-49a6-94dd-3f32e93ab225_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_d31d9b17-ee41-4aee-9f2e-525ac1ac8d23_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_60fba095-a177-406e-90f9-98caf3535080_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_5ec42ff6-97e8-4e96-810d-c6f61ca8da6a_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_2f321928-73e9-4f88-a891-58b41309f4ab_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_3c2fef02-bb34-4a55-9683-6dbdc8cf0488_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-20250630.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_cd141cef-e139-4e6c-b967-c259e7ca259d_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_beddf06e-d429-459f-b640-1f686380c7d8_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_27677bf7-2972-425b-bea6-6ea0439c784f_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-20250630.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_28568e73-ee79-4b9e-bbe3-3ab2df0fdf88_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-20250630.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_2e121b6c-4fd5-46fa-b2b0-d4bf9e9b440e_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_fd1d9e35-892d-4ee4-8418-8d5ee8b8d463_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-20250630.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_343e3e1b-fc19-4fc4-be29-831b027510c1_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_34617a58-e0be-46b6-829d-99d7e5595619_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-20250630.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_6e87e6cf-c84c-4340-8fff-91d23da93967_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_3572c94f-1b46-4501-a7ab-37e5eb25dc5a_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_0597a25c-3fb3-47b2-8fe4-fce1f1882728_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_42a4fb97-2d8a-410f-bfca-57ba65a76d8f_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_0b20f00d-38f3-4855-82a6-d01f5314255d_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_2d240aa7-ff7d-4611-9849-57f663bdd193_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-20250630.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_0b6bc43f-f85b-475d-9f32-bbc9a64f2c96_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_091ec339-e0a0-47b0-aa37-789a92c1141a_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_94bd2b78-3a3e-4424-82a4-4e275fb7e92f_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_171c1043-f9c0-4b0d-ad12-71a9d95c3082_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_0d5e0784-f031-4cc4-a14a-887d53ef1aec_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_48c06d07-0b14-4583-b2d4-ea00af461541_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_a02ff282-f58d-4f5c-ad9b-4e4c15874531_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_9686aaab-5f7f-4525-9f5c-3a4ad10d37e1_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_9ccb5cc6-6822-4f82-a6c7-fb023921da06_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_aee78924-f26c-4509-8614-413df9f6f450_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_7f4e6e09-a018-41e8-a754-78de67ed8922_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_e15762f2-bee7-45c0-95bf-2b5270f85733_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_9d113c23-265b-4780-bfd1-7e1cf17780a1_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_5f47da62-f997-4ce2-9682-7d95eb28a532_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_6e167fa6-0457-4cb4-8f79-2c968a870b36_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_56d70c74-7b1d-4bec-bce2-6a9414187f03_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_EquityMethodInvestmentOtherThanTemporaryImpairment_053ce903-c429-4895-8095-26239e0e6fa6_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity method investment loss</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Other-than-Temporary Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:to="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_47b48738-8cf6-464e-97ce-a21ca83406e5_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_eac27dd9-31ef-43d3-987f-728380c8166b_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_6f19df57-5671-4a1a-8041-abbc4c996a51_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_aosl_EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss_3f7bb1bd-703f-42d8-bb5f-96d465780f85_terseLabel_en-US" xlink:label="lab_aosl_EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Tax Rate Impact on the Differences In Pretax Book Income (Loss)</link:label>
    <link:label id="lab_aosl_EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss_label_en-US" xlink:label="lab_aosl_EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Tax Rate Impact on the Differences In Pretax Book Income (Loss)</link:label>
    <link:label id="lab_aosl_EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss_documentation_en-US" xlink:label="lab_aosl_EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Tax Rate Impact on the Differences In Pretax Book Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss" xlink:href="aosl-20250630.xsd#aosl_EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss" xlink:to="lab_aosl_EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_edb1f614-7a06-44d4-9b97-0c6d1e1e6059_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_84c16d64-5d0a-41c1-b2f9-39a55f0f05af_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-20250630.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_7c49a847-f3b7-4eb9-ab81-e8568b3ac5c5_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_004cae97-2a15-4e30-8e5b-36a6e1c52ea1_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_f45206b3-798f-4fe6-9574-04099c744abe_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_55042e1d-ff40-4e29-8b05-f87b8cef9d4f_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_b9b9590a-556a-4da7-b9f8-1378672bdfef_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_15d0376f-9951-4cf7-bb63-ea18e2a246a7_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_a5de0f53-ac8a-4309-a185-723bddd13948_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_287d3759-a1bc-4fe1-bbc5-d810b7ea6134_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_1d702f88-12cf-48a8-967b-184a2e6a56af_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_35db3935-d373-4d6a-8b4e-1375a09074fb_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_e90f05be-8a42-4059-b42b-5360d5012229_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-20250630.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_7b78c768-ff94-4493-8115-ad71a2b16c87_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_c3a86c85-9c50-4764-99be-a8279b1433c5_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_6cf10fb0-63c6-4c4a-9aa5-213aefb64908_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_d2cd1849-fbb0-4d12-817e-eb2cd073674f_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_ef2f6a03-980f-4942-a47c-6f226644b660_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-20250630.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_9a9ee609-28b2-490a-bd5e-62548191f6b1_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_27e52019-65fb-4209-a2b3-1360ef341396_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_6df44301-c716-4fac-af42-78a2af60cb01_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-20250630.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_fab9ef05-8ce7-4682-a54b-a89f85c78a66_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_aosl_InstallmentOneMember_462eeb57-d125-4a4c-be24-eb0ace3c2221_terseLabel_en-US" xlink:label="lab_aosl_InstallmentOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Installment One</link:label>
    <link:label id="lab_aosl_InstallmentOneMember_label_en-US" xlink:label="lab_aosl_InstallmentOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Installment One [Member]</link:label>
    <link:label id="lab_aosl_InstallmentOneMember_documentation_en-US" xlink:label="lab_aosl_InstallmentOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Installment One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InstallmentOneMember" xlink:href="aosl-20250630.xsd#aosl_InstallmentOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_InstallmentOneMember" xlink:to="lab_aosl_InstallmentOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_4fe2b352-e8cc-4242-bf24-d31877bd1f8d_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_263b5f08-5cad-4445-bd5f-8f3177f06d62_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-20250630.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_578b8c4b-72d3-47ba-8d9e-bede9124f758_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_0ee1fb09-41c7-4c4b-831b-7330cec249b8_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-20250630.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_6475a756-6af8-4660-8e5b-7a41ee1c16af_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_d5a2b98c-6939-462a-a790-6a0753c6b297_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_10f7db49-147c-4216-bacc-1746fa68e913_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_cd18cb08-04a7-49e7-a10f-3f8c2da8cb51_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_11ed3a15-635b-43c2-840d-d70d92dff201_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-20250630.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_fe23d915-1a14-4f9d-a5db-efc98bfd2139_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_c3cfbc07-3907-4487-bc4d-248ebf86e33f_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_469d755b-2254-4e96-8b22-cbe223c2c6b3_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_b75b2b46-2cb1-4f67-b605-36871b17ee57_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_02507dfa-8565-420a-a82f-16e98692536d_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_f6b8c901-231c-413f-813e-345df415c6db_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_d8e7ea8f-f392-45c8-bbb5-addb9ac3ec38_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_16392d12-f2c4-48c4-b3c8-0d35ce0e378b_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-20250630.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_c0272397-99e5-486a-81b1-7a8fdc74ad6d_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_f419a7f9-1ac4-41cf-9e34-422a632cc891_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_25cb9d14-e3f9-4561-bf68-eaef189166e2_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_b70d3964-9e92-4421-afb9-1f372222cfb0_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_4a6736ae-4927-4adb-aac6-a44380310635_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_14eb2fce-e8ab-4823-a773-15254560ccdf_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_a3d0819d-d7f4-4015-bbed-74f4d186b582_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_948407f8-bcd2-45bb-a39f-03d81852ca64_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_9f5df6f5-f2a4-47aa-b206-2e9bd9102c3d_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_5e69f83b-273a-4fe3-b7bd-288758c3c03b_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_c0d8b588-9c7b-4796-908f-aa971961b48e_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_23bde1f0-e54f-40fe-8eb6-41106e21d6fa_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_e95efd52-6a4d-4a8d-95fc-e17f8318c1e0_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_362f8d55-a70d-4bc5-aa95-13928d69bcd0_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_ee2cf41b-73b3-47fd-a60b-d9eb997e7ac7_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_6023f52c-ab02-4c67-bb9c-9f8dddd218a7_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_4d65bbb2-0481-4e28-86a4-fe4aba49a0dc_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_13aecae2-4e21-4e8b-960a-addae049eece_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-20250630.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_6ddc34dc-bf64-4b4f-94f3-93d35b772dd4_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_c3eec0d7-4e44-4dba-9c81-92b03d6e3c0f_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_ca2a98ec-338e-4204-85a4-05963f6a1e1c_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-20250630.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_5a177ca0-e85c-4285-ba4d-49fc3a99e3d8_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_949b6524-0a69-4229-9663-6fc75bc50ea1_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_dc6b268c-2f24-4c0c-96bf-c20e401826a3_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_7f221e5e-8d58-4cc3-b4eb-7e66e4e574cc_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-20250630.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_51dea7e8-e659-46c0-b442-e381cda8aa59_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_5d5db00e-3e4c-49a6-8bb6-9d452d5aa5ba_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-20250630.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_23f4ea51-7344-446d-a3a9-392530ac2ee3_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_b2791b09-fae7-4f7b-95e7-1e566bd7d99a_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_d6ccadcc-8e65-482f-aa46-1d3dc868e0c5_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_4fdd51a0-2829-4661-a576-59f9a1270620_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_6223feb9-88eb-4ccc-bdfb-e08b852017f2_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-20250630.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_24b19bd9-98f0-4cef-a8c1-b5a9b0b0ab5e_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_7d3ee7c6-6d12-48c3-8ef1-d8542d31f411_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_797547d3-bf73-4df8-b4cf-f608bf924463_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_3b25a6af-0547-402f-baaf-3b32bd898545_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_a4f5f7f5-29f5-47d4-b92f-579e0c0ac9f5_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_043b8ddb-b9e4-42ff-999d-7480d7dc48b3_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_e325a6ca-2dc9-4f0c-8247-34481233a7d3_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_22c3a230-4715-450a-8c13-15a50f04a77a_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-20250630.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_0517d586-7ba8-43fd-af1c-501056d89801_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_fa8d38c1-81b1-49b3-90d0-50c588c37242_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-20250630.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_2497d31b-10e3-4b8c-9e68-a90285be60b0_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_3087d819-61d6-4d41-92c2-d34ccd9f07c1_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_0c078747-a156-43ff-b5d0-3a1e37860724_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_33115bd4-78a5-4483-a24c-ec3bf2ee9746_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-20250630.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_49ccd071-895e-4b9b-9732-ec864fabbfe1_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_c96c9b0a-a48d-49db-be72-22b0e674ef2b_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_d629427e-ce62-415d-9bd8-1f66c80a2384_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_d0a37940-d068-41d2-a3c7-7364c69c793a_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_InterestExpenseNonoperating_1d5717e1-4b5b-4d4d-857d-c6fab1a8aa87_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Interest expenses</link:label>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_label_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseNonoperating" xlink:to="lab_us-gaap_InterestExpenseNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_19ae8665-39fb-458d-9fe2-cbed0ef1a3e2_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_c732913f-2280-423c-935b-3549c3c942c8_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-20250630.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_f65b6fe6-648a-4d37-be66-441cfdc0152b_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_bfe79695-a8d8-47b3-90be-edbbea54c650_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-20250630.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_6139b395-1b2a-447d-bd7b-e37a86be2e9a_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_5ba9f8bb-d083-4a4a-a54a-fa8847e7559d_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_2b497ba4-8960-4ffc-a532-6f9e628e3fa2_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_78af5340-5447-47ec-8f35-b457de9da17a_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_3fb77339-2bd5-450c-a7a6-4e59d66c7ae3_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_c6587001-c93d-4312-80c5-89734387316b_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_62cf8d1a-7e9c-4381-b095-42ef42be4e6d_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_39fbf219-b20f-4409-96e6-ca7a982fe96c_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_5a80a668-1263-418d-8e9a-8d206c4e0b65_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_7f745ff8-bf2c-479e-860d-18ca8cb8a34f_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</link:label>
    <link:label id="lab_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_92585cc4-ea13-46dc-bdb4-e84e75c1ad56_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</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-20250630.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_828605ca-d07d-4a02-801a-640b164cf823_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-20250630.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_079e603c-4f5e-4138-bb2d-5b29b0401490_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_d1145409-48fc-4b6d-9a63-d82b3b9d9880_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_d1b297e1-d8a6-4b98-ae97-06ccd162ee07_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_9c8fe942-df44-4db6-8dcf-6ff60bd913a3_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">Realized gain on</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_11e55d56-d323-4a9c-bd23-586efa70b83a_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-20250630.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_a8ce0925-0813-4d47-8b96-cd0c0b203ae7_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_96a8c59c-dd91-41b2-8cc9-05f50b6e2f37_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 equity method investment loss</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-20250630.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_4142d662-a24a-4f68-a084-19b6ac1a1583_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 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_3e2ac551-810b-45a4-bfcf-d70279a73fbf_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_4f694763-c052-40f8-bb66-df9354dfb2fa_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_149d7ec6-321b-4d41-8c71-799c3da75d7d_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_16e50d86-a494-45c6-851d-ae35fda2954d_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_95a285ea-7ca1-48c3-9bdf-07ced34b1ace_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_e8c4a250-2bef-4ba8-a67d-27871cbb0200_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_a43e983f-0ff7-4fb2-8a79-c6b369197f4b_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_df72f658-030c-4b17-b54d-cdc14cc7bc4c_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_a0207573-cfa8-496f-9350-4ac3dfc8b1b6_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_8942cbb9-4f99-4ed9-bab6-8fd9fb59bba1_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_ea43fac4-e4db-45c5-8e6b-a3b2283176f3_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_870b6059-6c63-4ec4-9cc8-8ecd579dc708_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_01ded9dd-e813-4b5c-ba6e-de73da391165_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_6eccca59-a308-41cc-b9ea-ad453869b4aa_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_4467ce4c-c501-4aea-aba5-c7416ac1dd69_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_26322c4e-869f-4801-bf3f-15d563dcb8fb_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-20250630.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_bcb8f382-7a43-4b13-8b4d-57fa715d880b_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_ad35855b-9d1f-4d39-8d8e-882844fa60a6_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_7ce3ace7-ba89-4aed-a644-e76ca98c1850_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_5f224ad0-5df4-4b5b-8db9-7ef6310fd667_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_c965fd28-663e-40b4-a864-4e72fc048722_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_73948b0a-3449-44ab-93d0-b5c377e4a529_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_b793687b-bc07-4175-96dc-bd2a01c485ea_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_c8903101-3474-4a8a-aea4-a8f96c1a5667_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_4743182b-f599-48cf-9ee8-999f0f0e4ed9_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_c98b4860-c2cd-4c39-9d2f-8d323378fcb0_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_cbf0e74a-04d2-45d1-a32d-d7f5fff8ffd2_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_f75ecee9-6594-47e5-bada-ce26cf2818c8_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_ca42d6e8-fd6f-4296-b635-d979627b5844_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-20250630.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_a157c6b5-63b1-4d33-bd71-f7e99a1f1bbb_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_debaa30d-1811-46a3-92d4-4af52e8d747d_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_b53ef0a8-fceb-4224-a574-c7142bfcaa3e_terseLabel_en-US" xlink:label="lab_aosl_PrepaymenttoSupplier" 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_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-20250630.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_aosl_ProceedsFromTheSalesOfEquityInvestmentInstallmentPayment_cfe2f798-7bd3-49c7-aab7-205c290db4c9_terseLabel_en-US" xlink:label="lab_aosl_ProceedsFromTheSalesOfEquityInvestmentInstallmentPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds From the Sales Of Equity Investment, Installment Payment</link:label>
    <link:label id="lab_aosl_ProceedsFromTheSalesOfEquityInvestmentInstallmentPayment_label_en-US" xlink:label="lab_aosl_ProceedsFromTheSalesOfEquityInvestmentInstallmentPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds From the Sales Of Equity Investment, Installment Payment</link:label>
    <link:label id="lab_aosl_ProceedsFromTheSalesOfEquityInvestmentInstallmentPayment_documentation_en-US" xlink:label="lab_aosl_ProceedsFromTheSalesOfEquityInvestmentInstallmentPayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Proceeds From the Sales Of Equity Investment, Installment Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ProceedsFromTheSalesOfEquityInvestmentInstallmentPayment" xlink:href="aosl-20250630.xsd#aosl_ProceedsFromTheSalesOfEquityInvestmentInstallmentPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ProceedsFromTheSalesOfEquityInvestmentInstallmentPayment" xlink:to="lab_aosl_ProceedsFromTheSalesOfEquityInvestmentInstallmentPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_1069eddd-0723-47db-8a65-28b12eb9902e_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_d6344d1e-407c-44a4-99ad-1248c28abbb8_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_41ef0a81-6e97-4104-87b6-0f268edc1b1f_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_4e7b0208-40f9-4bed-a057-0903b03beb46_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_595d271f-6409-4a69-bae3-87df78d25623_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_e141e61d-0451-4481-9c1c-982ebba122ef_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-20250630.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_0362273c-52a6-4013-b573-aab3ae294102_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-20250630.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_3ace82b4-e23f-4103-a469-80370f2d2c69_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_263cba94-a82b-4183-96f0-bcae5dcae974_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_58bbd8e4-9ff1-45f3-a299-b291d1d7d622_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_12fc2bd7-5909-4900-8b0a-86dbe74e5592_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_a2727c69-c2f1-4a76-9f03-fc00375b6791_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-20250630.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_e1306ec1-dd0d-41f4-9e0b-2d214c01add1_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_b642fe2d-da3c-4d50-868e-0e124dcce70a_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_846a0c38-4ae8-4939-9a94-4235ecfbab82_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_1e764678-f6d5-4d51-b138-1002eec959ce_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_c21740ba-bff6-4e0b-b12d-1d4d45962a0f_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-20250630.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_50423ef3-1208-4c5f-83ed-c87171ea22d8_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_1e626b8e-5029-4560-aaf1-9dbb4d269a6f_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_e9a4a57e-96dc-4088-865b-660f05175519_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-20250630.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_7ac23d2d-c24f-41b5-9898-628d4df045c3_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-20250630.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_10293c9f-cbf6-4be4-a9cb-6b6ee321bf89_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_a749a54c-c17d-4b88-a2e0-53663e7eeb56_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_99edaf96-3ef1-4f43-9fc1-bac8c97ad866_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_b5907592-3917-4c5a-86b5-32547082a656_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_a46abf29-4446-40b4-a5a8-bb1ca3502625_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 shareholders' 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_us-gaap_SubsequentEventsTextBlock_834ceada-8cab-4199-8fcd-94596397a695_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" 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_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" 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_8be2cbf3-fdcd-4691-af65-763518c08108_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_4524b211-f595-41af-955e-4f7705d6d07b_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_3c83b1a8-076a-49c3-bcd2-2a0d13838629_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">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</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_3fbc7472-b6ce-4223-9bf2-67ce37cc8a11_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_90234bba-aa31-4678-94ca-bcd5fbcebba8_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_da6deb90-d64c-41f1-8b86-2b0dd0258139_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_34a1b420-1ebe-455e-b77b-8cb1674ae4cb_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_ee7927e2-9ccd-4ef7-a50d-b20b2cf0a0c8_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_3e344520-ef3c-4431-95f8-a6932b953605_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_InstallmentTwoMember_87aea4ed-fab8-4f71-8aa3-406c2179daa8_terseLabel_en-US" xlink:label="lab_aosl_InstallmentTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Installment Two</link:label>
    <link:label id="lab_aosl_InstallmentTwoMember_label_en-US" xlink:label="lab_aosl_InstallmentTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Installment Two [Member]</link:label>
    <link:label id="lab_aosl_InstallmentTwoMember_documentation_en-US" xlink:label="lab_aosl_InstallmentTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Installment Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InstallmentTwoMember" xlink:href="aosl-20250630.xsd#aosl_InstallmentTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_InstallmentTwoMember" xlink:to="lab_aosl_InstallmentTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_EmployeeStockPurchasePlanPayableCurrent_5d4bf60f-6b02-4a56-ad9a-b4f335c9d1a7_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-20250630.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_4d8977f8-0d63-4582-a380-a7ed0dd3f44a_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_d3066324-f9eb-4e71-b70f-1343a2362b66_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_855d78cf-cff2-43cd-8cbe-4c5ff4c81c7f_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_fb31dc74-1402-4e55-a56e-cf6b3563a64f_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_22e746fd-faab-4adf-af75-a0bb99c85d51_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_c51b5d17-ef5a-46c6-a151-8fe55b77e058_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_aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany_e3ef151a-32b3-4e64-841c-c3dae4daa9bb_terseLabel_en-US" xlink:label="lab_aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain on Change of Equity Interest in The Joint Venture Company</link:label>
    <link:label id="lab_aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany_label_en-US" xlink:label="lab_aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain on Change of Equity Interest in The Joint Venture Company</link:label>
    <link:label id="lab_aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany_documentation_en-US" xlink:label="lab_aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Gain on Change of Equity Interest in The Joint Venture Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany" xlink:href="aosl-20250630.xsd#aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany" xlink:to="lab_aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_fd175f55-b0c3-405e-87e6-5e807790b9ee_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_2374ea81-45eb-4508-96bd-48d335f229b6_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_65d822d1-da3a-43c5-b111-9d4eb18dfa21_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_5134bb08-29f8-48c6-8d9f-00847af7d6c5_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-20250630.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_4aced9c5-d4d6-43d5-bf63-27ee5212f5f3_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-20250630.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_8e33977f-60b6-43d7-aa33-775cdb4b689f_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_5e1e0d8c-19df-4803-8a36-ab9c25c0ddcf_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-20250630.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_9b63b9ec-ba45-4f0f-a9ab-a184a7c1a914_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_3992b16e-0262-44eb-8901-fe616641570a_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_b5f26a76-d3cd-4832-935d-bdbd43a6e422_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-20250630.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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_23e40cc7-c590-443d-9b9f-95938a9d1377_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustment, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAdditions_9aa27c2d-af31-4f5e-91d0-fce04d3fdd8b_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_09fda8e3-f089-4b36-a1d1-4d8c72a1ce99_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_fd55da1d-96f9-43ef-9152-e63186855727_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_e39e48f1-81a9-4b77-b77e-3f67341818e8_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-20250630.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_3207f99b-e406-4ed4-8ff8-959860423003_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_2dab2ff2-3e88-4572-8b64-1e88e9044fed_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_0faaac74-815d-4271-8dab-cd1c9e1a721e_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_3aafa4a8-1e13-488a-ba6c-037ea8e7475f_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_ScenarioPlanMember_96e8ffad-af37-4b7b-a6cf-5f5d7044e224_terseLabel_en-US" xlink:label="lab_us-gaap_ScenarioPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario, Plan</link:label>
    <link:label id="lab_us-gaap_ScenarioPlanMember_label_en-US" xlink:label="lab_us-gaap_ScenarioPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario, Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScenarioPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScenarioPlanMember" xlink:to="lab_us-gaap_ScenarioPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_eb133b19-0784-4a1c-943c-81ad690cbfc6_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_21bf2c68-98eb-4143-82e7-7502c50a2ded_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_fc09fa84-79de-41e0-a183-dfa8f8cb6906_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_90928ef0-992f-4718-ab89-0cf8047f60d5_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_e680202b-ff6f-4d5a-8a29-8602a4b3675b_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_03dceaf2-28f7-4f57-9221-f2141fd484d4_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_5ffcac52-217c-4d53-b63f-9914a30f9d19_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_e52e9f44-f11f-459f-b734-2bc86863092a_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_36c9f064-291b-4fcb-9056-dfeb0901f1d7_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_d180c637-b66c-439c-8e74-443b740c2113_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_855d3908-d888-494b-945d-45989a26f0fe_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">Other loss, 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_bc8ccb48-39c7-423a-9ccc-3b9016d11642_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-20250630.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_4ddeca81-dbda-45b6-a010-eb0a95542467_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_ae2dcf14-6872-4ab8-a5f4-d4de48ce6217_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_efa1b84b-3cc1-4544-b7df-bcc1b9ff1483_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, Net of Tax, Period Increase (Decrease)</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_cf55f3c6-d971-41ee-89ef-b183b004de89_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_4ab12b55-7ee8-4b97-abf2-37b732269682_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_6e1c31ea-7b9d-41d6-8fa8-fe97303e2d90_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-20250630.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_aa659084-dfae-497e-be5c-b8604ae75764_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_5cd8d7e7-40d8-496a-afe1-91ff90fe8aeb_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_c9730de4-a993-456c-8869-9ca10e4775e6_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_6618feca-6350-436c-ba6a-957ca0fd9f7f_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_0dbb0f1a-e858-4bd6-adb8-c4e49864c07c_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_fceb57a5-dab8-45ab-8ab0-9b40352f8a58_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-20250630.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_c9a11df8-f1da-4a97-80a6-84f3f00a5431_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_1eb4573f-299a-4fb3-95bc-58a35788c273_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-20250630.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_9cae3508-e8ab-42f8-a986-6c2acddc9de1_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-20250630.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_71d6f7a1-2ffc-43b0-abac-56f787f2d055_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_c924aab6-d12d-4e2a-9b10-0cbcf73edc0e_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-20250630.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_country_DE_24f5c22c-70bc-4584-8669-af7e4cc8ef36_terseLabel_en-US" xlink:label="lab_country_DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">GERMANY</link:label>
    <link:label id="lab_country_DE_label_en-US" xlink:label="lab_country_DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">GERMANY</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_DE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_DE" xlink:to="lab_country_DE" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_RevenueFromContractWithCustomerCumulativeRevenue_49c9ccd1-b5f8-4708-aa67-780df4b57146_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-20250630.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_b43b4269-8f25-4718-8718-3742bcba9bc7_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_ba018405-6eda-4580-bf68-8fae2220a000_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_37f93aad-c354-4497-ae64-df29cf815cd7_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-20250630.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_278d40ea-ad68-4f06-a8fa-fe853c7f95b6_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_1e20104d-e5a5-4cb1-8a40-0a53baee912e_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_781c6b27-2227-4aed-b41f-a5c86331a11e_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_6d2a4500-4fe8-4513-b088-8a0f72bfe5e5_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_60e58ae8-001a-40ee-981e-9b9aeb2020d1_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_16a80d78-5510-4947-a715-a4ffdac8831d_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-20250630.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_d54f52e0-46c9-4439-b1b5-6ea1b4fdf463_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_45bf3ad4-8c41-42c7-9314-5c226b34ac96_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_51634061-7c12-4b76-9040-1925b0dade94_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_4395dcbb-c04e-475c-99f8-210915f9098f_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_eeb82775-b5af-40ad-8d15-89a7b92bcde7_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_534cb4de-c571-499b-95a2-f8a6c24c974d_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_92be9808-3a30-43ab-aefc-803a221837da_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-20250630.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_d9d10661-af6d-4853-b200-570fe5c4aeac_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_0a1a00d4-8fe1-4113-a535-d94ce70631f4_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_1029a66f-0901-4130-9ba5-dcabb292248f_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_8ab388b6-4156-4918-891e-bcc7d453746c_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_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_f59c8c90-c3a8-4943-97bf-5cde426753c3_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of property and equipment</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" 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_b43181a4-cd7e-4e05-a7f1-f75a63b15e73_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_af5b9fbe-2d66-4ea1-aa48-07a2f42304d1_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_6ffd9a75-d050-46b2-8d44-8b1b1b65bc1f_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_6e079ca0-1079-4b69-90f1-a83f12640fa8_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_de75da05-c435-4284-9039-aa8f876dc989_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">2030</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_c6981678-255b-405b-9eb4-b554fadc555a_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_8c3aaa72-3dd3-4043-a819-bc949ebd1b07_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_0d56f7da-a449-48fb-8eaa-edd3da35e5fe_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-20250630.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_479927ff-9d83-41e9-bfbd-c3e78a59bce2_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_7c67adac-1749-4fc6-b954-5c81bfa3f1ac_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_6c039fd7-a653-414e-b988-38710f697b47_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-20250630.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_9d429c1d-f5f1-4b8b-bad7-72832dc7954a_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-20250630.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_6d1e58b2-1b4e-4454-b8a9-7e4182f2bac4_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-20250630.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_ac7b4803-c798-49c5-82d2-936855be37d2_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_0163302c-0fb7-4d66-b48d-4811d59832c5_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-20250630.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_35d79b67-67ed-4a52-b481-c6a91bcd4503_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-20250630.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_3a3894c1-0512-4359-b251-e8fb93c521a1_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-20250630.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_035cbf87-aa7b-4a25-9810-40262820497e_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_3acc483a-2b83-45aa-9cbb-b4894be2bc03_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_0ad65161-4b0a-43d0-93d9-d8d2fd7d0788_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_f37da119-5326-487f-9c79-1c1ea8806397_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_4b31dcea-da0a-45ee-8460-dcc2073c8b3f_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_940bf043-28fb-4153-abf9-233257943e32_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_21b1b724-4ac7-4988-b6ee-7efe8ad5f171_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-20250630.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_6972ce98-04dc-4a6d-be60-596ab431f4be_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_1b1d8f7e-081b-4fe9-92ff-5fdbb3814750_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-20250630.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_2799b33c-1558-428b-a35f-2301e0744500_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_3688e967-6a71-4bf1-bb05-088cc95fa42b_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-20250630.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_d87e09fd-885d-4afb-a5a6-7d210df3e413_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_d7e021f8-212c-4660-b352-0188a5f30d01_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_bc250dff-957d-4155-8d66-bac378910a1f_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_d637003e-e66d-4864-a6ad-9dea11a6999f_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_f44c7270-b2f9-4c9d-b7bf-abbb6bbd7be3_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, net of $(43), $876 and $1,566 tax in each of the fiscal year ended June 30, 2025, 2024 and 2023, respectively.</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_a4fdadf5-4942-443d-aa1a-cf39a3735123_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_3563c5c4-4220-4504-9ef0-3714a678fc5c_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_aosl_StandardProductWarrantyAccrualWarrantyReleased_2d1a3db9-adf7-42dd-979d-91ff4670388d_negatedTerseLabel_en-US" xlink:label="lab_aosl_StandardProductWarrantyAccrualWarrantyReleased" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Released</link:label>
    <link:label id="lab_aosl_StandardProductWarrantyAccrualWarrantyReleased_label_en-US" xlink:label="lab_aosl_StandardProductWarrantyAccrualWarrantyReleased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard Product Warranty Accrual, Warranty Released</link:label>
    <link:label id="lab_aosl_StandardProductWarrantyAccrualWarrantyReleased_documentation_en-US" xlink:label="lab_aosl_StandardProductWarrantyAccrualWarrantyReleased" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Standard Product Warranty Accrual, Warranties Released</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StandardProductWarrantyAccrualWarrantyReleased" xlink:href="aosl-20250630.xsd#aosl_StandardProductWarrantyAccrualWarrantyReleased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_StandardProductWarrantyAccrualWarrantyReleased" xlink:to="lab_aosl_StandardProductWarrantyAccrualWarrantyReleased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableGross_089c51bb-09ea-46d6-a6da-692bedae806c_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_3d827971-118d-4c23-8502-9a4d24b3a39e_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_0b6b1d67-8fb5-41b7-9367-b5e18d07748d_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_4bc5a226-9d04-4fc7-91b7-805a299977a3_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_0be730a2-858e-4a9f-96ca-368b4ce4b65c_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">2028</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_bca70e01-27c4-4f6e-bae0-896a1cd33f4f_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_3289a616-5dd5-4cdb-ae66-50151f010f90_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-20250630.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_17983a43-5909-46ea-8c93-138fc26f3781_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_ed88132c-7ff5-44bf-b65e-08dbbeeb88ce_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_bcea547f-a38f-4fa7-995b-22ffe8ee5df9_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_9facd3fc-c31c-418b-a3ad-cb6601166b1e_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_b2fc33f6-6129-4b91-a710-2f508321d41d_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_d7649c2e-78ad-44f6-b9f6-303e54b0f3e4_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-20250630.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_155a195a-88e0-4e76-9e54-31bda73825aa_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-20250630.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_c18cc8ad-bb85-49e9-8301-f459600ca5b3_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_0ac24b30-bb4f-450f-aee4-f60546f910a4_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_796cb79b-d2e0-4d8a-a86f-85644040f44c_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_d3320aac-e5cc-4169-9795-57abc0d51455_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_65508b2e-f0fc-4136-9062-bf93f0eee4d8_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-20250630.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_cc93909b-4e55-4c4a-a10c-ebf51b7000b4_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 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_528bd3fa-8e0b-40c2-8997-b6006a938262_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_8abf3d59-56e3-4237-a4ac-2899ab38ddc2_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">Proceeds from Sale of Equity Method Investments</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_5e8812c5-3269-4e19-81e1-3d96b320019e_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_cbf7fc91-fb0f-4670-b483-127304146862_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_07f5d7dd-6bc1-46ae-bacf-8eb9bafe59ec_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_5032db76-d984-4e94-b6c8-770282c590d5_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_02c3d754-bdd7-4788-ae87-c086cba9212e_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 profit</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_99331836-27cd-466e-8ac7-9a3d97748915_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-20250630.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_6d2c7800-67eb-4ac7-912d-cb8ee6ee8034_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_bb084161-990d-4dc8-b117-30b8e36fe7de_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_9d25215f-31e7-4b2b-adb1-1bf5ff4f77d8_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_bdd88bb3-8214-4932-8109-1da75634c26e_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_f3ef61fc-fff0-427e-ade0-1aa223b6583c_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_4a9638bc-65e4-4172-a4a5-28e520784fe2_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_324bf370-6d65-41bd-9e89-b9fabf38de4f_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_3b32f910-1ba3-449f-beaa-c9829cd349ca_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_f533e534-99fc-497c-866e-629bfe93901b_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_49b4efad-eb46-4d23-8caf-e58d04011f95_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: 37,127 shares and 30,009 shares, respectively at June 30, 2025 and 36,107 shares and 28,969 shares, respectively at June 30, 2024</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_ac2ed133-9af8-4ca9-839a-3bacf3aa9443_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_d6a65d11-17f8-424c-b519-e2313694d582_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_ef338840-b40e-4d33-9bc3-8bad7ade92fa_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-20250630.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_dfedb3b0-3a26-45e1-abf1-70652a392bc9_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_InstallmentThreeMember_fa5c5c1a-127c-4b68-9be6-c7cc553a114a_terseLabel_en-US" xlink:label="lab_aosl_InstallmentThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Installment Three</link:label>
    <link:label id="lab_aosl_InstallmentThreeMember_label_en-US" xlink:label="lab_aosl_InstallmentThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Installment Three [Member]</link:label>
    <link:label id="lab_aosl_InstallmentThreeMember_documentation_en-US" xlink:label="lab_aosl_InstallmentThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Installment Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InstallmentThreeMember" xlink:href="aosl-20250630.xsd#aosl_InstallmentThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_InstallmentThreeMember" xlink:to="lab_aosl_InstallmentThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_AllowanceForPriceAdjustmentsReceivableCurrent_542937c2-d665-4954-84e1-63e15d06c7b2_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-20250630.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_b66ce4f6-60eb-411d-a6b8-1a5c246852f5_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_74c1dcf4-477f-40e9-9184-537b9a34dd6e_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_6603e24c-a423-4c2d-8692-568a9869d8af_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;2025 and 2024</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_c0a84e09-bc1d-4458-b5a6-d1c73246a8f7_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_732c194c-f887-4eb1-a433-f3c3c99ad16d_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_28c146eb-39f4-48a4-a163-2dee332e47de_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_b1e0cdd1-bca6-4579-9502-8f762b6a3c58_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_637a80c0-8ac6-4a8e-896c-024cb7a903fe_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_b23d4eb2-df60-4d83-af3e-5f882a3f7d2d_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_2b263f37-a172-4529-8dab-31f266d2aed1_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_61348b73-8e91-4e25-bdd7-465f1c609ebc_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-20250630.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_11f59ad1-aa05-48a3-af1a-580291d6cb80_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_6554ab0d-f111-4b63-872b-3c59d6aeec1e_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_b4fb1c71-9e11-48c6-ac19-91e61dd33c89_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_1ea67b6d-d0ba-4f82-be82-e81cd1d456a4_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_02b6c4df-0f55-4139-a32e-9a69ccf17440_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_bca04f7d-f518-4412-8600-c600b7b8a94f_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_4e9a64e3-c009-44ae-ba20-f87b71844097_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-20250630.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_65ccce4f-79a9-4971-8a1b-6683fb85fb9b_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_3e70bae8-3aea-477f-a651-bb151253489e_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_38207230-2061-4736-8340-8afbab542286_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_dc06a999-d144-4f20-81b8-f09e825d60ec_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_8aafea66-9039-4d88-8750-987f987e150c_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_6510b167-58f7-4310-8064-de60f4e7f0f8_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_3c015888-3beb-4e33-8069-85c2c542ac5d_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_65ed043d-981c-47b9-bc2d-a3e6351a5f07_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_64c57f99-b1ba-4679-902f-2250e3035aa5_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_9f66ea6a-ab08-465a-9cf3-8618c1cdd8a2_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_38b66813-7c0a-4108-aebf-b7f957f65575_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-20250630.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_175a6c26-d2b6-44e1-b5f7-ef2b959d3801_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_e52265d8-ccf4-474f-9097-f288afdf6b97_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_20ad0aa7-2f98-4918-9de8-94553c1abf95_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_fd80e0dc-bf87-4d62-8d7c-086755854d34_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_b65532a8-a9df-4cf4-965d-e32d61607780_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_828133a3-f94d-4cc5-b9b3-73db134daf99_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_c0697340-5d13-4d89-b5a8-de34d82a5f6d_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_d237adba-3552-4886-ace4-b7005733b1e1_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_1082d0eb-ead4-4359-be06-7ce384815419_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_861dd079-3528-4055-b84d-1b6f0c3b71f8_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_7b916a20-4b36-4f7e-817a-99314ef651ee_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_4ce73faa-5385-47ad-8df5-71c320175d94_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_41385f97-7c9b-4a38-a028-a275882abf47_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_19a03e24-8413-40b3-8f9b-d4ac5560f3a0_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_24a5e878-c4bb-4ef5-b06f-1d7beebfffd8_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_e64496ea-8284-4bc5-85e2-23e9cb627a39_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_90fa2ca1-df7f-4459-bf0a-f289f748e538_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_57243f70-707a-4b23-a6e5-8c9df9f3a2b6_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_b4ba35bc-0c97-4d3c-b5cc-58500c4cd998_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_69388546-c04d-4ac9-871a-9bc74ad52b41_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_8b042749-f192-4d03-a350-23f83405eeec_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_022c59a9-82cc-4978-a89b-424eaa6b2e38_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_72a263fa-2dca-45cd-b64a-4e5045efde11_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_94c9a502-99da-4f44-902a-898926faf36c_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_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_05fce5c9-d6d6-4f28-9a0a-b7a1abf9a5df_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of privately-held investment</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_81955d58-2ed1-4dd4-b70e-49291fd5261b_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_64eb3203-b8e9-4f2b-bc33-141075a43fb8_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_0aea92b1-d7fc-442a-a6df-46be3450b472_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_d7c5412b-1313-4830-9e6c-921a230bfe04_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-20250630.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_c14f1a89-7132-4602-80d2-dd1c96a37c70_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_689df5ef-99ac-48e3-bca5-4b0e4a427077_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-20250630.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_1d84d7c2-5f7f-4760-9588-356f8b24d8fe_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_ecaa2ad0-319b-469a-ad89-0ca81d82894d_terseLabel_en-US" xlink:label="lab_aosl_LocalVATReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Value-added tax 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-20250630.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_4f1bc4a8-890a-4a44-9d7a-a8ea546dc194_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_efb337eb-83c2-41a0-b4aa-02fe1f09c5a6_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_aa28e2b6-926d-47f1-bddc-353e384b9c30_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_9f3f9479-22cf-4d56-9f1e-ce28031cd4d1_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_41d35f64-f04d-41da-bb44-dc83b5f679c0_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-20250630.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_38d67d4c-df48-47ae-944d-34fe2ab68109_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_ac0f8c02-1f4e-49e6-94e1-e7ac69fa2428_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_79b606d3-81b3-4d5a-9cd2-a9d9f2bf81fc_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_80c3d1ca-a725-4fcc-a455-ea07a4d3b693_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_345583c9-6d4e-4d48-8f58-3ced4a433b49_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_02efb134-4209-4671-9ae4-a4f5558ab1dc_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_e8b3b3d7-9c71-4bee-8b0c-675d41580dc4_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-20250630.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_a7bfac29-81da-49c0-a17d-731053187dbf_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_6063167e-9db9-495f-b936-52836f4eaed2_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-20250630.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_cf374ea0-b5fe-4406-9018-f5e788e6fea3_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_be927342-b32d-41a6-abae-597f45d606e3_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_552f93cc-6285-4d40-948d-4f28a9561c4c_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-20250630.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_130854db-fd12-4985-9e30-815415d7b4c5_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_961cd957-32ed-4e38-ade3-f641a20ab893_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_fab6adbf-39d9-426c-ad7c-375cd63d1071_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_9bb65e16-3779-4bd7-9666-d6ad55ce7d5f_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_aosl_InstallmentsDomain_11c6f949-58ed-4922-be86-ea3579e8efdf_terseLabel_en-US" xlink:label="lab_aosl_InstallmentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Installments [Domain]</link:label>
    <link:label id="lab_aosl_InstallmentsDomain_label_en-US" xlink:label="lab_aosl_InstallmentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Installments [Domain]</link:label>
    <link:label id="lab_aosl_InstallmentsDomain_documentation_en-US" xlink:label="lab_aosl_InstallmentsDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Installments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InstallmentsDomain" xlink:href="aosl-20250630.xsd#aosl_InstallmentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_InstallmentsDomain" xlink:to="lab_aosl_InstallmentsDomain" 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_d42e08cc-7f1b-4d3e-b38e-d79b2ce5c68d_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-20250630.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>14
<FILENAME>aosl-20250630_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 2025 Workiva-->
<!--r:fd0e100b-4b8d-456b-91e7-500acea8e015,g:127592e1-e731-476d-a953-7c5720626d5c-->
<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-20250630.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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_5b8c320e-9924-4327-bbf1-8943f1cd88c7" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_DocumentType_5b8c320e-9924-4327-bbf1-8943f1cd88c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_66a1904b-37a6-4963-a355-257d4bd3c043" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_DocumentAnnualReport_66a1904b-37a6-4963-a355-257d4bd3c043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_b4eb70e9-a1e3-4e2e-987a-b5ff31a99225" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_DocumentPeriodEndDate_b4eb70e9-a1e3-4e2e-987a-b5ff31a99225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_d37e605a-eeef-449d-89ca-e5e2713e6591" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_CurrentFiscalYearEndDate_d37e605a-eeef-449d-89ca-e5e2713e6591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_7e64359c-1739-48fa-b10a-733d988473f8" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_DocumentTransitionReport_7e64359c-1739-48fa-b10a-733d988473f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_27098285-4643-4efb-b173-01239d1651dd" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_EntityFileNumber_27098285-4643-4efb-b173-01239d1651dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_d7ffdec6-eecf-484f-a33f-de059a2f8de5" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_EntityRegistrantName_d7ffdec6-eecf-484f-a33f-de059a2f8de5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_d242777d-31ae-4056-8418-7895860fc2c0" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_EntityIncorporationStateCountryCode_d242777d-31ae-4056-8418-7895860fc2c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_0c8a92b9-56d7-40a6-b654-64e65bac26c7" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_EntityTaxIdentificationNumber_0c8a92b9-56d7-40a6-b654-64e65bac26c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_d1de9d3a-596e-430d-8b1b-2986483c393e" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_EntityAddressAddressLine1_d1de9d3a-596e-430d-8b1b-2986483c393e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_f87bfb00-1a6e-41e2-b75b-5b34646ebff2" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_EntityAddressAddressLine2_f87bfb00-1a6e-41e2-b75b-5b34646ebff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_3c3b055b-a7e2-4d0f-bc8c-6708a4f99ec4" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_EntityAddressCityOrTown_3c3b055b-a7e2-4d0f-bc8c-6708a4f99ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_b45363d4-57cc-4ede-9b68-5c4407c6369d" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_EntityAddressPostalZipCode_b45363d4-57cc-4ede-9b68-5c4407c6369d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry_b715a910-a8b8-4703-a55d-fd5a1934230c" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_EntityAddressCountry_b715a910-a8b8-4703-a55d-fd5a1934230c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_863bd838-c727-455e-b3de-3293d552dd5f" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_CityAreaCode_863bd838-c727-455e-b3de-3293d552dd5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_09e0e10d-ec5a-4e7c-9e84-507b2003793c" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_LocalPhoneNumber_09e0e10d-ec5a-4e7c-9e84-507b2003793c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_cde0ad97-be73-47fa-b384-860cde0e3ee0" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_Security12bTitle_cde0ad97-be73-47fa-b384-860cde0e3ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_57e770ef-8768-4aa5-8b93-a4a76db88a5c" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_TradingSymbol_57e770ef-8768-4aa5-8b93-a4a76db88a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_42dc9192-1a3d-45d1-a8ec-0e79cd9e1a52" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_SecurityExchangeName_42dc9192-1a3d-45d1-a8ec-0e79cd9e1a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_a30467a9-bed9-4bed-bcc2-a1148ee90b49" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_a30467a9-bed9-4bed-bcc2-a1148ee90b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_ef084b16-d3da-4c99-99ac-9a565df173a7" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_EntityVoluntaryFilers_ef084b16-d3da-4c99-99ac-9a565df173a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_a6bafb9b-f16e-4867-a43e-49fadadb38e0" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_EntityCurrentReportingStatus_a6bafb9b-f16e-4867-a43e-49fadadb38e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_6555e969-0cae-43c8-bd90-afaef5bc7314" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_EntityInteractiveDataCurrent_6555e969-0cae-43c8-bd90-afaef5bc7314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_da64f142-17c1-46e5-a34b-6faaefe2a970" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_EntityFilerCategory_da64f142-17c1-46e5-a34b-6faaefe2a970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_6edae293-f83d-4244-9f0e-8bb1f813b20f" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_EntitySmallBusiness_6edae293-f83d-4244-9f0e-8bb1f813b20f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_94dc5e5b-b8ef-4ee1-bac2-610f81b8e3df" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_EntityEmergingGrowthCompany_94dc5e5b-b8ef-4ee1-bac2-610f81b8e3df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_c2113912-af2f-4102-ac1a-8d6ed3678a4a" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_c2113912-af2f-4102-ac1a-8d6ed3678a4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_5a077b96-3f3b-4827-bbab-c76800748adb" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_EntityShellCompany_5a077b96-3f3b-4827-bbab-c76800748adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_17e2b0bc-85ed-43bd-a493-cb47fb25a475" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_EntityPublicFloat_17e2b0bc-85ed-43bd-a493-cb47fb25a475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_38e06a78-45a4-404f-98b7-c0d556c6a71d" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_38e06a78-45a4-404f-98b7-c0d556c6a71d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_73d4ba5b-4088-4fa0-a147-2fcc8d5d2f5c" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_EntityCentralIndexKey_73d4ba5b-4088-4fa0-a147-2fcc8d5d2f5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_81426627-5407-4c44-9624-b2f9e577272c" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_DocumentFiscalYearFocus_81426627-5407-4c44-9624-b2f9e577272c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_850636b8-94e6-4611-8768-104b361b19c1" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_DocumentFiscalPeriodFocus_850636b8-94e6-4611-8768-104b361b19c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_e0044b7f-7c85-4197-b300-e46182bb4d44" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_AmendmentFlag_e0044b7f-7c85-4197-b300-e46182bb4d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_8108a07b-b74b-4e7d-9f9e-86ed6a0f2bed" 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_38468dde-f22f-4d88-8cf0-cb7c07edeb02" xlink:to="loc_dei_IcfrAuditorAttestationFlag_8108a07b-b74b-4e7d-9f9e-86ed6a0f2bed" 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-20250630.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_acda5175-5550-4ee2-8db0-acffadc3f833" xlink:href="aosl-20250630.xsd#aosl_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_9b8ba8fa-fb06-4906-9753-d8fcf8a0a3ed" 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_acda5175-5550-4ee2-8db0-acffadc3f833" xlink:to="loc_dei_AuditorFirmId_9b8ba8fa-fb06-4906-9753-d8fcf8a0a3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_fdadfd7c-b4f5-4be3-a65f-539089e6d6ac" 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_acda5175-5550-4ee2-8db0-acffadc3f833" xlink:to="loc_dei_AuditorName_fdadfd7c-b4f5-4be3-a65f-539089e6d6ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_fb075fa0-f3e8-4c01-9d72-699645f462b6" 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_acda5175-5550-4ee2-8db0-acffadc3f833" xlink:to="loc_dei_AuditorLocation_fb075fa0-f3e8-4c01-9d72-699645f462b6" 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-20250630.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_2e83b9e7-5988-4ff4-8c32-b793357bbf0b" 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_d85771b7-f0e4-43c5-88b1-60958b318127" 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_2e83b9e7-5988-4ff4-8c32-b793357bbf0b" xlink:to="loc_us-gaap_StatementTable_d85771b7-f0e4-43c5-88b1-60958b318127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_620666aa-d8bb-42eb-b3f0-2c7d4d7947ff" 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_d85771b7-f0e4-43c5-88b1-60958b318127" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_620666aa-d8bb-42eb-b3f0-2c7d4d7947ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_9ab5e6e6-f007-439f-9df0-5773eca6cfef" 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_620666aa-d8bb-42eb-b3f0-2c7d4d7947ff" xlink:to="loc_us-gaap_RelatedPartyDomain_9ab5e6e6-f007-439f-9df0-5773eca6cfef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_487b9240-0102-4df5-9164-136a5ec6647b" 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_9ab5e6e6-f007-439f-9df0-5773eca6cfef" xlink:to="loc_us-gaap_NonrelatedPartyMember_487b9240-0102-4df5-9164-136a5ec6647b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_056b6599-95fd-481f-a673-0c9c90949a2f" 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_9ab5e6e6-f007-439f-9df0-5773eca6cfef" xlink:to="loc_us-gaap_RelatedPartyMember_056b6599-95fd-481f-a673-0c9c90949a2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_1bc001a4-8cdc-47fa-aa74-68acddecd641" 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_d85771b7-f0e4-43c5-88b1-60958b318127" xlink:to="loc_us-gaap_StatementLineItems_1bc001a4-8cdc-47fa-aa74-68acddecd641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_a3947dd7-e96e-451e-a72c-110ed81dc460" 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_1bc001a4-8cdc-47fa-aa74-68acddecd641" xlink:to="loc_us-gaap_AssetsAbstract_a3947dd7-e96e-451e-a72c-110ed81dc460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_4629d054-5c6e-4f05-84ee-4a70cedb7e7f" 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_a3947dd7-e96e-451e-a72c-110ed81dc460" xlink:to="loc_us-gaap_AssetsCurrentAbstract_4629d054-5c6e-4f05-84ee-4a70cedb7e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7f8dd131-9bfb-4755-be73-75f2878e599a" 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_4629d054-5c6e-4f05-84ee-4a70cedb7e7f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7f8dd131-9bfb-4755-be73-75f2878e599a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_4636233e-490d-4e00-a5a4-1ef0d27732be" 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_4629d054-5c6e-4f05-84ee-4a70cedb7e7f" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_4636233e-490d-4e00-a5a4-1ef0d27732be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_dbac21c0-677d-4870-84cd-ede6b89f2545" 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_4629d054-5c6e-4f05-84ee-4a70cedb7e7f" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_dbac21c0-677d-4870-84cd-ede6b89f2545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a109a885-3971-4e60-b512-55be7fb06ea1" 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_4629d054-5c6e-4f05-84ee-4a70cedb7e7f" xlink:to="loc_us-gaap_InventoryNet_a109a885-3971-4e60-b512-55be7fb06ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_ce5f06a5-6c71-430a-ab8a-bd9c826d8a51" 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_4629d054-5c6e-4f05-84ee-4a70cedb7e7f" xlink:to="loc_us-gaap_OtherAssetsCurrent_ce5f06a5-6c71-430a-ab8a-bd9c826d8a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0a542087-d776-4b89-b606-a41c46f11a67" 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_4629d054-5c6e-4f05-84ee-4a70cedb7e7f" xlink:to="loc_us-gaap_AssetsCurrent_0a542087-d776-4b89-b606-a41c46f11a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a9f9671a-993f-44f2-a515-7b69bdccfbd6" 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_a3947dd7-e96e-451e-a72c-110ed81dc460" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a9f9671a-993f-44f2-a515-7b69bdccfbd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_119e0e01-c5e4-4f96-9cf2-5785f1349743" 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_a3947dd7-e96e-451e-a72c-110ed81dc460" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_119e0e01-c5e4-4f96-9cf2-5785f1349743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_e46ab2da-b5a7-4bd1-a9b5-5d4bc65ef357" 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_a3947dd7-e96e-451e-a72c-110ed81dc460" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_e46ab2da-b5a7-4bd1-a9b5-5d4bc65ef357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_aa33c437-ee64-4781-b2d6-89965b4d8cf0" 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_a3947dd7-e96e-451e-a72c-110ed81dc460" xlink:to="loc_us-gaap_EquityMethodInvestments_aa33c437-ee64-4781-b2d6-89965b4d8cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_637b7528-2179-465c-9b6e-46fd82ff6e1d" xlink:href="aosl-20250630.xsd#aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a3947dd7-e96e-451e-a72c-110ed81dc460" xlink:to="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_637b7528-2179-465c-9b6e-46fd82ff6e1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_c55c1303-81f8-4c55-acb1-6501108c74c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a3947dd7-e96e-451e-a72c-110ed81dc460" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_c55c1303-81f8-4c55-acb1-6501108c74c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_429d6f27-2f74-45d5-bee3-dff313fbfa25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a3947dd7-e96e-451e-a72c-110ed81dc460" xlink:to="loc_us-gaap_Assets_429d6f27-2f74-45d5-bee3-dff313fbfa25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" 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_1bc001a4-8cdc-47fa-aa74-68acddecd641" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_1729331e-7eb9-42d0-b9de-59b12deaca4f" 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_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_1729331e-7eb9-42d0-b9de-59b12deaca4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_ab27c429-658c-44d1-b10d-c24678642ca9" 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_1729331e-7eb9-42d0-b9de-59b12deaca4f" xlink:to="loc_us-gaap_AccountsPayableCurrent_ab27c429-658c-44d1-b10d-c24678642ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_38a3dcea-cd16-42cf-9517-517b2d479f34" 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_1729331e-7eb9-42d0-b9de-59b12deaca4f" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_38a3dcea-cd16-42cf-9517-517b2d479f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_ceb3c0dd-c9cc-437b-b109-f79098f417db" 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_1729331e-7eb9-42d0-b9de-59b12deaca4f" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_ceb3c0dd-c9cc-437b-b109-f79098f417db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_409a55db-3be3-43db-ad1b-9d9b496b5b46" 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_1729331e-7eb9-42d0-b9de-59b12deaca4f" xlink:to="loc_us-gaap_ShortTermBorrowings_409a55db-3be3-43db-ad1b-9d9b496b5b46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_01d1be29-c656-4467-a8ec-2032a66769a5" 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_1729331e-7eb9-42d0-b9de-59b12deaca4f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_01d1be29-c656-4467-a8ec-2032a66769a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_9e6dd8dc-6795-44ea-a821-3257b7d5c909" 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_1729331e-7eb9-42d0-b9de-59b12deaca4f" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_9e6dd8dc-6795-44ea-a821-3257b7d5c909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_22b1bc79-c786-476c-8f70-70648fb294d6" 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_1729331e-7eb9-42d0-b9de-59b12deaca4f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_22b1bc79-c786-476c-8f70-70648fb294d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_cf9afb2e-a7ae-4992-b668-312929146e41" 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_1729331e-7eb9-42d0-b9de-59b12deaca4f" xlink:to="loc_us-gaap_LiabilitiesCurrent_cf9afb2e-a7ae-4992-b668-312929146e41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c9c7d4db-f7d2-427f-98fc-0361726fc568" 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_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c9c7d4db-f7d2-427f-98fc-0361726fc568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_b327c1e1-2900-41dd-9405-38b884e38f51" 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_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_b327c1e1-2900-41dd-9405-38b884e38f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_c381b9dc-14b6-4ee9-ae36-d53f03c782bc" xlink:href="aosl-20250630.xsd#aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" xlink:to="loc_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_c381b9dc-14b6-4ee9-ae36-d53f03c782bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b4355f61-0a96-4c5e-8c4b-32db8c4b600c" 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_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b4355f61-0a96-4c5e-8c4b-32db8c4b600c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ecf57892-d4b9-44f9-92ff-2fe9a3ceb67f" 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_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ecf57892-d4b9-44f9-92ff-2fe9a3ceb67f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_e3ce3419-76a8-4a6e-b526-3e0ed82f4e52" 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_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_e3ce3419-76a8-4a6e-b526-3e0ed82f4e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_af0866fe-4799-406f-9edc-33f4e6d92ce1" 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_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" xlink:to="loc_us-gaap_Liabilities_af0866fe-4799-406f-9edc-33f4e6d92ce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_94e25810-2d0a-4239-bce8-cf84f424926f" 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_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" xlink:to="loc_us-gaap_CommitmentsAndContingencies_94e25810-2d0a-4239-bce8-cf84f424926f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_0ce3d806-a4c2-4eb6-8731-ea2e099ca7c5" 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_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" xlink:to="loc_us-gaap_StockholdersEquityAbstract_0ce3d806-a4c2-4eb6-8731-ea2e099ca7c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_9e45d8fd-b297-4558-abfb-78c4832386f1" 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_0ce3d806-a4c2-4eb6-8731-ea2e099ca7c5" xlink:to="loc_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_9e45d8fd-b297-4558-abfb-78c4832386f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_61158622-f394-4abb-b2b7-e0115f05d81f" 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_9e45d8fd-b297-4558-abfb-78c4832386f1" xlink:to="loc_us-gaap_PreferredStockValue_61158622-f394-4abb-b2b7-e0115f05d81f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_3737eaec-a219-423e-a30e-6a800ed5f1d1" 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_0ce3d806-a4c2-4eb6-8731-ea2e099ca7c5" xlink:to="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_3737eaec-a219-423e-a30e-6a800ed5f1d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_93153bbc-374d-4061-bb45-ac8e1dc4fb78" 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_3737eaec-a219-423e-a30e-6a800ed5f1d1" xlink:to="loc_us-gaap_CommonStockValue_93153bbc-374d-4061-bb45-ac8e1dc4fb78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_b3dffff5-7b2b-44ba-8c7e-6870cd2cc772" 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_0ce3d806-a4c2-4eb6-8731-ea2e099ca7c5" xlink:to="loc_us-gaap_TreasuryStockValue_b3dffff5-7b2b-44ba-8c7e-6870cd2cc772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_09e08b45-304a-4597-89b8-9caaefde5c3c" 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_0ce3d806-a4c2-4eb6-8731-ea2e099ca7c5" xlink:to="loc_us-gaap_AdditionalPaidInCapital_09e08b45-304a-4597-89b8-9caaefde5c3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f533d47b-6aee-4c49-9944-e183e9df4f3a" 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_0ce3d806-a4c2-4eb6-8731-ea2e099ca7c5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f533d47b-6aee-4c49-9944-e183e9df4f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_313ad327-1c04-4dd5-b91d-69b0dc923d79" 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_0ce3d806-a4c2-4eb6-8731-ea2e099ca7c5" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_313ad327-1c04-4dd5-b91d-69b0dc923d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_65856334-2ebf-4f58-810d-9888fc6e19ae" 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_0ce3d806-a4c2-4eb6-8731-ea2e099ca7c5" xlink:to="loc_us-gaap_StockholdersEquity_65856334-2ebf-4f58-810d-9888fc6e19ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_85756423-d7f6-4366-8580-8674003e43f8" 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_9c6442d0-e17b-46a4-ae9f-ac0639fcbed9" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_85756423-d7f6-4366-8580-8674003e43f8" 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-20250630.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_8d5e04b6-0856-45ca-a52c-b00336f401a1" 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_58facd16-bd37-4dc7-8f4e-1f17e145eea3" 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_8d5e04b6-0856-45ca-a52c-b00336f401a1" xlink:to="loc_us-gaap_StatementTable_58facd16-bd37-4dc7-8f4e-1f17e145eea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_fe1978f0-d0d9-4736-bf90-cb9be721505b" 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_58facd16-bd37-4dc7-8f4e-1f17e145eea3" xlink:to="loc_srt_StatementScenarioAxis_fe1978f0-d0d9-4736-bf90-cb9be721505b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_3ec4898a-46fc-4a07-97c4-e7834fef00e0" 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_fe1978f0-d0d9-4736-bf90-cb9be721505b" xlink:to="loc_srt_ScenarioUnspecifiedDomain_3ec4898a-46fc-4a07-97c4-e7834fef00e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_472d7bea-0e43-4f87-b66d-7687df4c4dad" 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_58facd16-bd37-4dc7-8f4e-1f17e145eea3" xlink:to="loc_us-gaap_StatementLineItems_472d7bea-0e43-4f87-b66d-7687df4c4dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_d86d2dcc-9bfb-4610-b314-79a1ce37541d" 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_472d7bea-0e43-4f87-b66d-7687df4c4dad" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_d86d2dcc-9bfb-4610-b314-79a1ce37541d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_4b102c0e-43b4-4f55-ab92-99a69f55402c" 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_472d7bea-0e43-4f87-b66d-7687df4c4dad" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_4b102c0e-43b4-4f55-ab92-99a69f55402c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_bd416b15-aa4f-4e5f-98c6-65dae5ee6b02" 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_472d7bea-0e43-4f87-b66d-7687df4c4dad" xlink:to="loc_us-gaap_PreferredStockSharesIssued_bd416b15-aa4f-4e5f-98c6-65dae5ee6b02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_fbd0489f-18eb-4518-8209-be049695ad8b" 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_472d7bea-0e43-4f87-b66d-7687df4c4dad" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_fbd0489f-18eb-4518-8209-be049695ad8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_f1a7a565-fd0b-488c-8f0f-986084af0906" 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_472d7bea-0e43-4f87-b66d-7687df4c4dad" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_f1a7a565-fd0b-488c-8f0f-986084af0906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_0d1871f1-26b9-4aae-9474-f3329f72b1e3" 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_472d7bea-0e43-4f87-b66d-7687df4c4dad" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_0d1871f1-26b9-4aae-9474-f3329f72b1e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_20711acc-88b9-4819-96ff-f7a9ad3bddf1" 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_472d7bea-0e43-4f87-b66d-7687df4c4dad" xlink:to="loc_us-gaap_CommonStockSharesIssued_20711acc-88b9-4819-96ff-f7a9ad3bddf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_ea65acb9-706d-4809-ae01-b52d2a199971" 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_472d7bea-0e43-4f87-b66d-7687df4c4dad" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_ea65acb9-706d-4809-ae01-b52d2a199971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_b2a2d18f-4ff5-45bd-b20f-aa297b3d01fc" 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_472d7bea-0e43-4f87-b66d-7687df4c4dad" xlink:to="loc_us-gaap_TreasuryStockCommonShares_b2a2d18f-4ff5-45bd-b20f-aa297b3d01fc" 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-20250630.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_c6fc8b22-b8c0-419c-bf86-533969b0e47b" 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_79306ffe-8d6e-4157-b4d0-7a3dfdba3eba" 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_c6fc8b22-b8c0-419c-bf86-533969b0e47b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_79306ffe-8d6e-4157-b4d0-7a3dfdba3eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_9bc4993c-8c37-4dde-8add-bbafd5130fc1" 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_c6fc8b22-b8c0-419c-bf86-533969b0e47b" xlink:to="loc_us-gaap_CostOfRevenue_9bc4993c-8c37-4dde-8add-bbafd5130fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_6dba29fb-db5b-4896-9d82-54cba71f5a04" 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_c6fc8b22-b8c0-419c-bf86-533969b0e47b" xlink:to="loc_us-gaap_GrossProfit_6dba29fb-db5b-4896-9d82-54cba71f5a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_8fddf705-df5a-4175-9112-2cb6002b0a19" 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_c6fc8b22-b8c0-419c-bf86-533969b0e47b" xlink:to="loc_us-gaap_OperatingExpensesAbstract_8fddf705-df5a-4175-9112-2cb6002b0a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_865294f1-3166-4bec-bf45-fe0957b9381c" 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_8fddf705-df5a-4175-9112-2cb6002b0a19" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_865294f1-3166-4bec-bf45-fe0957b9381c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_718f2237-1e0e-456e-921b-d910d59362bc" 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_8fddf705-df5a-4175-9112-2cb6002b0a19" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_718f2237-1e0e-456e-921b-d910d59362bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_49d3af4f-bc5c-4d0e-a69e-ef655ec06aa4" 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_8fddf705-df5a-4175-9112-2cb6002b0a19" xlink:to="loc_us-gaap_OperatingExpenses_49d3af4f-bc5c-4d0e-a69e-ef655ec06aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_cb575545-226a-4a22-bee5-094455cd3539" 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_c6fc8b22-b8c0-419c-bf86-533969b0e47b" xlink:to="loc_us-gaap_OperatingIncomeLoss_cb575545-226a-4a22-bee5-094455cd3539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_14d3f6c5-f69d-440c-9279-0deed92f2145" 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_c6fc8b22-b8c0-419c-bf86-533969b0e47b" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_14d3f6c5-f69d-440c-9279-0deed92f2145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_36abe810-0314-4451-b093-7314f59efc9b" 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_c6fc8b22-b8c0-419c-bf86-533969b0e47b" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_36abe810-0314-4451-b093-7314f59efc9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_7564b129-1678-4b6c-972c-3f1c03c5a22f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c6fc8b22-b8c0-419c-bf86-533969b0e47b" xlink:to="loc_us-gaap_InterestExpenseNonoperating_7564b129-1678-4b6c-972c-3f1c03c5a22f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_73ca5678-44ab-4aa4-93cd-6333d3507ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c6fc8b22-b8c0-419c-bf86-533969b0e47b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_73ca5678-44ab-4aa4-93cd-6333d3507ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_96a80c81-f1b1-4905-bd48-3cdba6481b52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c6fc8b22-b8c0-419c-bf86-533969b0e47b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_96a80c81-f1b1-4905-bd48-3cdba6481b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment_70863e8d-fd23-4b15-bbf9-0ac502dd4c20" xlink:href="aosl-20250630.xsd#aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c6fc8b22-b8c0-419c-bf86-533969b0e47b" xlink:to="loc_aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment_70863e8d-fd23-4b15-bbf9-0ac502dd4c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_741744e3-3a83-43ee-adec-f51dcbb61040" xlink:href="aosl-20250630.xsd#aosl_IncomeLossFromEquityMethodInvesteeAfterTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c6fc8b22-b8c0-419c-bf86-533969b0e47b" xlink:to="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_741744e3-3a83-43ee-adec-f51dcbb61040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_10d819b8-e9db-448f-bf0f-7cec4500b6d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c6fc8b22-b8c0-419c-bf86-533969b0e47b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_10d819b8-e9db-448f-bf0f-7cec4500b6d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_4078a246-4300-4756-9e1d-8cd5f6547acf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c6fc8b22-b8c0-419c-bf86-533969b0e47b" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_4078a246-4300-4756-9e1d-8cd5f6547acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_145c1033-8026-4451-80b9-12eea71fdd73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c6fc8b22-b8c0-419c-bf86-533969b0e47b" xlink:to="loc_us-gaap_NetIncomeLoss_145c1033-8026-4451-80b9-12eea71fdd73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_110bb53d-9e1b-420e-9114-e0e830f267af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c6fc8b22-b8c0-419c-bf86-533969b0e47b" xlink:to="loc_us-gaap_EarningsPerShareAbstract_110bb53d-9e1b-420e-9114-e0e830f267af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_f94a3409-2ee1-42ed-a7f9-a9deec0b0e49" 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_110bb53d-9e1b-420e-9114-e0e830f267af" xlink:to="loc_us-gaap_EarningsPerShareBasic_f94a3409-2ee1-42ed-a7f9-a9deec0b0e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a3fff7b6-de2d-48f5-bb79-a2e59388323d" 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_110bb53d-9e1b-420e-9114-e0e830f267af" xlink:to="loc_us-gaap_EarningsPerShareDiluted_a3fff7b6-de2d-48f5-bb79-a2e59388323d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_b4bfff56-37ab-4bf4-94a2-8eebf50dbcd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c6fc8b22-b8c0-419c-bf86-533969b0e47b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_b4bfff56-37ab-4bf4-94a2-8eebf50dbcd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b275e83f-38f7-4784-940f-443a95fa22a9" 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_b4bfff56-37ab-4bf4-94a2-8eebf50dbcd8" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b275e83f-38f7-4784-940f-443a95fa22a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4d464e1e-c8df-4006-bede-d1f530fd90e0" 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_b4bfff56-37ab-4bf4-94a2-8eebf50dbcd8" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4d464e1e-c8df-4006-bede-d1f530fd90e0" 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-20250630.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_4ad0034e-66b7-4d99-b58a-dfdae4c36d4e" 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_2a8b43a0-b7a8-49f9-ad79-79b4784213db" 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_4ad0034e-66b7-4d99-b58a-dfdae4c36d4e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_2a8b43a0-b7a8-49f9-ad79-79b4784213db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_57243a67-22f7-4911-8e55-95aaeccdf487" 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_4ad0034e-66b7-4d99-b58a-dfdae4c36d4e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_57243a67-22f7-4911-8e55-95aaeccdf487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_d3c37062-109e-40df-8e6b-05b6ee7d9da6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4ad0034e-66b7-4d99-b58a-dfdae4c36d4e" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_d3c37062-109e-40df-8e6b-05b6ee7d9da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="aosl-20250630.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_4f67bdc4-0d69-4697-b7b7-566441306efb" 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_d7ae515f-0029-48bc-bae7-8c0fe5d7c523" 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_4f67bdc4-0d69-4697-b7b7-566441306efb" xlink:to="loc_us-gaap_StatementTable_d7ae515f-0029-48bc-bae7-8c0fe5d7c523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_0e73a095-5c28-476f-a0a8-fbc1e59ecfe8" 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_d7ae515f-0029-48bc-bae7-8c0fe5d7c523" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_0e73a095-5c28-476f-a0a8-fbc1e59ecfe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_bdecebe8-2584-44ea-8af8-c9979f11e5bf" 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_0e73a095-5c28-476f-a0a8-fbc1e59ecfe8" xlink:to="loc_us-gaap_EquityComponentDomain_bdecebe8-2584-44ea-8af8-c9979f11e5bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_33f37c04-2eff-4864-8c52-67bac4135994" 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_bdecebe8-2584-44ea-8af8-c9979f11e5bf" xlink:to="loc_us-gaap_ParentMember_33f37c04-2eff-4864-8c52-67bac4135994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_0bc325dc-0486-45f9-829d-095e0816018d" 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_33f37c04-2eff-4864-8c52-67bac4135994" xlink:to="loc_us-gaap_PreferredStockMember_0bc325dc-0486-45f9-829d-095e0816018d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_3988a2dc-9bf6-4885-abf4-41b34c3b5508" 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_33f37c04-2eff-4864-8c52-67bac4135994" xlink:to="loc_us-gaap_CommonStockMember_3988a2dc-9bf6-4885-abf4-41b34c3b5508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_afa5171a-1117-4a8d-bed9-0e3003e68534" 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_33f37c04-2eff-4864-8c52-67bac4135994" xlink:to="loc_us-gaap_TreasuryStockCommonMember_afa5171a-1117-4a8d-bed9-0e3003e68534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_accc24c3-3309-4c71-a701-374bf48d8c45" 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_33f37c04-2eff-4864-8c52-67bac4135994" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_accc24c3-3309-4c71-a701-374bf48d8c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_43ad3916-2419-43d4-a726-ccddc9d914e2" 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_33f37c04-2eff-4864-8c52-67bac4135994" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_43ad3916-2419-43d4-a726-ccddc9d914e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_b05d1093-f9d2-4e04-8dcf-5a044e30bc84" 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_33f37c04-2eff-4864-8c52-67bac4135994" xlink:to="loc_us-gaap_RetainedEarningsMember_b05d1093-f9d2-4e04-8dcf-5a044e30bc84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_260aa415-e704-43c4-bea7-d0e722683a2c" 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_bdecebe8-2584-44ea-8af8-c9979f11e5bf" xlink:to="loc_us-gaap_NoncontrollingInterestMember_260aa415-e704-43c4-bea7-d0e722683a2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_387e9c81-bc96-4c0f-b8e6-57e47d54ac81" 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_d7ae515f-0029-48bc-bae7-8c0fe5d7c523" xlink:to="loc_us-gaap_StatementLineItems_387e9c81-bc96-4c0f-b8e6-57e47d54ac81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc971223-eded-4993-9594-530f0af47556" 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_387e9c81-bc96-4c0f-b8e6-57e47d54ac81" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc971223-eded-4993-9594-530f0af47556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_26859576-dcf6-4927-9402-85280eb34374" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_26859576-dcf6-4927-9402-85280eb34374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_00bef568-7ecd-47de-afcf-12e94fc2cb39" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_CommonStockSharesIssued_00bef568-7ecd-47de-afcf-12e94fc2cb39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_b952b79a-2feb-4258-8537-fa8b22e7b19e" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_TreasuryStockCommonShares_b952b79a-2feb-4258-8537-fa8b22e7b19e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e22265e2-e684-4bbe-962e-f9d124de2a5a" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_StockholdersEquity_e22265e2-e684-4bbe-962e-f9d124de2a5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod_4df4719e-39e9-4ae2-9d85-ee35d267157a" xlink:href="aosl-20250630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod_4df4719e-39e9-4ae2-9d85-ee35d267157a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased_41961166-1fc2-434b-b90d-0c73bf5905bc" xlink:href="aosl-20250630.xsd#aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased_41961166-1fc2-434b-b90d-0c73bf5905bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_f36fa97d-ca2e-4dc3-b369-6ebb8ea4622c" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_f36fa97d-ca2e-4dc3-b369-6ebb8ea4622c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_32cbcc45-4388-475a-be61-54e09be733c7" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_32cbcc45-4388-475a-be61-54e09be733c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_f6ee3945-cf3d-4562-9b86-79a6fb369ef2" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_f6ee3945-cf3d-4562-9b86-79a6fb369ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_412775c2-41ca-4aa2-a28e-2eff0e6998e2" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_412775c2-41ca-4aa2-a28e-2eff0e6998e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_eb01f8db-d17c-4691-85d3-01abb946d560" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_eb01f8db-d17c-4691-85d3-01abb946d560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_522883d2-fe25-4d0d-845c-18cad513760f" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_522883d2-fe25-4d0d-845c-18cad513760f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_19da46ff-fcb1-4004-976e-1119628f0c8c" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_19da46ff-fcb1-4004-976e-1119628f0c8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_2e8ee770-89db-489f-b0a1-41824ae20871" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_2e8ee770-89db-489f-b0a1-41824ae20871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b1692960-ed37-4a19-ac2e-59b48668c395" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b1692960-ed37-4a19-ac2e-59b48668c395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_09e341ae-f92a-47a4-9cd9-d31b0074ec72" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_NetIncomeLoss_09e341ae-f92a-47a4-9cd9-d31b0074ec72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_a424722a-6ff1-4ddd-b292-4eb04aa228cf" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_a424722a-6ff1-4ddd-b292-4eb04aa228cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_cfceae32-bda5-4202-959f-934f0685e738" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_cfceae32-bda5-4202-959f-934f0685e738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_38c293d8-a8b6-4052-8a71-f954a0cd69c1" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_38c293d8-a8b6-4052-8a71-f954a0cd69c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_851a7004-b9d5-4744-b396-85705437db09" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_851a7004-b9d5-4744-b396-85705437db09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_29b64853-76c2-4318-a55d-0a9501664d30" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_29b64853-76c2-4318-a55d-0a9501664d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_3321b428-7086-4966-9527-58ff6340e7eb" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_3321b428-7086-4966-9527-58ff6340e7eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_5508c1c3-879e-4ad6-a87c-68949218aae7" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_5508c1c3-879e-4ad6-a87c-68949218aae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_945eb3a4-dda4-4aff-b682-127f6926fb0f" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_945eb3a4-dda4-4aff-b682-127f6926fb0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_186cffb6-b942-4c1a-87c4-539239e5d09b" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_CommonStockSharesIssued_186cffb6-b942-4c1a-87c4-539239e5d09b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_6d38b4d9-21c4-4e35-92c1-f872932c8325" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_TreasuryStockCommonShares_6d38b4d9-21c4-4e35-92c1-f872932c8325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_00fc5bbd-a7dd-40df-8850-d5d5fcb15f9c" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_StockholdersEquity_00fc5bbd-a7dd-40df-8850-d5d5fcb15f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_bccdcc33-fff7-4d08-830c-ae38b8f22bbc" 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_bc971223-eded-4993-9594-530f0af47556" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_bccdcc33-fff7-4d08-830c-ae38b8f22bbc" 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-20250630.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_dd3b8338-af2f-4411-9c18-04d7e8bc21d6" 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_57e5f486-6550-40d4-8a26-66a7b2d4c694" 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_dd3b8338-af2f-4411-9c18-04d7e8bc21d6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_57e5f486-6550-40d4-8a26-66a7b2d4c694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_c2a4883b-c14d-40de-bca5-cba0ecbd5b26" 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_57e5f486-6550-40d4-8a26-66a7b2d4c694" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_c2a4883b-c14d-40de-bca5-cba0ecbd5b26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_061dd15d-ff58-4db4-ab97-d3b16f77e27c" 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_57e5f486-6550-40d4-8a26-66a7b2d4c694" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_061dd15d-ff58-4db4-ab97-d3b16f77e27c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_513d6fc7-d005-45f7-8db1-3cf2d2cd608f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_061dd15d-ff58-4db4-ab97-d3b16f77e27c" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_513d6fc7-d005-45f7-8db1-3cf2d2cd608f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_d2025451-12a7-47d2-bc75-6b1a02b01b06" xlink:href="aosl-20250630.xsd#aosl_IncomeLossFromEquityMethodInvesteeAfterTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_061dd15d-ff58-4db4-ab97-d3b16f77e27c" xlink:to="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_d2025451-12a7-47d2-bc75-6b1a02b01b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_7f9c4c73-ec7c-4502-a0a5-e9f63fd8d9ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_061dd15d-ff58-4db4-ab97-d3b16f77e27c" xlink:to="loc_us-gaap_ShareBasedCompensation_7f9c4c73-ec7c-4502-a0a5-e9f63fd8d9ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_63f0eb36-e02c-426c-a011-880575577b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_061dd15d-ff58-4db4-ab97-d3b16f77e27c" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_63f0eb36-e02c-426c-a011-880575577b1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_dd340a6e-1408-4dd1-b2b6-124d251492ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_061dd15d-ff58-4db4-ab97-d3b16f77e27c" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_dd340a6e-1408-4dd1-b2b6-124d251492ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_0341904b-2f55-4df0-8201-21bce7bd984c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_061dd15d-ff58-4db4-ab97-d3b16f77e27c" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_0341904b-2f55-4df0-8201-21bce7bd984c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_c1729211-3f4d-47a0-b125-376fe7bbdeda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_061dd15d-ff58-4db4-ab97-d3b16f77e27c" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_c1729211-3f4d-47a0-b125-376fe7bbdeda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_01ffe85f-fd83-4ea5-adab-e5c39bc6c2c6" 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_57e5f486-6550-40d4-8a26-66a7b2d4c694" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_01ffe85f-fd83-4ea5-adab-e5c39bc6c2c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_77223e2b-e025-40c8-b214-964f6e04fffa" 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_01ffe85f-fd83-4ea5-adab-e5c39bc6c2c6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_77223e2b-e025-40c8-b214-964f6e04fffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_0b7f9764-928a-4939-8614-252c98373f1d" 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_01ffe85f-fd83-4ea5-adab-e5c39bc6c2c6" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_0b7f9764-928a-4939-8614-252c98373f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_19aac103-c9c0-43a1-ac56-1071715f389f" 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_01ffe85f-fd83-4ea5-adab-e5c39bc6c2c6" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_19aac103-c9c0-43a1-ac56-1071715f389f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_e616e2b1-2826-4381-8c27-865dd03fcc86" 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_01ffe85f-fd83-4ea5-adab-e5c39bc6c2c6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_e616e2b1-2826-4381-8c27-865dd03fcc86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_dc0d5944-43e7-498a-81ce-f5bf496cbde5" 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_01ffe85f-fd83-4ea5-adab-e5c39bc6c2c6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_dc0d5944-43e7-498a-81ce-f5bf496cbde5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_35cf2c53-db52-4a39-944c-b81bdb45a241" 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_01ffe85f-fd83-4ea5-adab-e5c39bc6c2c6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_35cf2c53-db52-4a39-944c-b81bdb45a241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2b2439a3-f00c-480d-8710-3dc82887167a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_01ffe85f-fd83-4ea5-adab-e5c39bc6c2c6" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2b2439a3-f00c-480d-8710-3dc82887167a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_9d58d925-0595-422d-bc10-7401a32fd492" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_01ffe85f-fd83-4ea5-adab-e5c39bc6c2c6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_9d58d925-0595-422d-bc10-7401a32fd492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c4bd1ee5-c571-4592-afa5-95ee8fdc071c" 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_57e5f486-6550-40d4-8a26-66a7b2d4c694" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c4bd1ee5-c571-4592-afa5-95ee8fdc071c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2c7ce6b5-e7ee-401c-a498-f647311ce2a2" 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_dd3b8338-af2f-4411-9c18-04d7e8bc21d6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2c7ce6b5-e7ee-401c-a498-f647311ce2a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_19b495a1-e0c4-4953-a4dd-715ee2e05c90" 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_2c7ce6b5-e7ee-401c-a498-f647311ce2a2" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_19b495a1-e0c4-4953-a4dd-715ee2e05c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDivestedFromDeconsolidation_b32ce331-0dc5-4046-8c45-17b415f5dc95" 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_2c7ce6b5-e7ee-401c-a498-f647311ce2a2" xlink:to="loc_us-gaap_CashDivestedFromDeconsolidation_b32ce331-0dc5-4046-8c45-17b415f5dc95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_ede91bc0-320b-4ae2-b42a-e0244153ee9f" 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_2c7ce6b5-e7ee-401c-a498-f647311ce2a2" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_ede91bc0-320b-4ae2-b42a-e0244153ee9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_fc279273-fa8f-4b21-a2f2-7cc6bc85d62b" 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_2c7ce6b5-e7ee-401c-a498-f647311ce2a2" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_fc279273-fa8f-4b21-a2f2-7cc6bc85d62b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ProceedsFromGovernmentGrantRelatedToEquipment_edf3261d-7923-4b24-853d-61a47243cae9" xlink:href="aosl-20250630.xsd#aosl_ProceedsFromGovernmentGrantRelatedToEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2c7ce6b5-e7ee-401c-a498-f647311ce2a2" xlink:to="loc_aosl_ProceedsFromGovernmentGrantRelatedToEquipment_edf3261d-7923-4b24-853d-61a47243cae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_410d6938-5e83-49c4-be9d-5b1e96f9e3f7" 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_2c7ce6b5-e7ee-401c-a498-f647311ce2a2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_410d6938-5e83-49c4-be9d-5b1e96f9e3f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2caa250f-df19-446a-b861-aad2dfb613e8" 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_dd3b8338-af2f-4411-9c18-04d7e8bc21d6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2caa250f-df19-446a-b861-aad2dfb613e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2195378b-0ef9-4b8c-b244-73418c96a2f2" 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_2caa250f-df19-446a-b861-aad2dfb613e8" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2195378b-0ef9-4b8c-b244-73418c96a2f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_7abba418-7a75-4b53-9aa9-13d971aa2d05" 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_2caa250f-df19-446a-b861-aad2dfb613e8" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_7abba418-7a75-4b53-9aa9-13d971aa2d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_151edd07-44d6-40ff-8a86-df54f0b2cd75" 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_2caa250f-df19-446a-b861-aad2dfb613e8" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_151edd07-44d6-40ff-8a86-df54f0b2cd75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_d505c1a4-1175-4e92-abed-ee7da374213b" 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_2caa250f-df19-446a-b861-aad2dfb613e8" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_d505c1a4-1175-4e92-abed-ee7da374213b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_63f0bb45-5ba7-44a6-876e-cd0f689bbfc7" 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_2caa250f-df19-446a-b861-aad2dfb613e8" xlink:to="loc_us-gaap_RepaymentsOfDebt_63f0bb45-5ba7-44a6-876e-cd0f689bbfc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrincipalPaymentsOnCapitalLeases_fd9c075e-6928-4592-b8dd-2a578a93120e" xlink:href="aosl-20250630.xsd#aosl_PrincipalPaymentsOnCapitalLeases"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2caa250f-df19-446a-b861-aad2dfb613e8" xlink:to="loc_aosl_PrincipalPaymentsOnCapitalLeases_fd9c075e-6928-4592-b8dd-2a578a93120e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f966fde9-1044-4499-8204-aa2acb729547" 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_2caa250f-df19-446a-b861-aad2dfb613e8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f966fde9-1044-4499-8204-aa2acb729547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_68b6788e-9ceb-442e-b0d4-9d2651dd5c9f" 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_dd3b8338-af2f-4411-9c18-04d7e8bc21d6" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_68b6788e-9ceb-442e-b0d4-9d2651dd5c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3a1b1e97-3ae9-468a-a01a-51e4cbaca589" 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_dd3b8338-af2f-4411-9c18-04d7e8bc21d6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3a1b1e97-3ae9-468a-a01a-51e4cbaca589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1ff050d3-73b8-4c3d-8e3c-123d7394426d" 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_dd3b8338-af2f-4411-9c18-04d7e8bc21d6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1ff050d3-73b8-4c3d-8e3c-123d7394426d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_12fef63e-2e3a-4273-8b2c-42af9add21db" 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_dd3b8338-af2f-4411-9c18-04d7e8bc21d6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_12fef63e-2e3a-4273-8b2c-42af9add21db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_f5849397-b368-4d31-9797-09cbee77edb5" 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_dd3b8338-af2f-4411-9c18-04d7e8bc21d6" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_f5849397-b368-4d31-9797-09cbee77edb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_24842005-8c52-4baa-bf6e-a721333144ce" 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_f5849397-b368-4d31-9797-09cbee77edb5" xlink:to="loc_us-gaap_InterestPaidNet_24842005-8c52-4baa-bf6e-a721333144ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_8946c112-3165-4aeb-b46e-f20d5e055006" 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_f5849397-b368-4d31-9797-09cbee77edb5" xlink:to="loc_us-gaap_IncomeTaxesPaid_8946c112-3165-4aeb-b46e-f20d5e055006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_6de44bc8-bbb9-43f4-986b-c82f0b9053a7" 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_dd3b8338-af2f-4411-9c18-04d7e8bc21d6" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_6de44bc8-bbb9-43f4-986b-c82f0b9053a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_13f93c6e-80bb-4948-8740-bdc9fdd2390c" 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_6de44bc8-bbb9-43f4-986b-c82f0b9053a7" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_13f93c6e-80bb-4948-8740-bdc9fdd2390c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1_be705555-6cb2-4406-9acd-84da7e367708" 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_6de44bc8-bbb9-43f4-986b-c82f0b9053a7" xlink:to="loc_us-gaap_StockIssued1_be705555-6cb2-4406-9acd-84da7e367708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_6f06023e-f748-4610-8b1c-e719b5330c58" 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_dd3b8338-af2f-4411-9c18-04d7e8bc21d6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_6f06023e-f748-4610-8b1c-e719b5330c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_610e828b-35b3-4900-bf51-8003c2edf616" 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_6f06023e-f748-4610-8b1c-e719b5330c58" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_610e828b-35b3-4900-bf51-8003c2edf616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_c86f9661-6bb3-4fec-99c3-01de262a1210" 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_6f06023e-f748-4610-8b1c-e719b5330c58" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_c86f9661-6bb3-4fec-99c3-01de262a1210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_62c98801-b382-4294-b0b8-3a3f9a3a1ccf" 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_6f06023e-f748-4610-8b1c-e719b5330c58" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_62c98801-b382-4294-b0b8-3a3f9a3a1ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c828b849-43de-4377-89da-7c3841d07860" 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_6f06023e-f748-4610-8b1c-e719b5330c58" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c828b849-43de-4377-89da-7c3841d07860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParentheticalLOSSDetails" xlink:type="simple" xlink:href="aosl-20250630.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParentheticalLOSSDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParentheticalLOSSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0a14e06c-9854-4217-83dd-16ee77f8fcc1" 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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_4248734b-d25b-4bd8-8502-3a76711cd80a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0a14e06c-9854-4217-83dd-16ee77f8fcc1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_4248734b-d25b-4bd8-8502-3a76711cd80a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies" xlink:type="simple" xlink:href="aosl-20250630.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_f29175f7-d1d2-4819-87bc-479066124bcb" 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_01644f4c-c7e6-4e79-b7cd-9c10f1582cbf" 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_f29175f7-d1d2-4819-87bc-479066124bcb" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_01644f4c-c7e6-4e79-b7cd-9c10f1582cbf" 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-20250630.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_71691cfe-8f37-40cf-828c-7819e0014fca" 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_9e1de8e8-2c27-4a79-97be-9db79ce17e46" 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_71691cfe-8f37-40cf-828c-7819e0014fca" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_9e1de8e8-2c27-4a79-97be-9db79ce17e46" 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-20250630.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_21d71374-ab85-400e-9cab-c932c1c111d7" 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_9c0e48d0-fbdc-4ed9-8b74-7c59ba44b9e5" 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_21d71374-ab85-400e-9cab-c932c1c111d7" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_9c0e48d0-fbdc-4ed9-8b74-7c59ba44b9e5" 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-20250630.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_fe0e8865-03da-488f-ad47-845642d72490" 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_6d15b489-4e38-4217-937e-9a6258d8f46b" 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_fe0e8865-03da-488f-ad47-845642d72490" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_6d15b489-4e38-4217-937e-9a6258d8f46b" 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-20250630.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_0aa4b401-da55-41d7-9dae-5bcd10c4bb19" 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_193e6cb8-c5d7-49f1-a9eb-44c77705f575" 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_0aa4b401-da55-41d7-9dae-5bcd10c4bb19" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_193e6cb8-c5d7-49f1-a9eb-44c77705f575" 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-20250630.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_8cd14de7-826c-443a-9088-92ba9a3d24e1" 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_9e89b2a4-95a1-42f6-8aee-7d9a04339e49" 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_8cd14de7-826c-443a-9088-92ba9a3d24e1" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_9e89b2a4-95a1-42f6-8aee-7d9a04339e49" 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-20250630.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_e9d7895d-e8b7-44dd-ab20-fc52fad7f6d2" 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_ff27028f-6b37-48f8-8594-4c53e1414445" 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_e9d7895d-e8b7-44dd-ab20-fc52fad7f6d2" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_ff27028f-6b37-48f8-8594-4c53e1414445" 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-20250630.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_9bf48ba9-1a42-4401-9b49-1c65b46419dc" 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_714df480-14c7-4d9c-8d15-cd5b4053045e" 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_9bf48ba9-1a42-4401-9b49-1c65b46419dc" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_714df480-14c7-4d9c-8d15-cd5b4053045e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_6613e7ac-5c5c-46ec-84c0-f49f39de6791" 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_9bf48ba9-1a42-4401-9b49-1c65b46419dc" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_6613e7ac-5c5c-46ec-84c0-f49f39de6791" 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-20250630.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_70141230-abe7-4bb1-a915-b4981b2d59e5" 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_df3bbca2-a9e3-4695-aeb0-59ad6a0a03d8" 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_70141230-abe7-4bb1-a915-b4981b2d59e5" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_df3bbca2-a9e3-4695-aeb0-59ad6a0a03d8" 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-20250630.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_734a455e-339b-45e4-9c4f-b16dd9e054d1" 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_57693a7f-0bc9-4097-a3dd-b345447b3e5a" 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_734a455e-339b-45e4-9c4f-b16dd9e054d1" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_57693a7f-0bc9-4097-a3dd-b345447b3e5a" 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-20250630.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_b8bc7d82-0653-4555-818a-a2fc8d7fe6a7" 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_9fc5ca01-3bf6-4fde-a218-e475cd0389d3" 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_b8bc7d82-0653-4555-818a-a2fc8d7fe6a7" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_9fc5ca01-3bf6-4fde-a218-e475cd0389d3" 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-20250630.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_2649d8e2-ba9d-496d-9b4d-a8ef0d95fded" 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_9fe1f049-0a0f-4b3a-aca1-7fedcc43ad6d" 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_2649d8e2-ba9d-496d-9b4d-a8ef0d95fded" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_9fe1f049-0a0f-4b3a-aca1-7fedcc43ad6d" 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-20250630.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_0678526d-04bd-4920-82cd-b8c6e01afdc4" 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_1575f7eb-e34b-4944-a1a5-fa924b443378" 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_0678526d-04bd-4920-82cd-b8c6e01afdc4" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_1575f7eb-e34b-4944-a1a5-fa924b443378" 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-20250630.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_e65a8b2a-e6e2-4e6e-80ec-b47b67064063" 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_4b3c145f-940d-4124-a239-301825b0865f" 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_e65a8b2a-e6e2-4e6e-80ec-b47b67064063" xlink:to="loc_us-gaap_RestrictedAssetsDisclosureTextBlock_4b3c145f-940d-4124-a239-301825b0865f" 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-20250630.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_6b46a525-e927-486d-9ef8-ffca7bbd9e64" 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_39f35e87-9380-42b5-8f89-143e6eb0dcf5" 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_6b46a525-e927-486d-9ef8-ffca7bbd9e64" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_39f35e87-9380-42b5-8f89-143e6eb0dcf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SubsequentEventNotes" xlink:type="simple" xlink:href="aosl-20250630.xsd#SubsequentEventNotes"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/SubsequentEventNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_8d512b83-65a3-4244-8a7e-67a5423a3554" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_c36e4a10-b07a-40e4-86be-bd569a9d40ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_8d512b83-65a3-4244-8a7e-67a5423a3554" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_c36e4a10-b07a-40e4-86be-bd569a9d40ab" 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-20250630.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_4123817f-4585-4c14-9b5e-4cd51661f39c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_ce811cae-22be-438a-b931-7ef50fb30974" 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_4123817f-4585-4c14-9b5e-4cd51661f39c" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_ce811cae-22be-438a-b931-7ef50fb30974" 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-20250630.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_d6b799a0-cede-4515-9b31-ec5b6abdfbfe" 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_1604f5f9-38dd-48b5-9620-2c345423a3c9" 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_d6b799a0-cede-4515-9b31-ec5b6abdfbfe" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_1604f5f9-38dd-48b5-9620-2c345423a3c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RisksAndUncertaintiesPolicyTextBlock_ac8f9b46-5efc-4e24-bd93-60699f734817" xlink:href="aosl-20250630.xsd#aosl_RisksAndUncertaintiesPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d6b799a0-cede-4515-9b31-ec5b6abdfbfe" xlink:to="loc_aosl_RisksAndUncertaintiesPolicyTextBlock_ac8f9b46-5efc-4e24-bd93-60699f734817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_45064008-b46b-4a6e-a495-326281a6f15d" 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_d6b799a0-cede-4515-9b31-ec5b6abdfbfe" xlink:to="loc_us-gaap_UseOfEstimates_45064008-b46b-4a6e-a495-326281a6f15d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_7c125e50-5d98-49c7-acc7-0e8ddb17a538" 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_d6b799a0-cede-4515-9b31-ec5b6abdfbfe" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_7c125e50-5d98-49c7-acc7-0e8ddb17a538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_2f29318d-592c-4d2c-a2a6-3cf406f61c10" 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_d6b799a0-cede-4515-9b31-ec5b6abdfbfe" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_2f29318d-592c-4d2c-a2a6-3cf406f61c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_b530ce08-c023-4ee0-aee8-30448a82b2a9" 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_d6b799a0-cede-4515-9b31-ec5b6abdfbfe" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_b530ce08-c023-4ee0-aee8-30448a82b2a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_ed5d85df-3310-4b22-8c0d-a67f1e81db8c" 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_d6b799a0-cede-4515-9b31-ec5b6abdfbfe" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_ed5d85df-3310-4b22-8c0d-a67f1e81db8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_d83ee96b-72f3-405c-8809-9bb194c8f837" 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_d6b799a0-cede-4515-9b31-ec5b6abdfbfe" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_d83ee96b-72f3-405c-8809-9bb194c8f837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_9a0b1357-d4f8-4c1a-9f9c-982b3e6162e5" 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_d6b799a0-cede-4515-9b31-ec5b6abdfbfe" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_9a0b1357-d4f8-4c1a-9f9c-982b3e6162e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_eee910db-831f-4be8-9c01-5a31bf4e0505" 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_d6b799a0-cede-4515-9b31-ec5b6abdfbfe" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_eee910db-831f-4be8-9c01-5a31bf4e0505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GovernmentGrantsPolicyPolicyTextBlock_cd1e9ac4-fcb6-4d9a-a7fe-262cec2de9ca" xlink:href="aosl-20250630.xsd#aosl_GovernmentGrantsPolicyPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d6b799a0-cede-4515-9b31-ec5b6abdfbfe" xlink:to="loc_aosl_GovernmentGrantsPolicyPolicyTextBlock_cd1e9ac4-fcb6-4d9a-a7fe-262cec2de9ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_9a9d29da-99a9-45db-a857-6328e9391585" 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_d6b799a0-cede-4515-9b31-ec5b6abdfbfe" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_9a9d29da-99a9-45db-a857-6328e9391585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_6d7d00ce-f1c9-49be-832b-70d0303fa03b" 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_d6b799a0-cede-4515-9b31-ec5b6abdfbfe" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_6d7d00ce-f1c9-49be-832b-70d0303fa03b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_8d5dca64-7909-4995-b3bd-89fc35d468fe" 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_d6b799a0-cede-4515-9b31-ec5b6abdfbfe" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_8d5dca64-7909-4995-b3bd-89fc35d468fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_e2c5b010-750d-4404-a80a-8cb73b1b4e8d" 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_d6b799a0-cede-4515-9b31-ec5b6abdfbfe" xlink:to="loc_us-gaap_StandardProductWarrantyPolicy_e2c5b010-750d-4404-a80a-8cb73b1b4e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock_3853de9f-238a-4491-923e-342af3599b63" 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_d6b799a0-cede-4515-9b31-ec5b6abdfbfe" xlink:to="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock_3853de9f-238a-4491-923e-342af3599b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_c598ba30-6f0d-4f4d-b1fc-de7d8838e436" 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_d6b799a0-cede-4515-9b31-ec5b6abdfbfe" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_c598ba30-6f0d-4f4d-b1fc-de7d8838e436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_6b7e09d2-07c0-4c46-8f17-80196fb17cea" 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_d6b799a0-cede-4515-9b31-ec5b6abdfbfe" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_6b7e09d2-07c0-4c46-8f17-80196fb17cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_a213093e-2c9a-46de-b12f-3e1807307e3e" 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_d6b799a0-cede-4515-9b31-ec5b6abdfbfe" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_a213093e-2c9a-46de-b12f-3e1807307e3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_c2384d53-e3ce-48c6-b855-70157fe81116" 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_d6b799a0-cede-4515-9b31-ec5b6abdfbfe" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_c2384d53-e3ce-48c6-b855-70157fe81116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_86a4bfce-f5e9-465f-aac2-ea10e6716d9f" 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_d6b799a0-cede-4515-9b31-ec5b6abdfbfe" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_86a4bfce-f5e9-465f-aac2-ea10e6716d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_9b353d1f-0d51-4968-9a50-d05a3ada0636" 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_d6b799a0-cede-4515-9b31-ec5b6abdfbfe" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_9b353d1f-0d51-4968-9a50-d05a3ada0636" 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-20250630.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_55cf754f-943d-40ad-bb52-b1351fbf4fc8" 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_91e93f59-6837-4d9d-9051-24c6c8a3eacc" 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_55cf754f-943d-40ad-bb52-b1351fbf4fc8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_91e93f59-6837-4d9d-9051-24c6c8a3eacc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_045ffc3b-d749-4551-9ed7-cad6add1a8e9" 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_55cf754f-943d-40ad-bb52-b1351fbf4fc8" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_045ffc3b-d749-4551-9ed7-cad6add1a8e9" 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-20250630.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_7664d880-6efd-4f54-8b2b-76400bbf1cc0" 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_9e0c0a1d-728c-40ff-b05b-9a4f9fbd8c6b" 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_7664d880-6efd-4f54-8b2b-76400bbf1cc0" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_9e0c0a1d-728c-40ff-b05b-9a4f9fbd8c6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsTextBlock_5af044e0-94b5-4e4e-82ce-7fed5b0beb89" 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_7664d880-6efd-4f54-8b2b-76400bbf1cc0" xlink:to="loc_us-gaap_EquityMethodInvestmentsTextBlock_5af044e0-94b5-4e4e-82ce-7fed5b0beb89" 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-20250630.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_084cdbb1-92d0-4593-9795-f8cf7decb07a" 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_939fea95-8011-4cd5-aa33-0a4b44e3cc7d" 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_084cdbb1-92d0-4593-9795-f8cf7decb07a" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_939fea95-8011-4cd5-aa33-0a4b44e3cc7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_2fc3aa9e-d165-4080-9670-b8c881f274ad" 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_084cdbb1-92d0-4593-9795-f8cf7decb07a" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_2fc3aa9e-d165-4080-9670-b8c881f274ad" 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-20250630.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_ef62067e-024f-4f7c-a186-72978eb0ba34" 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_4aad2710-e2b8-420b-b6cc-c47ce2f09dc8" 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_ef62067e-024f-4f7c-a186-72978eb0ba34" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_4aad2710-e2b8-420b-b6cc-c47ce2f09dc8" 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-20250630.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_c7bc98f3-5ba7-4282-8807-800224bd8502" 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_8a12b421-fb01-4797-9985-a429c1aaf5fc" 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_c7bc98f3-5ba7-4282-8807-800224bd8502" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_8a12b421-fb01-4797-9985-a429c1aaf5fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_e0f86eaa-f4f1-4cbf-ac4c-247561b7b4dd" 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_c7bc98f3-5ba7-4282-8807-800224bd8502" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_e0f86eaa-f4f1-4cbf-ac4c-247561b7b4dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_01550ed9-4689-45c8-90c4-4ec80f1a542b" 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_c7bc98f3-5ba7-4282-8807-800224bd8502" xlink:to="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_01550ed9-4689-45c8-90c4-4ec80f1a542b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_ef303389-3318-44f0-a55f-419316e44ae5" 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_c7bc98f3-5ba7-4282-8807-800224bd8502" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_ef303389-3318-44f0-a55f-419316e44ae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_5817f210-1c18-40aa-a4d6-b7b1a7510383" 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_c7bc98f3-5ba7-4282-8807-800224bd8502" xlink:to="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_5817f210-1c18-40aa-a4d6-b7b1a7510383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_79fba8d6-ada8-41fa-91cb-67b162058730" 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_c7bc98f3-5ba7-4282-8807-800224bd8502" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_79fba8d6-ada8-41fa-91cb-67b162058730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_cf1b75ef-b2f2-42c0-aa08-a0a9a357d76a" 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_c7bc98f3-5ba7-4282-8807-800224bd8502" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_cf1b75ef-b2f2-42c0-aa08-a0a9a357d76a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_dd9968ad-6add-4762-bee8-6001930df339" 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_c7bc98f3-5ba7-4282-8807-800224bd8502" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_dd9968ad-6add-4762-bee8-6001930df339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_44bb9ef3-4628-499d-bb6f-2d14e8acd7f6" 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_c7bc98f3-5ba7-4282-8807-800224bd8502" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_44bb9ef3-4628-499d-bb6f-2d14e8acd7f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualTableTextBlock_5aa24114-8074-4363-8c42-d4a42af8ca55" xlink:href="aosl-20250630.xsd#aosl_StockRotationAccrualTableTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c7bc98f3-5ba7-4282-8807-800224bd8502" xlink:to="loc_aosl_StockRotationAccrualTableTextBlock_5aa24114-8074-4363-8c42-d4a42af8ca55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_93f0a162-6cc1-4148-b161-7e09bb6e63ae" 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_c7bc98f3-5ba7-4282-8807-800224bd8502" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_93f0a162-6cc1-4148-b161-7e09bb6e63ae" 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-20250630.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_0d729106-7b1e-4fe4-88e0-0bcb9760f8a2" 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_3d88ea5b-6c8a-44d6-997d-4e00534c0dbb" 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_0d729106-7b1e-4fe4-88e0-0bcb9760f8a2" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_3d88ea5b-6c8a-44d6-997d-4e00534c0dbb" 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-20250630.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_7a78331a-1648-46fc-b191-3ab9ad63e136" 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_639bf5f9-d28e-462b-b6fd-8735a2b9749e" 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_7a78331a-1648-46fc-b191-3ab9ad63e136" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_639bf5f9-d28e-462b-b6fd-8735a2b9749e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_44495b10-8e95-4c0c-8545-8e8254c88f1e" 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_7a78331a-1648-46fc-b191-3ab9ad63e136" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_44495b10-8e95-4c0c-8545-8e8254c88f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_4a8b35e5-b0ff-4ff3-8f61-51b50503cc54" 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_7a78331a-1648-46fc-b191-3ab9ad63e136" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_4a8b35e5-b0ff-4ff3-8f61-51b50503cc54" 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-20250630.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_2c351e6e-40dc-4730-b131-94d76a1bb059" 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_0c144642-885d-4f27-9be6-4e80da39d7c1" 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_2c351e6e-40dc-4730-b131-94d76a1bb059" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0c144642-885d-4f27-9be6-4e80da39d7c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_33e3feae-bb45-4e39-9870-97f6cd7bbed8" 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_2c351e6e-40dc-4730-b131-94d76a1bb059" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_33e3feae-bb45-4e39-9870-97f6cd7bbed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_df649648-9a84-4661-8a0e-046b2e3ccc04" 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_2c351e6e-40dc-4730-b131-94d76a1bb059" xlink:to="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_df649648-9a84-4661-8a0e-046b2e3ccc04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_cc55015b-9366-4140-910d-5a407e5fa0aa" 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_2c351e6e-40dc-4730-b131-94d76a1bb059" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_cc55015b-9366-4140-910d-5a407e5fa0aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_90831f29-c81d-49c8-81fb-4eb8c33b1ea4" 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_2c351e6e-40dc-4730-b131-94d76a1bb059" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_90831f29-c81d-49c8-81fb-4eb8c33b1ea4" 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-20250630.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_ab13f160-d62b-4e12-817f-793745b1850c" 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_b5a315e0-3feb-4c9c-987e-db31c3d4bb32" 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_ab13f160-d62b-4e12-817f-793745b1850c" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_b5a315e0-3feb-4c9c-987e-db31c3d4bb32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_47232a89-b733-4438-9ca4-cd490fde1309" 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_ab13f160-d62b-4e12-817f-793745b1850c" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_47232a89-b733-4438-9ca4-cd490fde1309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_8a837a3e-bc66-4754-958c-418e600b28d1" 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_ab13f160-d62b-4e12-817f-793745b1850c" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_8a837a3e-bc66-4754-958c-418e600b28d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_59f97378-cd61-450e-915a-5ed3c4d67725" 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_ab13f160-d62b-4e12-817f-793745b1850c" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_59f97378-cd61-450e-915a-5ed3c4d67725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock_45b8d2f5-0f31-493f-a824-eff5e4bae0ee" xlink:href="aosl-20250630.xsd#aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ab13f160-d62b-4e12-817f-793745b1850c" xlink:to="loc_aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock_45b8d2f5-0f31-493f-a824-eff5e4bae0ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_c8dfdf11-9b32-4b46-b456-c8d2bc189211" 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_ab13f160-d62b-4e12-817f-793745b1850c" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_c8dfdf11-9b32-4b46-b456-c8d2bc189211" 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-20250630.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_154e40aa-27d0-433a-b4b4-795289c0f184" 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_c19f3661-87f2-440d-b278-c46d51cbb0ec" 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_154e40aa-27d0-433a-b4b4-795289c0f184" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_c19f3661-87f2-440d-b278-c46d51cbb0ec" 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-20250630.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_405938fc-4497-45ef-b684-818ab04f9ddd" 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_3d502659-4896-439f-8727-942d77aa5f41" 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_405938fc-4497-45ef-b684-818ab04f9ddd" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3d502659-4896-439f-8727-942d77aa5f41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f8d1fd02-6e4c-46ea-9fe9-f8230ba698bd" 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_3d502659-4896-439f-8727-942d77aa5f41" xlink:to="loc_dei_LegalEntityAxis_f8d1fd02-6e4c-46ea-9fe9-f8230ba698bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_98980ac0-a97c-4fb5-b44d-8434327aeebb" 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_f8d1fd02-6e4c-46ea-9fe9-f8230ba698bd" xlink:to="loc_dei_EntityDomain_98980ac0-a97c-4fb5-b44d-8434327aeebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ChongqingFundsMember_288bdeed-905e-46e9-bd06-bdd02ef0a7b7" xlink:href="aosl-20250630.xsd#aosl_ChongqingFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_98980ac0-a97c-4fb5-b44d-8434327aeebb" xlink:to="loc_aosl_ChongqingFundsMember_288bdeed-905e-46e9-bd06-bdd02ef0a7b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1ebf1db4-5ead-4f10-a89e-462d29593e7e" 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_3d502659-4896-439f-8727-942d77aa5f41" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1ebf1db4-5ead-4f10-a89e-462d29593e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_ea0649da-9bcd-4985-9676-33d5014edda4" 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_1ebf1db4-5ead-4f10-a89e-462d29593e7e" xlink:to="loc_srt_ConsolidatedEntitiesDomain_ea0649da-9bcd-4985-9676-33d5014edda4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_060d6c6c-87f2-4ec7-9a15-3798a5695329" 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_ea0649da-9bcd-4985-9676-33d5014edda4" xlink:to="loc_srt_ParentCompanyMember_060d6c6c-87f2-4ec7-9a15-3798a5695329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_97d57bf4-f920-470c-8d61-7920e9345d23" 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_3d502659-4896-439f-8727-942d77aa5f41" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_97d57bf4-f920-470c-8d61-7920e9345d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_8fedd11c-205c-4e8f-a6cb-63c35ef8b382" 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_97d57bf4-f920-470c-8d61-7920e9345d23" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_8fedd11c-205c-4e8f-a6cb-63c35ef8b382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_b254bb8a-5224-4e73-a808-be7912a356b5" xlink:href="aosl-20250630.xsd#aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_8fedd11c-205c-4e8f-a6cb-63c35ef8b382" xlink:to="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_b254bb8a-5224-4e73-a808-be7912a356b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember_4dc09322-963a-46bd-887f-9c4921752118" xlink:href="aosl-20250630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_8fedd11c-205c-4e8f-a6cb-63c35ef8b382" xlink:to="loc_aosl_ThirdPartyInvestorsMember_4dc09322-963a-46bd-887f-9c4921752118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JVCompanyMember_c20cf144-0b92-4b93-b2fb-0df3384da84e" xlink:href="aosl-20250630.xsd#aosl_JVCompanyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_8fedd11c-205c-4e8f-a6cb-63c35ef8b382" xlink:to="loc_aosl_JVCompanyMember_c20cf144-0b92-4b93-b2fb-0df3384da84e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_347ba721-444a-48fe-b010-1357e9fb2b7d" 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_3d502659-4896-439f-8727-942d77aa5f41" xlink:to="loc_srt_OwnershipAxis_347ba721-444a-48fe-b010-1357e9fb2b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_172704e6-ab65-4316-a56c-7bd640751c12" 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_347ba721-444a-48fe-b010-1357e9fb2b7d" xlink:to="loc_srt_OwnershipDomain_172704e6-ab65-4316-a56c-7bd640751c12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember_1b301bfc-0b4d-4578-8708-5f837b59538e" xlink:href="aosl-20250630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_172704e6-ab65-4316-a56c-7bd640751c12" xlink:to="loc_aosl_ThirdPartyInvestorsMember_1b301bfc-0b4d-4578-8708-5f837b59538e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember_5c252b08-1c89-4347-94db-89378f3b6af1" xlink:href="aosl-20250630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_172704e6-ab65-4316-a56c-7bd640751c12" xlink:to="loc_aosl_EmployeeIncentivePlanMember_5c252b08-1c89-4347-94db-89378f3b6af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b1a706d4-b8fa-401a-b47b-cf67627a1b10" 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_3d502659-4896-439f-8727-942d77aa5f41" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b1a706d4-b8fa-401a-b47b-cf67627a1b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_ae0e1825-bf98-40ef-adcb-4a9e030c4cd5" 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_b1a706d4-b8fa-401a-b47b-cf67627a1b10" xlink:to="loc_us-gaap_RelatedPartyDomain_ae0e1825-bf98-40ef-adcb-4a9e030c4cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_508146a0-0c4a-4a00-b9a2-59b4d82fa37a" 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_ae0e1825-bf98-40ef-adcb-4a9e030c4cd5" xlink:to="loc_us-gaap_CorporateJointVentureMember_508146a0-0c4a-4a00-b9a2-59b4d82fa37a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_f18fd27a-c5e8-479f-87e1-b78270535807" 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_3d502659-4896-439f-8727-942d77aa5f41" xlink:to="loc_us-gaap_PlanNameAxis_f18fd27a-c5e8-479f-87e1-b78270535807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_1c18a915-8102-42ce-9f24-f9cc9485153a" 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_f18fd27a-c5e8-479f-87e1-b78270535807" xlink:to="loc_us-gaap_PlanNameDomain_1c18a915-8102-42ce-9f24-f9cc9485153a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember_813cf9c1-a69f-4ed7-b0c9-e7a57c966462" xlink:href="aosl-20250630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1c18a915-8102-42ce-9f24-f9cc9485153a" xlink:to="loc_aosl_EmployeeIncentivePlanMember_813cf9c1-a69f-4ed7-b0c9-e7a57c966462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_d486cfa3-97f7-40d4-b581-84b7811b5332" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3d502659-4896-439f-8727-942d77aa5f41" xlink:to="loc_srt_StatementScenarioAxis_d486cfa3-97f7-40d4-b581-84b7811b5332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_57353096-c21e-401b-b86c-41c082618bf4" 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_d486cfa3-97f7-40d4-b581-84b7811b5332" xlink:to="loc_srt_ScenarioUnspecifiedDomain_57353096-c21e-401b-b86c-41c082618bf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioPlanMember_70dbb56d-44b9-4f19-b957-834efe666c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScenarioPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_57353096-c21e-401b-b86c-41c082618bf4" xlink:to="loc_us-gaap_ScenarioPlanMember_70dbb56d-44b9-4f19-b957-834efe666c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_f72c6abe-ec9d-4ed7-9970-98c3fabf6cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3d502659-4896-439f-8727-942d77aa5f41" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_f72c6abe-ec9d-4ed7-9970-98c3fabf6cc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_2f810e4f-b533-49b9-a113-3bc8987bd032" 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_f72c6abe-ec9d-4ed7-9970-98c3fabf6cc5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_2f810e4f-b533-49b9-a113-3bc8987bd032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_d03d9159-6981-41e4-86df-a69825cf4ce5" 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_2f810e4f-b533-49b9-a113-3bc8987bd032" xlink:to="loc_us-gaap_SubsequentEventMember_d03d9159-6981-41e4-86df-a69825cf4ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_8d28168e-770d-4e6f-8bc6-fe5c730646b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3d502659-4896-439f-8727-942d77aa5f41" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_8d28168e-770d-4e6f-8bc6-fe5c730646b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_fab6e796-b9e7-4466-8ce1-2a59f9641ea9" 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_8d28168e-770d-4e6f-8bc6-fe5c730646b8" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_fab6e796-b9e7-4466-8ce1-2a59f9641ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_02e2fa88-c438-4336-8b20-88d881eba483" 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_8d28168e-770d-4e6f-8bc6-fe5c730646b8" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_02e2fa88-c438-4336-8b20-88d881eba483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_5d40f9a5-f0bc-48cb-910f-adbe6dce052b" 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_8d28168e-770d-4e6f-8bc6-fe5c730646b8" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_5d40f9a5-f0bc-48cb-910f-adbe6dce052b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_8f6c1fb4-81e7-457c-a98c-7c879dbbfd6f" xlink:href="aosl-20250630.xsd#aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8d28168e-770d-4e6f-8bc6-fe5c730646b8" xlink:to="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_8f6c1fb4-81e7-457c-a98c-7c879dbbfd6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfDirectors_a5fa4ed9-5a23-466b-aced-fb878882feeb" xlink:href="aosl-20250630.xsd#aosl_EquityMethodInvestmentNumberOfDirectors"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8d28168e-770d-4e6f-8bc6-fe5c730646b8" xlink:to="loc_aosl_EquityMethodInvestmentNumberOfDirectors_a5fa4ed9-5a23-466b-aced-fb878882feeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_8a2cb318-5cbc-4b10-a92a-05b3d4720dfe" 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_8d28168e-770d-4e6f-8bc6-fe5c730646b8" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_8a2cb318-5cbc-4b10-a92a-05b3d4720dfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage_f86ccebe-5d76-42d6-b1a1-c10466788af9" xlink:href="aosl-20250630.xsd#aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8d28168e-770d-4e6f-8bc6-fe5c730646b8" xlink:to="loc_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage_f86ccebe-5d76-42d6-b1a1-c10466788af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany_cd7d272c-4ffd-4ebc-a05c-bd8bd86aa923" xlink:href="aosl-20250630.xsd#aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8d28168e-770d-4e6f-8bc6-fe5c730646b8" xlink:to="loc_aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany_cd7d272c-4ffd-4ebc-a05c-bd8bd86aa923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold_c5c70178-d867-4208-8d35-64d29851a774" xlink:href="aosl-20250630.xsd#aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8d28168e-770d-4e6f-8bc6-fe5c730646b8" xlink:to="loc_aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold_c5c70178-d867-4208-8d35-64d29851a774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_72b70034-8b44-4de2-8e30-7d772f975566" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8d28168e-770d-4e6f-8bc6-fe5c730646b8" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_72b70034-8b44-4de2-8e30-7d772f975566" 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-20250630.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_ed5c43d3-39f7-4e45-a3f8-d41b8130d041" 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_cfb995ef-9f1e-47c2-a73f-a9ab91f9e1c3" 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_ed5c43d3-39f7-4e45-a3f8-d41b8130d041" xlink:to="loc_us-gaap_ConcentrationRiskTable_cfb995ef-9f1e-47c2-a73f-a9ab91f9e1c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_6b33f8e5-be42-4498-a42c-b6494a0327d0" 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_cfb995ef-9f1e-47c2-a73f-a9ab91f9e1c3" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_6b33f8e5-be42-4498-a42c-b6494a0327d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_faf00a9e-dc2a-4aa0-8954-a959ba63ab25" 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_6b33f8e5-be42-4498-a42c-b6494a0327d0" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_faf00a9e-dc2a-4aa0-8954-a959ba63ab25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsProductLineMember_692b8a1a-68e4-4318-9a09-bbcd77fa6836" 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_faf00a9e-dc2a-4aa0-8954-a959ba63ab25" xlink:to="loc_us-gaap_CostOfGoodsProductLineMember_692b8a1a-68e4-4318-9a09-bbcd77fa6836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_d1f71f96-af7d-4f18-92a8-87502016fa72" 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_cfb995ef-9f1e-47c2-a73f-a9ab91f9e1c3" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_d1f71f96-af7d-4f18-92a8-87502016fa72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_588ec21f-076e-431f-b5f7-d090e5c53689" 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_d1f71f96-af7d-4f18-92a8-87502016fa72" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_588ec21f-076e-431f-b5f7-d090e5c53689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_8d018589-27d9-40d9-bedb-40946449cb72" 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_588ec21f-076e-431f-b5f7-d090e5c53689" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_8d018589-27d9-40d9-bedb-40946449cb72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_2f63d8cc-94bf-424e-8c50-78be27235dcf" 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_cfb995ef-9f1e-47c2-a73f-a9ab91f9e1c3" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_2f63d8cc-94bf-424e-8c50-78be27235dcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_5d4c799d-f536-4634-9748-613112e3f440" 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_2f63d8cc-94bf-424e-8c50-78be27235dcf" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_5d4c799d-f536-4634-9748-613112e3f440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_HHGraceMember_0ba09399-e503-4e66-bd37-77027f656b84" xlink:href="aosl-20250630.xsd#aosl_HHGraceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_5d4c799d-f536-4634-9748-613112e3f440" xlink:to="loc_aosl_HHGraceMember_0ba09399-e503-4e66-bd37-77027f656b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_748cc9ee-b958-4462-8d04-44a8d38e6c67" 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_cfb995ef-9f1e-47c2-a73f-a9ab91f9e1c3" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_748cc9ee-b958-4462-8d04-44a8d38e6c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_e07549e0-7fe3-409c-8127-d9a7fd69a196" 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_748cc9ee-b958-4462-8d04-44a8d38e6c67" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_e07549e0-7fe3-409c-8127-d9a7fd69a196" 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-20250630.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_9d0723ae-875b-4bc6-8ed0-2e85f97e80fd" 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_0c06f186-d167-430f-bdb3-06957e2fe00c" 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_9d0723ae-875b-4bc6-8ed0-2e85f97e80fd" xlink:to="loc_us-gaap_RestrictedCash_0c06f186-d167-430f-bdb3-06957e2fe00c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_96be6848-2ad7-4677-9be0-9ea79b15c182" 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_9d0723ae-875b-4bc6-8ed0-2e85f97e80fd" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_96be6848-2ad7-4677-9be0-9ea79b15c182" 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-20250630.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_53ea11e9-1db3-4afd-b790-11aeaff542fd" 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_64214667-418e-48a4-a24c-d4dc173d023a" 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_53ea11e9-1db3-4afd-b790-11aeaff542fd" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_64214667-418e-48a4-a24c-d4dc173d023a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_360d417f-5796-41aa-b610-8801bb694c42" 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_64214667-418e-48a4-a24c-d4dc173d023a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_360d417f-5796-41aa-b610-8801bb694c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aad268a8-77b7-4cdd-98a3-b1b412f44064" 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_360d417f-5796-41aa-b610-8801bb694c42" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aad268a8-77b7-4cdd-98a3-b1b412f44064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_4025409b-ec85-4071-9306-a8e6e3255f07" 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_aad268a8-77b7-4cdd-98a3-b1b412f44064" xlink:to="loc_us-gaap_BuildingMember_4025409b-ec85-4071-9306-a8e6e3255f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_9083c4fd-abff-49c1-bece-01e4a74308d3" 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_aad268a8-77b7-4cdd-98a3-b1b412f44064" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_9083c4fd-abff-49c1-bece-01e4a74308d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_5bb1f47e-fae8-412a-b8ab-d51b927501f0" 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_aad268a8-77b7-4cdd-98a3-b1b412f44064" xlink:to="loc_us-gaap_EquipmentMember_5bb1f47e-fae8-412a-b8ab-d51b927501f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_0a7ee0d7-41d4-4579-b84d-d5af4774a833" 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_aad268a8-77b7-4cdd-98a3-b1b412f44064" xlink:to="loc_us-gaap_ComputerEquipmentMember_0a7ee0d7-41d4-4579-b84d-d5af4774a833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_4e0a62f9-f07d-4569-8d96-9d8960250fd0" 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_aad268a8-77b7-4cdd-98a3-b1b412f44064" xlink:to="loc_us-gaap_OfficeEquipmentMember_4e0a62f9-f07d-4569-8d96-9d8960250fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_d87f24d1-7e96-40c3-9df9-4ebc62949b9c" 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_aad268a8-77b7-4cdd-98a3-b1b412f44064" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_d87f24d1-7e96-40c3-9df9-4ebc62949b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_33532c55-9b90-4509-83ea-77e5010e0f3f" 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_aad268a8-77b7-4cdd-98a3-b1b412f44064" xlink:to="loc_us-gaap_VehiclesMember_33532c55-9b90-4509-83ea-77e5010e0f3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_eaaf823a-59b0-4b37-a92d-1378f789fefd" 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_64214667-418e-48a4-a24c-d4dc173d023a" xlink:to="loc_srt_RangeAxis_eaaf823a-59b0-4b37-a92d-1378f789fefd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_61ad7c90-dbf5-49bd-9e3f-936af2532aed" 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_eaaf823a-59b0-4b37-a92d-1378f789fefd" xlink:to="loc_srt_RangeMember_61ad7c90-dbf5-49bd-9e3f-936af2532aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a065302b-3706-48d2-9ff2-73b5e44a2d27" 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_61ad7c90-dbf5-49bd-9e3f-936af2532aed" xlink:to="loc_srt_MinimumMember_a065302b-3706-48d2-9ff2-73b5e44a2d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_62f6decc-b9c4-48db-9c9d-7ac0cb1848bd" 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_61ad7c90-dbf5-49bd-9e3f-936af2532aed" xlink:to="loc_srt_MaximumMember_62f6decc-b9c4-48db-9c9d-7ac0cb1848bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_42a32234-50bb-49e6-bcc3-32c174bf9b2a" 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_64214667-418e-48a4-a24c-d4dc173d023a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_42a32234-50bb-49e6-bcc3-32c174bf9b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8d9f722e-1117-44b5-ace8-6b7211d0dbaf" 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_42a32234-50bb-49e6-bcc3-32c174bf9b2a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8d9f722e-1117-44b5-ace8-6b7211d0dbaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_1b632868-7920-41c0-aa39-faf2dcf588a4" 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_8d9f722e-1117-44b5-ace8-6b7211d0dbaf" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_1b632868-7920-41c0-aa39-faf2dcf588a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7f67e8e2-be3b-4c9b-b3bc-f492dea42a86" 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_64214667-418e-48a4-a24c-d4dc173d023a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7f67e8e2-be3b-4c9b-b3bc-f492dea42a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_375f8bf8-aa07-4dab-adb8-054888947c73" 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_7f67e8e2-be3b-4c9b-b3bc-f492dea42a86" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_375f8bf8-aa07-4dab-adb8-054888947c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_d8257293-b958-4c3d-8c74-b09049540c07" 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_7f67e8e2-be3b-4c9b-b3bc-f492dea42a86" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_d8257293-b958-4c3d-8c74-b09049540c07" 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-20250630.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_96e43cd0-1acd-4117-afb6-ea4691f1749e" 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_67142cdd-39f9-4b4a-a6b2-509dd6ef368c" xlink:href="aosl-20250630.xsd#aosl_GovernmentGrantsReductionRecordedToInterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_96e43cd0-1acd-4117-afb6-ea4691f1749e" xlink:to="loc_aosl_GovernmentGrantsReductionRecordedToInterestExpense_67142cdd-39f9-4b4a-a6b2-509dd6ef368c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses_0ae34e93-ea1f-48ac-9a87-862eb5439ac1" xlink:href="aosl-20250630.xsd#aosl_GovernmentGrantsReductionRecordedToOperatingExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_96e43cd0-1acd-4117-afb6-ea4691f1749e" xlink:to="loc_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses_0ae34e93-ea1f-48ac-9a87-862eb5439ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment_e12466ec-bee5-4882-94b4-32eb9dd8bb58" xlink:href="aosl-20250630.xsd#aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_96e43cd0-1acd-4117-afb6-ea4691f1749e" xlink:to="loc_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment_e12466ec-bee5-4882-94b4-32eb9dd8bb58" 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-20250630.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_e6ca3a9a-248c-4b26-b167-9fc2dbdde017" 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_5ca69ef4-2795-4c6c-b5cf-af930f77bb08" xlink:href="aosl-20250630.xsd#aosl_GovernmentGrantsReductionRecordedToInterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e6ca3a9a-248c-4b26-b167-9fc2dbdde017" xlink:to="loc_aosl_GovernmentGrantsReductionRecordedToInterestExpense_5ca69ef4-2795-4c6c-b5cf-af930f77bb08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses_47e42b85-8a49-4ea3-aad4-a19c2b8457d9" xlink:href="aosl-20250630.xsd#aosl_GovernmentGrantsReductionRecordedToOperatingExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e6ca3a9a-248c-4b26-b167-9fc2dbdde017" xlink:to="loc_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses_47e42b85-8a49-4ea3-aad4-a19c2b8457d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment_d830629e-48c1-4e60-bdb9-ec763324c45f" xlink:href="aosl-20250630.xsd#aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e6ca3a9a-248c-4b26-b167-9fc2dbdde017" xlink:to="loc_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment_d830629e-48c1-4e60-bdb9-ec763324c45f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncreaseDecreaseInOperatingExpense_4c5d2d04-d0f9-4016-9296-18d4ca9fb80e" xlink:href="aosl-20250630.xsd#aosl_IncreaseDecreaseInOperatingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e6ca3a9a-248c-4b26-b167-9fc2dbdde017" xlink:to="loc_aosl_IncreaseDecreaseInOperatingExpense_4c5d2d04-d0f9-4016-9296-18d4ca9fb80e" 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-20250630.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_dd515ad9-cfa4-4f94-a6d9-359a14a76229" 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_2e32c7d5-cfe8-4e90-87e7-9174f78a969c" 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_dd515ad9-cfa4-4f94-a6d9-359a14a76229" xlink:to="loc_us-gaap_ConcentrationRiskTable_2e32c7d5-cfe8-4e90-87e7-9174f78a969c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_53bb4efc-8f44-49f7-949f-4170ef0f2bdb" 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_2e32c7d5-cfe8-4e90-87e7-9174f78a969c" xlink:to="loc_srt_ProductOrServiceAxis_53bb4efc-8f44-49f7-949f-4170ef0f2bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a1472dc3-06ee-420f-a491-f92d4d12604f" 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_53bb4efc-8f44-49f7-949f-4170ef0f2bdb" xlink:to="loc_srt_ProductsAndServicesDomain_a1472dc3-06ee-420f-a491-f92d4d12604f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LicenseAndDevelopmentSerivcesMember_5b1e1e57-3f82-481b-9e9a-2c3a1a69a186" xlink:href="aosl-20250630.xsd#aosl_LicenseAndDevelopmentSerivcesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a1472dc3-06ee-420f-a491-f92d4d12604f" xlink:to="loc_aosl_LicenseAndDevelopmentSerivcesMember_5b1e1e57-3f82-481b-9e9a-2c3a1a69a186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_307991ba-e57e-4a37-ae0a-cbe4655ccb0d" 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_2e32c7d5-cfe8-4e90-87e7-9174f78a969c" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_307991ba-e57e-4a37-ae0a-cbe4655ccb0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_8114fd0b-39ba-4fd3-a7b7-8828c128a1b6" 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_307991ba-e57e-4a37-ae0a-cbe4655ccb0d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_8114fd0b-39ba-4fd3-a7b7-8828c128a1b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_4b148005-7d87-448b-8341-58e9692461b0" 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_8114fd0b-39ba-4fd3-a7b7-8828c128a1b6" xlink:to="loc_us-gaap_SubsequentEventMember_4b148005-7d87-448b-8341-58e9692461b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_a333ea8c-765d-4545-8e09-cf9ecb370e88" 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_2e32c7d5-cfe8-4e90-87e7-9174f78a969c" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_a333ea8c-765d-4545-8e09-cf9ecb370e88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_90278027-4180-4a59-be88-81697c072420" 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_a333ea8c-765d-4545-8e09-cf9ecb370e88" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_90278027-4180-4a59-be88-81697c072420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5adf6715-5afa-4f7f-94bd-ecc4ac815b9c" 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_a333ea8c-765d-4545-8e09-cf9ecb370e88" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5adf6715-5afa-4f7f-94bd-ecc4ac815b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ProceedsFromUpfrontFees_c661b0ed-8faf-4ad7-8cea-4779a41b1d59" xlink:href="aosl-20250630.xsd#aosl_ProceedsFromUpfrontFees"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_a333ea8c-765d-4545-8e09-cf9ecb370e88" xlink:to="loc_aosl_ProceedsFromUpfrontFees_c661b0ed-8faf-4ad7-8cea-4779a41b1d59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RevenueFromContractWithCustomerCumulativeRevenue_db8fc313-5f49-4b04-9395-73269a02f5ba" xlink:href="aosl-20250630.xsd#aosl_RevenueFromContractWithCustomerCumulativeRevenue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_a333ea8c-765d-4545-8e09-cf9ecb370e88" xlink:to="loc_aosl_RevenueFromContractWithCustomerCumulativeRevenue_db8fc313-5f49-4b04-9395-73269a02f5ba" 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-20250630.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_ca7e0e2d-8e33-4f50-ae14-3003b7bb31c6" 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_9d93de26-cf31-44a2-a226-31bda6402613" 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_ca7e0e2d-8e33-4f50-ae14-3003b7bb31c6" xlink:to="loc_us-gaap_AssetImpairmentCharges_9d93de26-cf31-44a2-a226-31bda6402613" 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-20250630.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_1d278133-b56c-4b55-a899-18692292c714" 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_e889c0b4-761b-45a9-a53c-e7c69ed418b0" xlink:href="aosl-20250630.xsd#aosl_LengthOfProductWarranty"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d278133-b56c-4b55-a899-18692292c714" xlink:to="loc_aosl_LengthOfProductWarranty_e889c0b4-761b-45a9-a53c-e7c69ed418b0" 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-20250630.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_85bd3ac6-a76d-4074-95c2-ae866b5b4a29" 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_9a179007-00e7-459e-b586-99bca3bb7a43" 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_85bd3ac6-a76d-4074-95c2-ae866b5b4a29" xlink:to="loc_us-gaap_AdvertisingExpense_9a179007-00e7-459e-b586-99bca3bb7a43" 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-20250630.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_e79d8988-08a2-4e4a-b4ee-55bbf9178206" 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_18db9f6b-de0e-4222-bef0-e44badf79451" 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_e79d8988-08a2-4e4a-b4ee-55bbf9178206" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_18db9f6b-de0e-4222-bef0-e44badf79451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_f2d9a0c9-069d-4e02-8750-3aa329ad54b5" 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_18db9f6b-de0e-4222-bef0-e44badf79451" xlink:to="loc_srt_OwnershipAxis_f2d9a0c9-069d-4e02-8750-3aa329ad54b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_1667360f-12bc-4166-a969-2382981edf16" 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_f2d9a0c9-069d-4e02-8750-3aa329ad54b5" xlink:to="loc_srt_OwnershipDomain_1667360f-12bc-4166-a969-2382981edf16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember_1e152798-22e7-44d5-9d34-b83918c46488" xlink:href="aosl-20250630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_1667360f-12bc-4166-a969-2382981edf16" xlink:to="loc_aosl_ThirdPartyInvestorsMember_1e152798-22e7-44d5-9d34-b83918c46488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember_015a28fd-5b1a-4aeb-9a79-ac5cf95a598d" xlink:href="aosl-20250630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_1667360f-12bc-4166-a969-2382981edf16" xlink:to="loc_aosl_EmployeeIncentivePlanMember_015a28fd-5b1a-4aeb-9a79-ac5cf95a598d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_2288571b-1b35-4e19-9aa5-1eaf03d2b34d" 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_18db9f6b-de0e-4222-bef0-e44badf79451" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_2288571b-1b35-4e19-9aa5-1eaf03d2b34d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_525ce78f-634b-4236-a948-d9a9505b29a2" 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_2288571b-1b35-4e19-9aa5-1eaf03d2b34d" xlink:to="loc_us-gaap_RelatedPartyDomain_525ce78f-634b-4236-a948-d9a9505b29a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_111a499f-1fe2-44fb-a813-84f17f612521" 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_525ce78f-634b-4236-a948-d9a9505b29a2" xlink:to="loc_us-gaap_CorporateJointVentureMember_111a499f-1fe2-44fb-a813-84f17f612521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7d4a5d91-011f-4f13-ae8e-a7a8f5c7583f" 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_18db9f6b-de0e-4222-bef0-e44badf79451" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7d4a5d91-011f-4f13-ae8e-a7a8f5c7583f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_0cec9c3b-f460-46db-aa76-a0e3e79b1e1c" 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_7d4a5d91-011f-4f13-ae8e-a7a8f5c7583f" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_0cec9c3b-f460-46db-aa76-a0e3e79b1e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_fb83a554-8b2f-45f4-bc6d-8522d2ed11d0" xlink:href="aosl-20250630.xsd#aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0cec9c3b-f460-46db-aa76-a0e3e79b1e1c" xlink:to="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_fb83a554-8b2f-45f4-bc6d-8522d2ed11d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember_e88ecf8d-2b8d-4083-b233-a1bf242bd173" xlink:href="aosl-20250630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0cec9c3b-f460-46db-aa76-a0e3e79b1e1c" xlink:to="loc_aosl_ThirdPartyInvestorsMember_e88ecf8d-2b8d-4083-b233-a1bf242bd173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JVCompanyMember_9f88b1d2-363a-4b25-a8dd-19623847147a" xlink:href="aosl-20250630.xsd#aosl_JVCompanyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0cec9c3b-f460-46db-aa76-a0e3e79b1e1c" xlink:to="loc_aosl_JVCompanyMember_9f88b1d2-363a-4b25-a8dd-19623847147a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3e705c73-259e-4968-8611-de48ac2d1831" 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_18db9f6b-de0e-4222-bef0-e44badf79451" xlink:to="loc_dei_LegalEntityAxis_3e705c73-259e-4968-8611-de48ac2d1831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e49b3e03-3007-43c1-82a7-6197e2c985cb" 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_3e705c73-259e-4968-8611-de48ac2d1831" xlink:to="loc_dei_EntityDomain_e49b3e03-3007-43c1-82a7-6197e2c985cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ChongqingFundsMember_ef7e3694-c868-4a8d-9256-6838d04a9cbd" xlink:href="aosl-20250630.xsd#aosl_ChongqingFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e49b3e03-3007-43c1-82a7-6197e2c985cb" xlink:to="loc_aosl_ChongqingFundsMember_ef7e3694-c868-4a8d-9256-6838d04a9cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_dbcb74bf-10e1-4914-9d4f-07a05b86e940" 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_18db9f6b-de0e-4222-bef0-e44badf79451" xlink:to="loc_us-gaap_PlanNameAxis_dbcb74bf-10e1-4914-9d4f-07a05b86e940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_67f777e3-4daa-411f-ab40-5e392bfccee3" 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_dbcb74bf-10e1-4914-9d4f-07a05b86e940" xlink:to="loc_us-gaap_PlanNameDomain_67f777e3-4daa-411f-ab40-5e392bfccee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember_91395c36-2f5c-49f2-9c41-2314e26d16e9" xlink:href="aosl-20250630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_67f777e3-4daa-411f-ab40-5e392bfccee3" xlink:to="loc_aosl_EmployeeIncentivePlanMember_91395c36-2f5c-49f2-9c41-2314e26d16e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_2cf5e6c7-0063-4ffa-b1aa-0811d3598f8f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_18db9f6b-de0e-4222-bef0-e44badf79451" xlink:to="loc_srt_StatementScenarioAxis_2cf5e6c7-0063-4ffa-b1aa-0811d3598f8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d482220b-9ac7-40ba-9c1c-689c09ab2c5f" 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_2cf5e6c7-0063-4ffa-b1aa-0811d3598f8f" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d482220b-9ac7-40ba-9c1c-689c09ab2c5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioPlanMember_4f9a6130-b6f1-447c-af93-3d0c51cf8c44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScenarioPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_d482220b-9ac7-40ba-9c1c-689c09ab2c5f" xlink:to="loc_us-gaap_ScenarioPlanMember_4f9a6130-b6f1-447c-af93-3d0c51cf8c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InstallmentsAxis_1e4bb836-ece6-4f51-b0ad-62a78fc90ef4" xlink:href="aosl-20250630.xsd#aosl_InstallmentsAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_18db9f6b-de0e-4222-bef0-e44badf79451" xlink:to="loc_aosl_InstallmentsAxis_1e4bb836-ece6-4f51-b0ad-62a78fc90ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InstallmentsDomain_ece6870a-d7a1-4c8e-ba71-82887afe51b2" xlink:href="aosl-20250630.xsd#aosl_InstallmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_InstallmentsAxis_1e4bb836-ece6-4f51-b0ad-62a78fc90ef4" xlink:to="loc_aosl_InstallmentsDomain_ece6870a-d7a1-4c8e-ba71-82887afe51b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InstallmentOneMember_5df04897-5101-43d5-a2a8-f985d5968e58" xlink:href="aosl-20250630.xsd#aosl_InstallmentOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_InstallmentsDomain_ece6870a-d7a1-4c8e-ba71-82887afe51b2" xlink:to="loc_aosl_InstallmentOneMember_5df04897-5101-43d5-a2a8-f985d5968e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InstallmentTwoMember_11607ac0-3dc4-44a6-98bc-10cb39d452ac" xlink:href="aosl-20250630.xsd#aosl_InstallmentTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_InstallmentsDomain_ece6870a-d7a1-4c8e-ba71-82887afe51b2" xlink:to="loc_aosl_InstallmentTwoMember_11607ac0-3dc4-44a6-98bc-10cb39d452ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InstallmentThreeMember_5621ed30-c7dd-42ec-9b47-6047a2de01fe" xlink:href="aosl-20250630.xsd#aosl_InstallmentThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_InstallmentsDomain_ece6870a-d7a1-4c8e-ba71-82887afe51b2" xlink:to="loc_aosl_InstallmentThreeMember_5621ed30-c7dd-42ec-9b47-6047a2de01fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InstallmentFourMember_d7b28661-8940-474d-bf9d-8edacf9432a6" xlink:href="aosl-20250630.xsd#aosl_InstallmentFourMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_InstallmentsDomain_ece6870a-d7a1-4c8e-ba71-82887afe51b2" xlink:to="loc_aosl_InstallmentFourMember_d7b28661-8940-474d-bf9d-8edacf9432a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_e7b77256-4f63-445f-a7ff-0117e4b50448" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_18db9f6b-de0e-4222-bef0-e44badf79451" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_e7b77256-4f63-445f-a7ff-0117e4b50448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_bd36a7ea-9cad-48d9-b05b-f74bc3689cb0" 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_e7b77256-4f63-445f-a7ff-0117e4b50448" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_bd36a7ea-9cad-48d9-b05b-f74bc3689cb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_1eeb4b9c-401a-4cf5-919f-1b2d92487d3c" 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_bd36a7ea-9cad-48d9-b05b-f74bc3689cb0" xlink:to="loc_us-gaap_SubsequentEventMember_1eeb4b9c-401a-4cf5-919f-1b2d92487d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_18db9f6b-de0e-4222-bef0-e44badf79451" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_166581af-c20e-4c26-a71c-d0df3d9a73c3" 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_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_166581af-c20e-4c26-a71c-d0df3d9a73c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_e4189a5f-a497-4b92-b77f-5ec3e23a8fb8" xlink:href="aosl-20250630.xsd#aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_e4189a5f-a497-4b92-b77f-5ec3e23a8fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfDirectors_997a7b9b-8649-4276-955a-f323c4614713" xlink:href="aosl-20250630.xsd#aosl_EquityMethodInvestmentNumberOfDirectors"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_aosl_EquityMethodInvestmentNumberOfDirectors_997a7b9b-8649-4276-955a-f323c4614713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationGainOrLossAmount_aacaa0ec-7579-43f6-84ed-961df6b15923" 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_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_us-gaap_DeconsolidationGainOrLossAmount_aacaa0ec-7579-43f6-84ed-961df6b15923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_e8a98782-59f0-4444-8003-734417f5654b" 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_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_e8a98782-59f0-4444-8003-734417f5654b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_d7b78587-7ecf-4204-ac4b-3654df8fcb68" 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_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_d7b78587-7ecf-4204-ac4b-3654df8fcb68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_42447f60-6bcf-4cd2-a19d-afa7685e1d48" 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_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_42447f60-6bcf-4cd2-a19d-afa7685e1d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_a953c127-385c-428d-8dc8-fe4167d06cfe" xlink:href="aosl-20250630.xsd#aosl_IncomeLossFromEquityMethodInvesteeAfterTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_a953c127-385c-428d-8dc8-fe4167d06cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_750dc672-80c0-46a6-8fdd-a74d1e2f577c" 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_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_750dc672-80c0-46a6-8fdd-a74d1e2f577c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage_2fdabbfd-da2c-47c0-942c-94b245ec2c2b" xlink:href="aosl-20250630.xsd#aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage_2fdabbfd-da2c-47c0-942c-94b245ec2c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany_74e91965-1139-4263-880c-526d8bb14127" xlink:href="aosl-20250630.xsd#aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany_74e91965-1139-4263-880c-526d8bb14127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NumberOfInstallmentPayments_8cc7e251-a485-41bc-9a29-a68bff24a6f0" xlink:href="aosl-20250630.xsd#aosl_NumberOfInstallmentPayments"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_aosl_NumberOfInstallmentPayments_8cc7e251-a485-41bc-9a29-a68bff24a6f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ProceedsFromTheSalesOfEquityInvestmentInstallmentPayment_cedca3fc-200b-44ca-98dd-ed76e9fc03a0" xlink:href="aosl-20250630.xsd#aosl_ProceedsFromTheSalesOfEquityInvestmentInstallmentPayment"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_aosl_ProceedsFromTheSalesOfEquityInvestmentInstallmentPayment_cedca3fc-200b-44ca-98dd-ed76e9fc03a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold_a7189d97-4713-4280-9f3a-c37899e5c180" xlink:href="aosl-20250630.xsd#aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold_a7189d97-4713-4280-9f3a-c37899e5c180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_c7a81db1-1d36-4b24-ab01-4738901809ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_c7a81db1-1d36-4b24-ab01-4738901809ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentAggregateCost_075869b9-6ece-44e8-aca4-af5a9229e919" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentAggregateCost"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a7cd5096-9e31-440b-be17-a0b6b02884e0" xlink:to="loc_us-gaap_EquityMethodInvestmentAggregateCost_075869b9-6ece-44e8-aca4-af5a9229e919" 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-20250630.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_8c3d86b6-7081-4c01-9a19-64cc2715b1d4" 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_8ea2b5f7-bd4d-4bc8-8628-71127ce2e185" 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_8c3d86b6-7081-4c01-9a19-64cc2715b1d4" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_8ea2b5f7-bd4d-4bc8-8628-71127ce2e185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_bc0a7512-25ee-472e-b0d9-692f957b7d1e" 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_8ea2b5f7-bd4d-4bc8-8628-71127ce2e185" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_bc0a7512-25ee-472e-b0d9-692f957b7d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_1459dc3f-674e-4eb5-ada1-96fdde15afbc" 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_bc0a7512-25ee-472e-b0d9-692f957b7d1e" xlink:to="loc_us-gaap_RelatedPartyDomain_1459dc3f-674e-4eb5-ada1-96fdde15afbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_73ba0d7a-53cb-4744-a526-e106a332c345" 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_1459dc3f-674e-4eb5-ada1-96fdde15afbc" xlink:to="loc_us-gaap_CorporateJointVentureMember_73ba0d7a-53cb-4744-a526-e106a332c345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_14f6b738-dd7c-473f-a830-2d8de1671afa" 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_8ea2b5f7-bd4d-4bc8-8628-71127ce2e185" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_14f6b738-dd7c-473f-a830-2d8de1671afa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_902df73d-96c9-4f5e-b107-d7d54d2da370" 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_14f6b738-dd7c-473f-a830-2d8de1671afa" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_902df73d-96c9-4f5e-b107-d7d54d2da370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentFairValueOfEquityRetained_695da162-0ac5-40fe-8780-a0688acc27aa" xlink:href="aosl-20250630.xsd#aosl_EquityMethodInvestmentFairValueOfEquityRetained"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_14f6b738-dd7c-473f-a830-2d8de1671afa" xlink:to="loc_aosl_EquityMethodInvestmentFairValueOfEquityRetained_695da162-0ac5-40fe-8780-a0688acc27aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease_a98add6e-5fd8-4d6e-a8b6-ecf38eab09e8" 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_14f6b738-dd7c-473f-a830-2d8de1671afa" xlink:to="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease_a98add6e-5fd8-4d6e-a8b6-ecf38eab09e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease_d91f5ead-2324-41d6-9353-ee290d94fc1d" 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_14f6b738-dd7c-473f-a830-2d8de1671afa" xlink:to="loc_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease_d91f5ead-2324-41d6-9353-ee290d94fc1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets_5b5a127c-1268-4f40-8103-c8df894a8908" 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_14f6b738-dd7c-473f-a830-2d8de1671afa" xlink:to="loc_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets_5b5a127c-1268-4f40-8103-c8df894a8908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationGainOrLossAmount_3e4fb707-af60-4a73-ba12-367c67bfb423" 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_14f6b738-dd7c-473f-a830-2d8de1671afa" xlink:to="loc_us-gaap_DeconsolidationGainOrLossAmount_3e4fb707-af60-4a73-ba12-367c67bfb423" 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-20250630.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_f07e8283-b030-4273-a2e2-a7082bbca730" 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_e41015b4-a384-4578-bee0-09881dfbbba5" 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_f07e8283-b030-4273-a2e2-a7082bbca730" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_e41015b4-a384-4578-bee0-09881dfbbba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_9a593daf-f016-4a99-9ff7-e5044166f46f" 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_e41015b4-a384-4578-bee0-09881dfbbba5" xlink:to="loc_srt_OwnershipAxis_9a593daf-f016-4a99-9ff7-e5044166f46f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_9226b781-baaa-4ab4-9fdc-739b21bcfc8b" 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_9a593daf-f016-4a99-9ff7-e5044166f46f" xlink:to="loc_srt_OwnershipDomain_9226b781-baaa-4ab4-9fdc-739b21bcfc8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsTransaction1Member_c5173528-fc15-4af4-bec8-1e198fabf86e" xlink:href="aosl-20250630.xsd#aosl_ThirdPartyInvestorsTransaction1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_9226b781-baaa-4ab4-9fdc-739b21bcfc8b" xlink:to="loc_aosl_ThirdPartyInvestorsTransaction1Member_c5173528-fc15-4af4-bec8-1e198fabf86e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsTransaction2Member_90e3b018-6cf7-4df8-a732-dab66276abd3" xlink:href="aosl-20250630.xsd#aosl_ThirdPartyInvestorsTransaction2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_9226b781-baaa-4ab4-9fdc-739b21bcfc8b" xlink:to="loc_aosl_ThirdPartyInvestorsTransaction2Member_90e3b018-6cf7-4df8-a732-dab66276abd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4070fca7-6be3-4e17-94b6-45ea712d0093" 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_e41015b4-a384-4578-bee0-09881dfbbba5" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4070fca7-6be3-4e17-94b6-45ea712d0093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_907d8c4a-561a-4219-84cc-347ed59c2fce" 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_4070fca7-6be3-4e17-94b6-45ea712d0093" xlink:to="loc_us-gaap_RelatedPartyDomain_907d8c4a-561a-4219-84cc-347ed59c2fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_493b4d41-66c0-433e-9071-3d49c31dbb47" 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_907d8c4a-561a-4219-84cc-347ed59c2fce" xlink:to="loc_us-gaap_CorporateJointVentureMember_493b4d41-66c0-433e-9071-3d49c31dbb47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_04b14550-954f-4977-8b6a-179c82586589" 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_e41015b4-a384-4578-bee0-09881dfbbba5" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_04b14550-954f-4977-8b6a-179c82586589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_c32a9eae-1c18-469f-85e3-f07245691580" 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_04b14550-954f-4977-8b6a-179c82586589" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_c32a9eae-1c18-469f-85e3-f07245691580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_77613733-f6a4-4985-b580-81df8eb9b00f" 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_04b14550-954f-4977-8b6a-179c82586589" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_77613733-f6a4-4985-b580-81df8eb9b00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_912ecc06-54ca-4dd1-acb4-1d7b7ac85ff0" 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_04b14550-954f-4977-8b6a-179c82586589" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_912ecc06-54ca-4dd1-acb4-1d7b7ac85ff0" 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-20250630.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_3456b015-27c5-4f42-86e6-39ae450976dd" 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_8108f211-a844-4785-8e8c-1a7df6c45b7a" 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_3456b015-27c5-4f42-86e6-39ae450976dd" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_8108f211-a844-4785-8e8c-1a7df6c45b7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d595aa4f-ef36-4077-ac27-2bae1bd3ad09" 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_8108f211-a844-4785-8e8c-1a7df6c45b7a" xlink:to="loc_dei_LegalEntityAxis_d595aa4f-ef36-4077-ac27-2bae1bd3ad09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_34fe5051-f29a-4ca3-b3e2-c7e837e42005" 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_d595aa4f-ef36-4077-ac27-2bae1bd3ad09" xlink:to="loc_dei_EntityDomain_34fe5051-f29a-4ca3-b3e2-c7e837e42005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_291c2c3d-76e2-40a1-91b1-3c9af79df571" xlink:href="aosl-20250630.xsd#aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_34fe5051-f29a-4ca3-b3e2-c7e837e42005" xlink:to="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_291c2c3d-76e2-40a1-91b1-3c9af79df571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_22325a48-1d0e-4ab1-b4f1-6353791edc02" 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_8108f211-a844-4785-8e8c-1a7df6c45b7a" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_22325a48-1d0e-4ab1-b4f1-6353791edc02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e612acd8-bc80-46ed-9966-768a356e7df1" 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_22325a48-1d0e-4ab1-b4f1-6353791edc02" xlink:to="loc_us-gaap_AssetsCurrent_e612acd8-bc80-46ed-9966-768a356e7df1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_98859264-5171-432b-9b4a-ee188aa44afb" 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_22325a48-1d0e-4ab1-b4f1-6353791edc02" xlink:to="loc_us-gaap_AssetsNoncurrent_98859264-5171-432b-9b4a-ee188aa44afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d378437b-9847-4c96-8274-2076a41f698e" 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_22325a48-1d0e-4ab1-b4f1-6353791edc02" xlink:to="loc_us-gaap_LiabilitiesCurrent_d378437b-9847-4c96-8274-2076a41f698e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_8646a0f9-e667-4476-bea4-d10a88acc35b" 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_22325a48-1d0e-4ab1-b4f1-6353791edc02" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_8646a0f9-e667-4476-bea4-d10a88acc35b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_3cf6c8a9-ca70-4e1b-b60a-83e7a6f231f7" 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_22325a48-1d0e-4ab1-b4f1-6353791edc02" xlink:to="loc_us-gaap_Revenues_3cf6c8a9-ca70-4e1b-b60a-83e7a6f231f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_1012f555-b5d1-4ab8-a535-62e135abbfba" 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_22325a48-1d0e-4ab1-b4f1-6353791edc02" xlink:to="loc_us-gaap_GrossProfit_1012f555-b5d1-4ab8-a535-62e135abbfba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_e3a6555a-fad4-4871-b75e-19be2dffed7c" 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_22325a48-1d0e-4ab1-b4f1-6353791edc02" xlink:to="loc_us-gaap_OperatingExpenses_e3a6555a-fad4-4871-b75e-19be2dffed7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_948bdcc7-0b5e-41f7-8764-b7748fec6f75" 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_22325a48-1d0e-4ab1-b4f1-6353791edc02" xlink:to="loc_us-gaap_NetIncomeLoss_948bdcc7-0b5e-41f7-8764-b7748fec6f75" 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-20250630.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_817a3024-a024-4b54-8482-966cf85f8a10" 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_4cebf729-eec8-4964-94fd-ef97887de1d0" 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_817a3024-a024-4b54-8482-966cf85f8a10" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_4cebf729-eec8-4964-94fd-ef97887de1d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_966980a0-8869-4dd8-ab7a-f8f615f0da2d" 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_4cebf729-eec8-4964-94fd-ef97887de1d0" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_966980a0-8869-4dd8-ab7a-f8f615f0da2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_c37cef87-7973-43ae-a250-a65127b31d91" 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_966980a0-8869-4dd8-ab7a-f8f615f0da2d" xlink:to="loc_us-gaap_RelatedPartyDomain_c37cef87-7973-43ae-a250-a65127b31d91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_1f9b0ccc-f41f-4d8b-a8cb-7c3945cc3c0e" 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_c37cef87-7973-43ae-a250-a65127b31d91" xlink:to="loc_us-gaap_CorporateJointVentureMember_1f9b0ccc-f41f-4d8b-a8cb-7c3945cc3c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_357f0717-43e3-4c90-9e3f-817a888c5426" 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_c37cef87-7973-43ae-a250-a65127b31d91" xlink:to="loc_us-gaap_RelatedPartyMember_357f0717-43e3-4c90-9e3f-817a888c5426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_b9dca35a-e358-40c0-8d65-e8d69148b506" 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_4cebf729-eec8-4964-94fd-ef97887de1d0" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_b9dca35a-e358-40c0-8d65-e8d69148b506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_5ca8dc42-0fde-4f4b-9598-df10f05cec02" 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_b9dca35a-e358-40c0-8d65-e8d69148b506" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_5ca8dc42-0fde-4f4b-9598-df10f05cec02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SuppliesAssemblyAndTestingServicesMember_0bfeccaa-5305-41e6-968b-828cdfabbfe8" xlink:href="aosl-20250630.xsd#aosl_SuppliesAssemblyAndTestingServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_5ca8dc42-0fde-4f4b-9598-df10f05cec02" xlink:to="loc_aosl_SuppliesAssemblyAndTestingServicesMember_0bfeccaa-5305-41e6-968b-828cdfabbfe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ReimbursementsMember_0ed45919-94d9-433f-ae0b-8e0fb8975dc5" xlink:href="aosl-20250630.xsd#aosl_ReimbursementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_5ca8dc42-0fde-4f4b-9598-df10f05cec02" xlink:to="loc_aosl_ReimbursementsMember_0ed45919-94d9-433f-ae0b-8e0fb8975dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_8809fb2a-2115-466d-8a45-f645135eeed8" 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_4cebf729-eec8-4964-94fd-ef97887de1d0" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_8809fb2a-2115-466d-8a45-f645135eeed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_1f2b07dd-fe64-47b4-a58e-5911ee22d9a5" 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_8809fb2a-2115-466d-8a45-f645135eeed8" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_1f2b07dd-fe64-47b4-a58e-5911ee22d9a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_d274a2f6-f126-4b5d-8a0b-0eabb6c2f621" 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_8809fb2a-2115-466d-8a45-f645135eeed8" xlink:to="loc_us-gaap_AccountsPayableCurrent_d274a2f6-f126-4b5d-8a0b-0eabb6c2f621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_c592b5f8-d283-42b6-9775-df9c3ef796f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8809fb2a-2115-466d-8a45-f645135eeed8" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_c592b5f8-d283-42b6-9775-df9c3ef796f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_9ac77ff6-f352-40d2-913b-f4b321e64156" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8809fb2a-2115-466d-8a45-f645135eeed8" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_9ac77ff6-f352-40d2-913b-f4b321e64156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7aa1042b-9049-4cd8-bbba-7d7d45c31f02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8809fb2a-2115-466d-8a45-f645135eeed8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7aa1042b-9049-4cd8-bbba-7d7d45c31f02" 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-20250630.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_020db31b-5484-44f3-8b27-fc87116b7c14" 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_2b983f1a-56f5-42c6-982d-5e2e25f6d78f" 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_020db31b-5484-44f3-8b27-fc87116b7c14" xlink:to="loc_us-gaap_NetIncomeLoss_2b983f1a-56f5-42c6-982d-5e2e25f6d78f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_a708761a-9cc5-4238-87b6-ce4c73177c37" 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_020db31b-5484-44f3-8b27-fc87116b7c14" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_a708761a-9cc5-4238-87b6-ce4c73177c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d70717e3-67f5-4a7d-a58b-278627d56295" 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_a708761a-9cc5-4238-87b6-ce4c73177c37" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d70717e3-67f5-4a7d-a58b-278627d56295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_ac23957e-16bc-4386-af51-5520bf80cbc0" 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_020db31b-5484-44f3-8b27-fc87116b7c14" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_ac23957e-16bc-4386-af51-5520bf80cbc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_a1d5b8de-5d30-4608-b5ac-9451a6cba0f5" 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_ac23957e-16bc-4386-af51-5520bf80cbc0" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_a1d5b8de-5d30-4608-b5ac-9451a6cba0f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_201651b5-0243-42f8-b6b9-7e595ec03b44" 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_a1d5b8de-5d30-4608-b5ac-9451a6cba0f5" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_201651b5-0243-42f8-b6b9-7e595ec03b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8796030e-434e-4308-ae05-318b43beaa36" 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_ac23957e-16bc-4386-af51-5520bf80cbc0" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8796030e-434e-4308-ae05-318b43beaa36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_76c35445-2e20-487d-acee-12343a3e369f" 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_020db31b-5484-44f3-8b27-fc87116b7c14" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_76c35445-2e20-487d-acee-12343a3e369f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_261a3d1c-1440-496e-9fee-cd23a9f22d4c" 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_76c35445-2e20-487d-acee-12343a3e369f" xlink:to="loc_us-gaap_EarningsPerShareBasic_261a3d1c-1440-496e-9fee-cd23a9f22d4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_10c9e618-6d6a-4e78-8dbd-a15ab663994f" 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_76c35445-2e20-487d-acee-12343a3e369f" xlink:to="loc_us-gaap_EarningsPerShareDiluted_10c9e618-6d6a-4e78-8dbd-a15ab663994f" 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-20250630.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_4eb66ace-4bb4-433c-abe3-4a41486a147b" 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_88debef2-6b3d-4965-b1c4-fdba4a7dea1a" 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_4eb66ace-4bb4-433c-abe3-4a41486a147b" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_88debef2-6b3d-4965-b1c4-fdba4a7dea1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_17ce428a-bfc9-49c5-9b05-9455a1e9197f" 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_88debef2-6b3d-4965-b1c4-fdba4a7dea1a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_17ce428a-bfc9-49c5-9b05-9455a1e9197f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_501c384f-5257-4e12-9561-1a5abee346a4" 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_17ce428a-bfc9-49c5-9b05-9455a1e9197f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_501c384f-5257-4e12-9561-1a5abee346a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_2be31ddf-7d27-4faf-b8a6-c63f5baf3404" xlink:href="aosl-20250630.xsd#aosl_StockOptionsAndRestrictedStockUnitsRsusMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_501c384f-5257-4e12-9561-1a5abee346a4" xlink:to="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_2be31ddf-7d27-4faf-b8a6-c63f5baf3404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_6ac2ca37-04d6-4213-98f2-f811ec6a51ca" 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_501c384f-5257-4e12-9561-1a5abee346a4" xlink:to="loc_us-gaap_EmployeeStockMember_6ac2ca37-04d6-4213-98f2-f811ec6a51ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_59acd220-5d75-4abc-9a9b-f176cb08c48b" 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_88debef2-6b3d-4965-b1c4-fdba4a7dea1a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_59acd220-5d75-4abc-9a9b-f176cb08c48b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e5a5c56c-9158-4bb9-980f-86f5a41d5f9f" 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_59acd220-5d75-4abc-9a9b-f176cb08c48b" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e5a5c56c-9158-4bb9-980f-86f5a41d5f9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5b4abdf7-40f8-4c34-8631-6d31a0f7d163" 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_59acd220-5d75-4abc-9a9b-f176cb08c48b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5b4abdf7-40f8-4c34-8631-6d31a0f7d163" 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-20250630.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_b7169696-af05-4800-bc64-41bf6323261c" 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_d96f3d5f-168d-41fb-aa7d-1f54d147a956" 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_b7169696-af05-4800-bc64-41bf6323261c" xlink:to="loc_us-gaap_ConcentrationRiskTable_d96f3d5f-168d-41fb-aa7d-1f54d147a956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_ff8177c2-c455-4db6-b5de-1886a3d89117" 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_d96f3d5f-168d-41fb-aa7d-1f54d147a956" xlink:to="loc_srt_MajorCustomersAxis_ff8177c2-c455-4db6-b5de-1886a3d89117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_99150e58-6dab-4dc7-9796-a62e60b1703e" 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_ff8177c2-c455-4db6-b5de-1886a3d89117" xlink:to="loc_srt_NameOfMajorCustomerDomain_99150e58-6dab-4dc7-9796-a62e60b1703e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerMember_6de376ab-bff1-488b-929f-4287eac7b047" xlink:href="aosl-20250630.xsd#aosl_CustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_99150e58-6dab-4dc7-9796-a62e60b1703e" xlink:to="loc_aosl_CustomerMember_6de376ab-bff1-488b-929f-4287eac7b047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerBMember_ecf403b5-3375-4703-b375-3bcdcef6c54d" xlink:href="aosl-20250630.xsd#aosl_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_99150e58-6dab-4dc7-9796-a62e60b1703e" xlink:to="loc_aosl_CustomerBMember_ecf403b5-3375-4703-b375-3bcdcef6c54d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerCMember_b6942a82-33ac-4371-913f-c7bc29950024" xlink:href="aosl-20250630.xsd#aosl_CustomerCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_99150e58-6dab-4dc7-9796-a62e60b1703e" xlink:to="loc_aosl_CustomerCMember_b6942a82-33ac-4371-913f-c7bc29950024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerDMember_0260acc7-7bf6-4dc5-9bf6-97dc8a3a6c74" xlink:href="aosl-20250630.xsd#aosl_CustomerDMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_99150e58-6dab-4dc7-9796-a62e60b1703e" xlink:to="loc_aosl_CustomerDMember_0260acc7-7bf6-4dc5-9bf6-97dc8a3a6c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_33e015d9-95fa-4486-8509-50f26fdb3042" 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_d96f3d5f-168d-41fb-aa7d-1f54d147a956" xlink:to="loc_srt_RangeAxis_33e015d9-95fa-4486-8509-50f26fdb3042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_692be0ab-c560-4f51-b2b3-8e0145c42b10" 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_33e015d9-95fa-4486-8509-50f26fdb3042" xlink:to="loc_srt_RangeMember_692be0ab-c560-4f51-b2b3-8e0145c42b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ec647d76-0a7f-4b71-91ca-f951dbd553c0" 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_692be0ab-c560-4f51-b2b3-8e0145c42b10" xlink:to="loc_srt_MinimumMember_ec647d76-0a7f-4b71-91ca-f951dbd553c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b22a8555-6285-40c0-b64c-ddb6dff7ba4a" 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_692be0ab-c560-4f51-b2b3-8e0145c42b10" xlink:to="loc_srt_MaximumMember_b22a8555-6285-40c0-b64c-ddb6dff7ba4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e7414836-af60-4918-8f20-58e629a53aa8" 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_d96f3d5f-168d-41fb-aa7d-1f54d147a956" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e7414836-af60-4918-8f20-58e629a53aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_75a47133-4ff1-4e8c-9786-cc9d180d8504" 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_e7414836-af60-4918-8f20-58e629a53aa8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_75a47133-4ff1-4e8c-9786-cc9d180d8504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_6cda1135-6639-4218-b724-e5180d24658a" 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_75a47133-4ff1-4e8c-9786-cc9d180d8504" xlink:to="loc_us-gaap_SalesRevenueNetMember_6cda1135-6639-4218-b724-e5180d24658a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_8dcaf79d-cfd9-4475-ad49-368f809fa58c" 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_75a47133-4ff1-4e8c-9786-cc9d180d8504" xlink:to="loc_us-gaap_AccountsReceivableMember_8dcaf79d-cfd9-4475-ad49-368f809fa58c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_a5eb65c6-776c-4e74-9cb5-9ec427a03780" 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_d96f3d5f-168d-41fb-aa7d-1f54d147a956" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_a5eb65c6-776c-4e74-9cb5-9ec427a03780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_aad9d0fc-af15-4d62-81cf-a582a2eb4f1f" 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_a5eb65c6-776c-4e74-9cb5-9ec427a03780" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_aad9d0fc-af15-4d62-81cf-a582a2eb4f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_9959a798-d4a1-4f6c-9b0f-ec73294a15a7" 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_aad9d0fc-af15-4d62-81cf-a582a2eb4f1f" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_9959a798-d4a1-4f6c-9b0f-ec73294a15a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_e75e2b21-786e-4e5e-a1fb-47f8bdaef981" 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_d96f3d5f-168d-41fb-aa7d-1f54d147a956" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_e75e2b21-786e-4e5e-a1fb-47f8bdaef981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit_757c51ba-6ca2-4863-9d4a-1900da033abd" xlink:href="aosl-20250630.xsd#aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e75e2b21-786e-4e5e-a1fb-47f8bdaef981" xlink:to="loc_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit_757c51ba-6ca2-4863-9d4a-1900da033abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_3c9f1374-848d-415b-9d61-c5dfa088dae6" 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_e75e2b21-786e-4e5e-a1fb-47f8bdaef981" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_3c9f1374-848d-415b-9d61-c5dfa088dae6" 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-20250630.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_d3888a38-86bd-45b5-a29e-9732a95722f3" 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_72fbd6f6-4972-49dc-b6d6-fa41f6c9e27b" 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_d3888a38-86bd-45b5-a29e-9732a95722f3" xlink:to="loc_us-gaap_AccountsReceivableGross_72fbd6f6-4972-49dc-b6d6-fa41f6c9e27b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AllowanceForPriceAdjustmentsReceivableCurrent_eb804758-1df2-4d3e-8bb5-2601c886378c" xlink:href="aosl-20250630.xsd#aosl_AllowanceForPriceAdjustmentsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d3888a38-86bd-45b5-a29e-9732a95722f3" xlink:to="loc_aosl_AllowanceForPriceAdjustmentsReceivableCurrent_eb804758-1df2-4d3e-8bb5-2601c886378c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_59efa93e-4521-49c0-8d3b-f51bac4ce3eb" 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_d3888a38-86bd-45b5-a29e-9732a95722f3" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_59efa93e-4521-49c0-8d3b-f51bac4ce3eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_b5777f85-dbf9-4477-a5a7-a374be7a90ad" 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_d3888a38-86bd-45b5-a29e-9732a95722f3" xlink:to="loc_us-gaap_AccountsReceivableNet_b5777f85-dbf9-4477-a5a7-a374be7a90ad" 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-20250630.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_11d43ebd-23be-4e6c-9b71-6a348838b916" 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_4262770a-af6a-41b3-871d-91692d20e373" 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_11d43ebd-23be-4e6c-9b71-6a348838b916" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_4262770a-af6a-41b3-871d-91692d20e373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_2af5e1c7-1515-4254-9923-633fc5dde4b6" 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_11d43ebd-23be-4e6c-9b71-6a348838b916" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_2af5e1c7-1515-4254-9923-633fc5dde4b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_44afd2a9-5cd1-4891-b10c-17244f2e01a9" 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_11d43ebd-23be-4e6c-9b71-6a348838b916" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_44afd2a9-5cd1-4891-b10c-17244f2e01a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_d6179d97-5e67-4373-9141-d4041f42afff" 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_11d43ebd-23be-4e6c-9b71-6a348838b916" xlink:to="loc_us-gaap_InventoryNet_d6179d97-5e67-4373-9141-d4041f42afff" 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-20250630.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_9d601a76-b30f-47bb-8276-0dbf9b0dc5bf" 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_4a1ab127-e1de-4e30-8010-641bb04b83a9" xlink:href="aosl-20250630.xsd#aosl_LocalVATReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_9d601a76-b30f-47bb-8276-0dbf9b0dc5bf" xlink:to="loc_aosl_LocalVATReceivable_4a1ab127-e1de-4e30-8010-641bb04b83a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent_c66d3609-4dcd-4296-bb61-c17fbfee37ee" 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_9d601a76-b30f-47bb-8276-0dbf9b0dc5bf" xlink:to="loc_us-gaap_OtherPrepaidExpenseCurrent_c66d3609-4dcd-4296-bb61-c17fbfee37ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidInsurance_b7ad85aa-4232-40bc-acd9-d21df6b8cef3" 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_9d601a76-b30f-47bb-8276-0dbf9b0dc5bf" xlink:to="loc_us-gaap_PrepaidInsurance_b7ad85aa-4232-40bc-acd9-d21df6b8cef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrepaidMaintenanceCurrent_1c26dcde-a9e1-476c-8f74-c34fe24c0f95" xlink:href="aosl-20250630.xsd#aosl_PrepaidMaintenanceCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_9d601a76-b30f-47bb-8276-0dbf9b0dc5bf" xlink:to="loc_aosl_PrepaidMaintenanceCurrent_1c26dcde-a9e1-476c-8f74-c34fe24c0f95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrepaymenttoSupplier_864f33bf-cf71-4099-8429-1d40f39f8cc9" xlink:href="aosl-20250630.xsd#aosl_PrepaymenttoSupplier"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_9d601a76-b30f-47bb-8276-0dbf9b0dc5bf" xlink:to="loc_aosl_PrepaymenttoSupplier_864f33bf-cf71-4099-8429-1d40f39f8cc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_70d4d4af-5768-4f56-9fbe-2a80a63ca8aa" 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_9d601a76-b30f-47bb-8276-0dbf9b0dc5bf" xlink:to="loc_us-gaap_PrepaidTaxes_70d4d4af-5768-4f56-9fbe-2a80a63ca8aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent_1e1f95b2-7323-49ef-a898-6fc604f5d3d8" 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_9d601a76-b30f-47bb-8276-0dbf9b0dc5bf" xlink:to="loc_us-gaap_InterestReceivableCurrent_1e1f95b2-7323-49ef-a898-6fc604f5d3d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_Customsdeposit_5960185f-e1ac-4b55-b8fe-44ee431b7c11" xlink:href="aosl-20250630.xsd#aosl_Customsdeposit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_9d601a76-b30f-47bb-8276-0dbf9b0dc5bf" xlink:to="loc_aosl_Customsdeposit_5960185f-e1ac-4b55-b8fe-44ee431b7c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_c9644766-9756-4a7f-8c10-70f25dc97e98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_9d601a76-b30f-47bb-8276-0dbf9b0dc5bf" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_c9644766-9756-4a7f-8c10-70f25dc97e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_39c2429e-5941-418c-920b-537017da65f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_9d601a76-b30f-47bb-8276-0dbf9b0dc5bf" xlink:to="loc_us-gaap_OtherAssetsCurrent_39c2429e-5941-418c-920b-537017da65f1" 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-20250630.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_6f077462-fb4e-476a-8b95-7e46555a971b" 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_9fd49d3b-98dc-461d-87eb-1bf5c9e5e313" 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_6f077462-fb4e-476a-8b95-7e46555a971b" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9fd49d3b-98dc-461d-87eb-1bf5c9e5e313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_835c2452-9762-404b-9255-8e51c2dd522e" 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_9fd49d3b-98dc-461d-87eb-1bf5c9e5e313" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_835c2452-9762-404b-9255-8e51c2dd522e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_35e49fd5-4b4c-4f83-b6c9-a4d0be7a4700" 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_835c2452-9762-404b-9255-8e51c2dd522e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_35e49fd5-4b4c-4f83-b6c9-a4d0be7a4700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_46c90100-7fa1-41b3-9ffa-5a330432240f" 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_35e49fd5-4b4c-4f83-b6c9-a4d0be7a4700" xlink:to="loc_us-gaap_LandMember_46c90100-7fa1-41b3-9ffa-5a330432240f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_75a4e3fb-619d-43e9-b1d7-b5fb3c930d74" 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_35e49fd5-4b4c-4f83-b6c9-a4d0be7a4700" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_75a4e3fb-619d-43e9-b1d7-b5fb3c930d74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_6a070cd0-5d9b-4da2-8115-81c9fa27e5b7" 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_35e49fd5-4b4c-4f83-b6c9-a4d0be7a4700" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_6a070cd0-5d9b-4da2-8115-81c9fa27e5b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquipmentAndToolingMember_3582574c-e6cd-4428-99a3-cb5fd5aa1a80" xlink:href="aosl-20250630.xsd#aosl_EquipmentAndToolingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_35e49fd5-4b4c-4f83-b6c9-a4d0be7a4700" xlink:to="loc_aosl_EquipmentAndToolingMember_3582574c-e6cd-4428-99a3-cb5fd5aa1a80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_e5e94d2e-4cf2-4e3b-964d-77c82bcac965" 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_35e49fd5-4b4c-4f83-b6c9-a4d0be7a4700" xlink:to="loc_us-gaap_ComputerEquipmentMember_e5e94d2e-4cf2-4e3b-964d-77c82bcac965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_6f6d390e-ff8d-403f-9ef8-7576a0fdf262" 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_35e49fd5-4b4c-4f83-b6c9-a4d0be7a4700" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_6f6d390e-ff8d-403f-9ef8-7576a0fdf262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_7111f635-7fec-4191-8330-0f13812f3a5c" 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_35e49fd5-4b4c-4f83-b6c9-a4d0be7a4700" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_7111f635-7fec-4191-8330-0f13812f3a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_779b0b09-1dd0-417d-966f-6c6122e1a5ad" 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_9fd49d3b-98dc-461d-87eb-1bf5c9e5e313" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_779b0b09-1dd0-417d-966f-6c6122e1a5ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross_c88a59d7-23a6-4f91-8070-f3896e06c033" xlink:href="aosl-20250630.xsd#aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_779b0b09-1dd0-417d-966f-6c6122e1a5ad" xlink:to="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross_c88a59d7-23a6-4f91-8070-f3896e06c033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_04e4171b-d689-4cad-acb1-8000b16bb039" 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_779b0b09-1dd0-417d-966f-6c6122e1a5ad" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_04e4171b-d689-4cad-acb1-8000b16bb039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_4f23e3cf-051c-40b4-9984-3f062fa4c6fe" xlink:href="aosl-20250630.xsd#aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_779b0b09-1dd0-417d-966f-6c6122e1a5ad" xlink:to="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_4f23e3cf-051c-40b4-9984-3f062fa4c6fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_79146cef-1378-41d9-9e03-c1a3cba5e89b" 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_779b0b09-1dd0-417d-966f-6c6122e1a5ad" xlink:to="loc_us-gaap_ConstructionInProgressGross_79146cef-1378-41d9-9e03-c1a3cba5e89b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_761421cb-8c2e-467f-b285-4458617a667b" 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_779b0b09-1dd0-417d-966f-6c6122e1a5ad" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_761421cb-8c2e-467f-b285-4458617a667b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_6323cc86-75d4-412d-98bc-ba76085ac0b1" 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_779b0b09-1dd0-417d-966f-6c6122e1a5ad" xlink:to="loc_us-gaap_Depreciation_6323cc86-75d4-412d-98bc-ba76085ac0b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions_d8c4df92-0d84-49b8-998a-8c5c0a369be6" 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_779b0b09-1dd0-417d-966f-6c6122e1a5ad" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAdditions_d8c4df92-0d84-49b8-998a-8c5c0a369be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_24da8476-9c24-4fcd-872f-d30e9b2bc5d3" 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_779b0b09-1dd0-417d-966f-6c6122e1a5ad" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_24da8476-9c24-4fcd-872f-d30e9b2bc5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_69e9ce31-7042-4f26-858b-ff38c0f88a69" 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_779b0b09-1dd0-417d-966f-6c6122e1a5ad" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_69e9ce31-7042-4f26-858b-ff38c0f88a69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_457fdf88-86b1-4432-a4d5-1e4a2c33bf52" 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_779b0b09-1dd0-417d-966f-6c6122e1a5ad" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_457fdf88-86b1-4432-a4d5-1e4a2c33bf52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_f5384761-7ebc-420b-a763-85e1d15b5149" 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_779b0b09-1dd0-417d-966f-6c6122e1a5ad" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_f5384761-7ebc-420b-a763-85e1d15b5149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_79d8baa7-fb8d-4dc0-ad93-f62525b1d686" 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-20250630.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_0efe6490-ce9a-4e50-903d-ee5410bc0203" 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_01a8aa47-dd27-4bd4-885e-04e56696f47b" 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_0efe6490-ce9a-4e50-903d-ee5410bc0203" xlink:to="loc_us-gaap_Goodwill_01a8aa47-dd27-4bd4-885e-04e56696f47b" 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-20250630.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_4f1f243b-ad26-4230-9bd3-0e34bd5b8a98" 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_d785d390-41a5-4e1e-92fd-70ace92f11d1" xlink:href="aosl-20250630.xsd#aosl_PrepaymentForPropertyAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_4f1f243b-ad26-4230-9bd3-0e34bd5b8a98" xlink:to="loc_aosl_PrepaymentForPropertyAndEquipment_d785d390-41a5-4e1e-92fd-70ace92f11d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InvestmentsInPrivatelyHeldCompanies_27415a3d-2b7c-4394-9cac-d9a6c4d1c653" xlink:href="aosl-20250630.xsd#aosl_InvestmentsInPrivatelyHeldCompanies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_4f1f243b-ad26-4230-9bd3-0e34bd5b8a98" xlink:to="loc_aosl_InvestmentsInPrivatelyHeldCompanies_27415a3d-2b7c-4394-9cac-d9a6c4d1c653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_Customdepositnoncurrent_d5dd632e-c523-4b3b-86c4-62012f134edd" xlink:href="aosl-20250630.xsd#aosl_Customdepositnoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_4f1f243b-ad26-4230-9bd3-0e34bd5b8a98" xlink:to="loc_aosl_Customdepositnoncurrent_d5dd632e-c523-4b3b-86c4-62012f134edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DepositsWithSupplier_d749cdbe-2d37-4470-b981-624efdb8fb58" xlink:href="aosl-20250630.xsd#aosl_DepositsWithSupplier"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_4f1f243b-ad26-4230-9bd3-0e34bd5b8a98" xlink:to="loc_aosl_DepositsWithSupplier_d749cdbe-2d37-4470-b981-624efdb8fb58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecurityDeposit_3ad0d1a9-32fb-4590-8c8b-697055c21212" 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_4f1f243b-ad26-4230-9bd3-0e34bd5b8a98" xlink:to="loc_us-gaap_SecurityDeposit_3ad0d1a9-32fb-4590-8c8b-697055c21212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OfficeLeaseDepositAssetsNoncurrent_59605a29-4c55-461f-9fa8-aa91df011478" xlink:href="aosl-20250630.xsd#aosl_OfficeLeaseDepositAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_4f1f243b-ad26-4230-9bd3-0e34bd5b8a98" xlink:to="loc_aosl_OfficeLeaseDepositAssetsNoncurrent_59605a29-4c55-461f-9fa8-aa91df011478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_d2d31bfa-e78f-42ab-a50f-96b892a4181b" 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_4f1f243b-ad26-4230-9bd3-0e34bd5b8a98" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_d2d31bfa-e78f-42ab-a50f-96b892a4181b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_fdd506ce-d7a9-4924-ada9-b21775c738c6" 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_4f1f243b-ad26-4230-9bd3-0e34bd5b8a98" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_fdd506ce-d7a9-4924-ada9-b21775c738c6" 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-20250630.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_03bc8254-40a9-454d-9f13-ebf9c65ad020" 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_2bfe0d1f-5f34-4608-b76b-50639ca0c58b" 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_03bc8254-40a9-454d-9f13-ebf9c65ad020" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2bfe0d1f-5f34-4608-b76b-50639ca0c58b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_86a54e03-77ab-4969-97d7-92126dc23162" 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_03bc8254-40a9-454d-9f13-ebf9c65ad020" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_86a54e03-77ab-4969-97d7-92126dc23162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_5015e37e-c419-4f3c-a076-fc7daa0bc877" 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_03bc8254-40a9-454d-9f13-ebf9c65ad020" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_5015e37e-c419-4f3c-a076-fc7daa0bc877" 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-20250630.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_fd8339ae-8b11-48e3-98a3-40b74242fee7" 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_2019ec8f-9645-4f70-b7d5-7b989e8e4717" 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_fd8339ae-8b11-48e3-98a3-40b74242fee7" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_2019ec8f-9645-4f70-b7d5-7b989e8e4717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ee80510d-5758-4b03-a995-44efa6c13d8c" 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_2019ec8f-9645-4f70-b7d5-7b989e8e4717" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ee80510d-5758-4b03-a995-44efa6c13d8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6110a657-7dca-42c0-a5a9-9257827ea2da" 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_ee80510d-5758-4b03-a995-44efa6c13d8c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6110a657-7dca-42c0-a5a9-9257827ea2da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PatentsAndPatentedTechnologyMember_1cabad66-6b5a-41e4-b6e8-181d555de329" xlink:href="aosl-20250630.xsd#aosl_PatentsAndPatentedTechnologyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6110a657-7dca-42c0-a5a9-9257827ea2da" xlink:to="loc_aosl_PatentsAndPatentedTechnologyMember_1cabad66-6b5a-41e4-b6e8-181d555de329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_e95f96de-00ea-4412-a939-1722244ed47b" 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_6110a657-7dca-42c0-a5a9-9257827ea2da" xlink:to="loc_us-gaap_TradeNamesMember_e95f96de-00ea-4412-a939-1722244ed47b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_ebbe80e5-d056-48e5-8072-d44677b84902" 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_6110a657-7dca-42c0-a5a9-9257827ea2da" xlink:to="loc_us-gaap_CustomerRelationshipsMember_ebbe80e5-d056-48e5-8072-d44677b84902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_3ad320af-4bce-42db-b05d-bd51b548e848" 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_2019ec8f-9645-4f70-b7d5-7b989e8e4717" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_3ad320af-4bce-42db-b05d-bd51b548e848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_5138682a-59ab-4396-9f21-9781717cef9c" 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_3ad320af-4bce-42db-b05d-bd51b548e848" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_5138682a-59ab-4396-9f21-9781717cef9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5d133102-db2d-4cb3-b15c-b9e0c5212866" 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_3ad320af-4bce-42db-b05d-bd51b548e848" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5d133102-db2d-4cb3-b15c-b9e0c5212866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b67ede92-bac9-43ff-99fc-c60f08a4b133" 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_3ad320af-4bce-42db-b05d-bd51b548e848" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b67ede92-bac9-43ff-99fc-c60f08a4b133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_98e53c48-df46-4d2c-9b54-03c9ec249db6" 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_3ad320af-4bce-42db-b05d-bd51b548e848" xlink:to="loc_us-gaap_Goodwill_98e53c48-df46-4d2c-9b54-03c9ec249db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_04afdec5-7e2a-4808-97f7-29ed7e0c5605" 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_3ad320af-4bce-42db-b05d-bd51b548e848" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_04afdec5-7e2a-4808-97f7-29ed7e0c5605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_4c0b7a02-c4a5-4a9a-bfe8-a15a970d0570" 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_3ad320af-4bce-42db-b05d-bd51b548e848" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_4c0b7a02-c4a5-4a9a-bfe8-a15a970d0570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1fa576f4-84c6-46ec-99a4-7162c61c831b" 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_3ad320af-4bce-42db-b05d-bd51b548e848" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1fa576f4-84c6-46ec-99a4-7162c61c831b" 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-20250630.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_be2711a3-2f1e-4855-9dad-fbcc910ddf11" 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_63cc5998-2dfc-4c16-9519-39f11d5e9058" 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_be2711a3-2f1e-4855-9dad-fbcc910ddf11" xlink:to="loc_us-gaap_ConcentrationRiskTable_63cc5998-2dfc-4c16-9519-39f11d5e9058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_1d7910e7-e0b4-4f13-af68-b42e77a1df9a" 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_63cc5998-2dfc-4c16-9519-39f11d5e9058" xlink:to="loc_srt_MajorCustomersAxis_1d7910e7-e0b4-4f13-af68-b42e77a1df9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_9031295b-a665-4cbd-ac07-98f40150b11a" 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_1d7910e7-e0b4-4f13-af68-b42e77a1df9a" xlink:to="loc_srt_NameOfMajorCustomerDomain_9031295b-a665-4cbd-ac07-98f40150b11a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerMember_ffa41c6e-c91c-4d41-9334-5a37fff72eb6" xlink:href="aosl-20250630.xsd#aosl_CustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_9031295b-a665-4cbd-ac07-98f40150b11a" xlink:to="loc_aosl_CustomerMember_ffa41c6e-c91c-4d41-9334-5a37fff72eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerBMember_ba5154f1-d9a7-4253-be08-6fed9bdbf785" xlink:href="aosl-20250630.xsd#aosl_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_9031295b-a665-4cbd-ac07-98f40150b11a" xlink:to="loc_aosl_CustomerBMember_ba5154f1-d9a7-4253-be08-6fed9bdbf785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCustomerMember_287aa5d5-b415-42ff-9e45-c00cd11c4b3d" 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_9031295b-a665-4cbd-ac07-98f40150b11a" xlink:to="loc_us-gaap_OtherCustomerMember_287aa5d5-b415-42ff-9e45-c00cd11c4b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_77647557-509b-4c28-b244-5f9c06e2f100" 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_63cc5998-2dfc-4c16-9519-39f11d5e9058" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_77647557-509b-4c28-b244-5f9c06e2f100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_c4e16d2b-ec3b-4c18-94c5-53555dfea1ba" 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_77647557-509b-4c28-b244-5f9c06e2f100" xlink:to="loc_us-gaap_AccruedSalariesCurrent_c4e16d2b-ec3b-4c18-94c5-53555dfea1ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_70365373-522b-44b0-a23a-3288cdac47f7" 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_77647557-509b-4c28-b244-5f9c06e2f100" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_70365373-522b-44b0-a23a-3288cdac47f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualCurrent_87f1b155-dad6-42b2-ade5-c912236a042f" xlink:href="aosl-20250630.xsd#aosl_StockRotationAccrualCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_77647557-509b-4c28-b244-5f9c06e2f100" xlink:to="loc_aosl_StockRotationAccrualCurrent_87f1b155-dad6-42b2-ade5-c912236a042f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_4568da06-a16e-4dbd-958f-cd02793a85af" 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_77647557-509b-4c28-b244-5f9c06e2f100" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_4568da06-a16e-4dbd-958f-cd02793a85af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedInventory_30846969-4b54-4b7d-b1d7-7b35e04e9980" xlink:href="aosl-20250630.xsd#aosl_AccruedInventory"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_77647557-509b-4c28-b244-5f9c06e2f100" xlink:to="loc_aosl_AccruedInventory_30846969-4b54-4b7d-b1d7-7b35e04e9980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedFacilityExpenses_3e947906-ce55-49b2-9fb4-e4eacff85852" xlink:href="aosl-20250630.xsd#aosl_AccruedFacilityExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_77647557-509b-4c28-b244-5f9c06e2f100" xlink:to="loc_aosl_AccruedFacilityExpenses_3e947906-ce55-49b2-9fb4-e4eacff85852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedPropertyPlantandEquipment_0df93e59-2847-45ab-8fdf-5520b2313703" xlink:href="aosl-20250630.xsd#aosl_AccruedPropertyPlantandEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_77647557-509b-4c28-b244-5f9c06e2f100" xlink:to="loc_aosl_AccruedPropertyPlantandEquipment_0df93e59-2847-45ab-8fdf-5520b2313703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_9cc3bf4a-5d78-4c34-9b16-6d306247b91e" 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_77647557-509b-4c28-b244-5f9c06e2f100" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_9cc3bf4a-5d78-4c34-9b16-6d306247b91e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedCustomerDeposit_47c4d8bb-d5ee-4843-a156-dd45b230396b" xlink:href="aosl-20250630.xsd#aosl_AccruedCustomerDeposit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_77647557-509b-4c28-b244-5f9c06e2f100" xlink:to="loc_aosl_AccruedCustomerDeposit_47c4d8bb-d5ee-4843-a156-dd45b230396b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeStockPurchasePlanPayableCurrent_e8090130-e94e-441e-babd-ef97d6fe075c" xlink:href="aosl-20250630.xsd#aosl_EmployeeStockPurchasePlanPayableCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_77647557-509b-4c28-b244-5f9c06e2f100" xlink:to="loc_aosl_EmployeeStockPurchasePlanPayableCurrent_e8090130-e94e-441e-babd-ef97d6fe075c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_a2856fb8-65e0-42ed-ac60-f51dc851462d" 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_77647557-509b-4c28-b244-5f9c06e2f100" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_a2856fb8-65e0-42ed-ac60-f51dc851462d" 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-20250630.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_860b940e-60b3-4f43-be3a-2de1f538e0dc" 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_d98d2f7c-e2ac-4707-ad0b-0d8353826d52" 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_860b940e-60b3-4f43-be3a-2de1f538e0dc" xlink:to="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_d98d2f7c-e2ac-4707-ad0b-0d8353826d52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_0321cc2f-e02f-46a5-8b83-124282b74b77" 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_d98d2f7c-e2ac-4707-ad0b-0d8353826d52" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_0321cc2f-e02f-46a5-8b83-124282b74b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_8cf17114-ab73-4c93-96b4-72362dfcaefd" 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_d98d2f7c-e2ac-4707-ad0b-0d8353826d52" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_8cf17114-ab73-4c93-96b4-72362dfcaefd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StandardProductWarrantyAccrualWarrantyReleased_1f927d2d-e8fc-48a7-ad55-ba884b057acb" xlink:href="aosl-20250630.xsd#aosl_StandardProductWarrantyAccrualWarrantyReleased"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_d98d2f7c-e2ac-4707-ad0b-0d8353826d52" xlink:to="loc_aosl_StandardProductWarrantyAccrualWarrantyReleased_1f927d2d-e8fc-48a7-ad55-ba884b057acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments_815d6e4d-b4e7-45ca-b50d-67bde12b96ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_d98d2f7c-e2ac-4707-ad0b-0d8353826d52" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPayments_815d6e4d-b4e7-45ca-b50d-67bde12b96ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_86a21d60-2e38-44f1-94a3-01f56b9e5450" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_d98d2f7c-e2ac-4707-ad0b-0d8353826d52" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_86a21d60-2e38-44f1-94a3-01f56b9e5450" 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-20250630.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_1d4141d5-9674-4dfa-918c-617c31c066a5" 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_a4d36644-a680-454d-a498-a2b5484b1c15" xlink:href="aosl-20250630.xsd#aosl_StockRotationAccrualIncreaeDecreaseRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_1d4141d5-9674-4dfa-918c-617c31c066a5" xlink:to="loc_aosl_StockRotationAccrualIncreaeDecreaseRollForward_a4d36644-a680-454d-a498-a2b5484b1c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualCurrent_135f981c-785e-4d6c-b1f4-120ecb1c5223" xlink:href="aosl-20250630.xsd#aosl_StockRotationAccrualCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_StockRotationAccrualIncreaeDecreaseRollForward_a4d36644-a680-454d-a498-a2b5484b1c15" xlink:to="loc_aosl_StockRotationAccrualCurrent_135f981c-785e-4d6c-b1f4-120ecb1c5223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualStockIssued_febbf05d-240e-44e8-8ed5-4c3e4f57d3d7" xlink:href="aosl-20250630.xsd#aosl_StockRotationAccrualStockIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_StockRotationAccrualIncreaeDecreaseRollForward_a4d36644-a680-454d-a498-a2b5484b1c15" xlink:to="loc_aosl_StockRotationAccrualStockIssued_febbf05d-240e-44e8-8ed5-4c3e4f57d3d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualPayments_9c9025ce-ad62-417a-a1b2-bc7ed80e3bfc" xlink:href="aosl-20250630.xsd#aosl_StockRotationAccrualPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_StockRotationAccrualIncreaeDecreaseRollForward_a4d36644-a680-454d-a498-a2b5484b1c15" xlink:to="loc_aosl_StockRotationAccrualPayments_9c9025ce-ad62-417a-a1b2-bc7ed80e3bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualCurrent_1fac4918-1073-4102-bf24-2531f8a6cde2" xlink:href="aosl-20250630.xsd#aosl_StockRotationAccrualCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_StockRotationAccrualIncreaeDecreaseRollForward_a4d36644-a680-454d-a498-a2b5484b1c15" xlink:to="loc_aosl_StockRotationAccrualCurrent_1fac4918-1073-4102-bf24-2531f8a6cde2" 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-20250630.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_cdc59c4f-8e55-4f41-b6d5-14ec6c468fe8" 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_7d5b0c56-50c2-47a3-8845-2c3b61e3f64b" 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_cdc59c4f-8e55-4f41-b6d5-14ec6c468fe8" xlink:to="loc_us-gaap_Goodwill_7d5b0c56-50c2-47a3-8845-2c3b61e3f64b" 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-20250630.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_761f51e4-ef9f-4e45-a324-3b6a432cb214" 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_239cf46f-054f-4237-93b4-82325e6ebba1" 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_761f51e4-ef9f-4e45-a324-3b6a432cb214" xlink:to="loc_us-gaap_ConcentrationRiskTable_239cf46f-054f-4237-93b4-82325e6ebba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_56bf01db-933d-4082-8bf6-aec14bbe6f2e" 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_239cf46f-054f-4237-93b4-82325e6ebba1" xlink:to="loc_srt_MajorCustomersAxis_56bf01db-933d-4082-8bf6-aec14bbe6f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_d9c3f0d0-5e2e-4b88-bf9c-b7ddebafed59" 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_56bf01db-933d-4082-8bf6-aec14bbe6f2e" xlink:to="loc_srt_NameOfMajorCustomerDomain_d9c3f0d0-5e2e-4b88-bf9c-b7ddebafed59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerMember_618f983a-789b-4b1e-b51e-93b340f1086c" xlink:href="aosl-20250630.xsd#aosl_CustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_d9c3f0d0-5e2e-4b88-bf9c-b7ddebafed59" xlink:to="loc_aosl_CustomerMember_618f983a-789b-4b1e-b51e-93b340f1086c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerBMember_27701ef8-4b20-4835-bb6d-f449a85d1bfe" xlink:href="aosl-20250630.xsd#aosl_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_d9c3f0d0-5e2e-4b88-bf9c-b7ddebafed59" xlink:to="loc_aosl_CustomerBMember_27701ef8-4b20-4835-bb6d-f449a85d1bfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherCustomersMember_ffb57109-11c1-4281-9def-69bde577e3d0" xlink:href="aosl-20250630.xsd#aosl_OtherCustomersMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_d9c3f0d0-5e2e-4b88-bf9c-b7ddebafed59" xlink:to="loc_aosl_OtherCustomersMember_ffb57109-11c1-4281-9def-69bde577e3d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_47d51024-530f-4635-a4dc-8409a8657a2d" 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_239cf46f-054f-4237-93b4-82325e6ebba1" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_47d51024-530f-4635-a4dc-8409a8657a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_ef407850-17c9-410d-a945-20fb61a7b20e" 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_47d51024-530f-4635-a4dc-8409a8657a2d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_ef407850-17c9-410d-a945-20fb61a7b20e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ComputerSoftwareLiabilityNoncurrent_3d88d268-2b58-4c0e-8388-d998669c953c" xlink:href="aosl-20250630.xsd#aosl_ComputerSoftwareLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_47d51024-530f-4635-a4dc-8409a8657a2d" xlink:to="loc_aosl_ComputerSoftwareLiabilityNoncurrent_3d88d268-2b58-4c0e-8388-d998669c953c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_8c97b738-7263-497a-bfa4-a6a0cb57ca58" 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_47d51024-530f-4635-a4dc-8409a8657a2d" xlink:to="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_8c97b738-7263-497a-bfa4-a6a0cb57ca58" 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-20250630.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_12af9041-3170-4714-b0eb-e082e60694db" 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_5c5ab706-7681-4991-9ae9-def71cb0f4a1" 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_12af9041-3170-4714-b0eb-e082e60694db" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_5c5ab706-7681-4991-9ae9-def71cb0f4a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_35000794-7f2d-479a-a139-ab9863aa2990" 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_5c5ab706-7681-4991-9ae9-def71cb0f4a1" xlink:to="loc_us-gaap_VariableRateAxis_35000794-7f2d-479a-a139-ab9863aa2990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_9d0eb250-1337-4f29-b12b-d8082d8b310c" 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_35000794-7f2d-479a-a139-ab9863aa2990" xlink:to="loc_us-gaap_VariableRateDomain_9d0eb250-1337-4f29-b12b-d8082d8b310c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_40152132-121b-4244-85b5-249cd19be83e" 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_9d0eb250-1337-4f29-b12b-d8082d8b310c" xlink:to="loc_us-gaap_BaseRateMember_40152132-121b-4244-85b5-249cd19be83e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_934340e0-4580-421b-a26f-61b83618fdaa" 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_5c5ab706-7681-4991-9ae9-def71cb0f4a1" xlink:to="loc_srt_StatementGeographicalAxis_934340e0-4580-421b-a26f-61b83618fdaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_4c6696bb-a8a6-473e-a9b8-98e5c605afe9" 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_934340e0-4580-421b-a26f-61b83618fdaa" xlink:to="loc_srt_SegmentGeographicalDomain_4c6696bb-a8a6-473e-a9b8-98e5c605afe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_d36ca101-72a2-466e-a457-7f3e0eeb44a4" 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_4c6696bb-a8a6-473e-a9b8-98e5c605afe9" xlink:to="loc_country_CN_d36ca101-72a2-466e-a457-7f3e0eeb44a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_0c7c8fab-079f-4f52-8c6a-43d78a5dcdb3" 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_5c5ab706-7681-4991-9ae9-def71cb0f4a1" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_0c7c8fab-079f-4f52-8c6a-43d78a5dcdb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_5f3b0c52-0ea5-4076-95b1-1f5d3fa956d3" 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_0c7c8fab-079f-4f52-8c6a-43d78a5dcdb3" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_5f3b0c52-0ea5-4076-95b1-1f5d3fa956d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_BankOfCommunicationsLimitedMember_869842cc-e62f-459b-80fc-8947120bc049" xlink:href="aosl-20250630.xsd#aosl_BankOfCommunicationsLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_5f3b0c52-0ea5-4076-95b1-1f5d3fa956d3" xlink:to="loc_aosl_BankOfCommunicationsLimitedMember_869842cc-e62f-459b-80fc-8947120bc049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IndustrialAndCommercialBankofChinaMember_fd16a32d-85fe-4f28-9400-791c3ed10499" xlink:href="aosl-20250630.xsd#aosl_IndustrialAndCommercialBankofChinaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_5f3b0c52-0ea5-4076-95b1-1f5d3fa956d3" xlink:to="loc_aosl_IndustrialAndCommercialBankofChinaMember_fd16a32d-85fe-4f28-9400-791c3ed10499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ChinaConstructionBankMember_cf094ab7-a174-4aae-a08b-62bdc6c070e5" xlink:href="aosl-20250630.xsd#aosl_ChinaConstructionBankMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_5f3b0c52-0ea5-4076-95b1-1f5d3fa956d3" xlink:to="loc_aosl_ChinaConstructionBankMember_cf094ab7-a174-4aae-a08b-62bdc6c070e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_HongkongAndShanghaiBankingCorporationLimitedMember_c8fa5150-a0b0-454a-b648-cc798b68f4cc" xlink:href="aosl-20250630.xsd#aosl_HongkongAndShanghaiBankingCorporationLimitedMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_5f3b0c52-0ea5-4076-95b1-1f5d3fa956d3" xlink:to="loc_aosl_HongkongAndShanghaiBankingCorporationLimitedMember_c8fa5150-a0b0-454a-b648-cc798b68f4cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_e42a731e-0897-4d32-8844-9333adbae17c" 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_5c5ab706-7681-4991-9ae9-def71cb0f4a1" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_e42a731e-0897-4d32-8844-9333adbae17c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_415f35e2-7fc6-4ee4-9313-ed31a8911baa" 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_e42a731e-0897-4d32-8844-9333adbae17c" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_415f35e2-7fc6-4ee4-9313-ed31a8911baa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_8a1b9383-e59f-41cb-94d5-35589d7a4ab2" 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_415f35e2-7fc6-4ee4-9313-ed31a8911baa" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_8a1b9383-e59f-41cb-94d5-35589d7a4ab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7edc5a9d-ff85-4e0b-b773-af838687c40a" 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_5c5ab706-7681-4991-9ae9-def71cb0f4a1" xlink:to="loc_us-gaap_DebtInstrumentAxis_7edc5a9d-ff85-4e0b-b773-af838687c40a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5b42c25b-e8eb-42dc-9f08-8da2826b4408" 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_7edc5a9d-ff85-4e0b-b773-af838687c40a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5b42c25b-e8eb-42dc-9f08-8da2826b4408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CreditFacility3Point85PercentDueNovember182022Member_18c9ecbb-a901-46ce-b5dd-8df84bff3ef2" xlink:href="aosl-20250630.xsd#aosl_CreditFacility3Point85PercentDueNovember182022Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5b42c25b-e8eb-42dc-9f08-8da2826b4408" xlink:to="loc_aosl_CreditFacility3Point85PercentDueNovember182022Member_18c9ecbb-a901-46ce-b5dd-8df84bff3ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditMaturingDecember12023Member_ef76eece-7db0-49f0-b7a3-74aa976ea4a0" xlink:href="aosl-20250630.xsd#aosl_LineOfCreditMaturingDecember12023Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5b42c25b-e8eb-42dc-9f08-8da2826b4408" xlink:to="loc_aosl_LineOfCreditMaturingDecember12023Member_ef76eece-7db0-49f0-b7a3-74aa976ea4a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditMaturingMarch152025Member_2ce9bae3-8371-49af-81d4-c08e8864189a" xlink:href="aosl-20250630.xsd#aosl_LineOfCreditMaturingMarch152025Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5b42c25b-e8eb-42dc-9f08-8da2826b4408" xlink:to="loc_aosl_LineOfCreditMaturingMarch152025Member_2ce9bae3-8371-49af-81d4-c08e8864189a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditMaturingSeptmeber2025Member_4eaa0a8d-f65e-49bf-a582-8f924791fa68" xlink:href="aosl-20250630.xsd#aosl_LineOfCreditMaturingSeptmeber2025Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5b42c25b-e8eb-42dc-9f08-8da2826b4408" xlink:to="loc_aosl_LineOfCreditMaturingSeptmeber2025Member_4eaa0a8d-f65e-49bf-a582-8f924791fa68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember_62b47cbe-2b7a-4caa-8f0c-f7fc0811e57c" xlink:href="aosl-20250630.xsd#aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5b42c25b-e8eb-42dc-9f08-8da2826b4408" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember_62b47cbe-2b7a-4caa-8f0c-f7fc0811e57c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_d1989a24-a182-4afd-8eef-643c31d3ca03" 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_5c5ab706-7681-4991-9ae9-def71cb0f4a1" xlink:to="loc_us-gaap_CreditFacilityAxis_d1989a24-a182-4afd-8eef-643c31d3ca03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_68bb1d8e-06ba-46fa-8190-0d3225c2a7dd" 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_d1989a24-a182-4afd-8eef-643c31d3ca03" xlink:to="loc_us-gaap_CreditFacilityDomain_68bb1d8e-06ba-46fa-8190-0d3225c2a7dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditFacilityTradeBorrowingsMember_017f9d7f-8520-479b-97ca-da6cbf1a1dbd" xlink:href="aosl-20250630.xsd#aosl_LineOfCreditFacilityTradeBorrowingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_68bb1d8e-06ba-46fa-8190-0d3225c2a7dd" xlink:to="loc_aosl_LineOfCreditFacilityTradeBorrowingsMember_017f9d7f-8520-479b-97ca-da6cbf1a1dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember_426d59c0-a4bd-45ea-9b52-45dc5aa2fc46" xlink:href="aosl-20250630.xsd#aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_68bb1d8e-06ba-46fa-8190-0d3225c2a7dd" xlink:to="loc_aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember_426d59c0-a4bd-45ea-9b52-45dc5aa2fc46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_0d0999ff-43ab-4e00-90c6-8b65cd90cf99" 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_68bb1d8e-06ba-46fa-8190-0d3225c2a7dd" xlink:to="loc_us-gaap_LineOfCreditMember_0d0999ff-43ab-4e00-90c6-8b65cd90cf99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_287df6b1-1acd-48b1-9f76-1b1090cbfe55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_5c5ab706-7681-4991-9ae9-def71cb0f4a1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_287df6b1-1acd-48b1-9f76-1b1090cbfe55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ffd9c32d-6cf8-41a3-96fe-88185741ec12" 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_287df6b1-1acd-48b1-9f76-1b1090cbfe55" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ffd9c32d-6cf8-41a3-96fe-88185741ec12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_124377cc-1d10-423b-89e6-84f856ccbacd" 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_ffd9c32d-6cf8-41a3-96fe-88185741ec12" xlink:to="loc_us-gaap_SecuredDebtMember_124377cc-1d10-423b-89e6-84f856ccbacd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_5c5ab706-7681-4991-9ae9-def71cb0f4a1" xlink:to="loc_us-gaap_ShortTermDebtLineItems_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_10008744-98a3-4524-a8db-63be1f101983" 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_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_us-gaap_DebtInstrumentTerm_10008744-98a3-4524-a8db-63be1f101983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_d0895349-4ece-45e8-955f-c0998faed26d" 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_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_us-gaap_ShortTermBorrowings_d0895349-4ece-45e8-955f-c0998faed26d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_2d3afe09-fbb4-4598-9295-85282948c5ef" 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_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_2d3afe09-fbb4-4598-9295-85282948c5ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_63035daa-8605-4b56-ac57-ebeb347ededb" 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_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_63035daa-8605-4b56-ac57-ebeb347ededb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_8f468781-f6ae-4078-8cf5-8e9e53bdb53e" 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_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_8f468781-f6ae-4078-8cf5-8e9e53bdb53e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_f027022d-be7d-429b-95c6-3fe925344a23" xlink:href="aosl-20250630.xsd#aosl_DebtInstrumentBasisSpreadonVariableRateMultiple"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_f027022d-be7d-429b-95c6-3fe925344a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_91fe69ee-538e-459f-811e-ae90e7e75dca" 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_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_91fe69ee-538e-459f-811e-ae90e7e75dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_ef8ca78f-5319-4539-af25-e7961992d942" 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_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_ef8ca78f-5319-4539-af25-e7961992d942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9ddec2cf-5888-40dd-ab39-46139343e769" 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_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9ddec2cf-5888-40dd-ab39-46139343e769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_cad2bb1b-4e5b-4cb3-b853-e4164bdabc85" 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_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_us-gaap_LineOfCredit_cad2bb1b-4e5b-4cb3-b853-e4164bdabc85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_4d69a4d0-48c5-4f15-b195-643ee0a81ddd" 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_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_4d69a4d0-48c5-4f15-b195-643ee0a81ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable_d910e88f-77e9-49c0-b26c-acc219a11879" xlink:href="aosl-20250630.xsd#aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable_d910e88f-77e9-49c0-b26c-acc219a11879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity_a0f42634-e1a1-4f76-8a50-39c3609d69ef" xlink:href="aosl-20250630.xsd#aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity_a0f42634-e1a1-4f76-8a50-39c3609d69ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity_0cafd859-2909-4698-87d5-b573527d51ac" xlink:href="aosl-20250630.xsd#aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_a86b0f32-1469-4b1c-927f-871a95c0db65" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity_0cafd859-2909-4698-87d5-b573527d51ac" 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-20250630.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_ee924345-3d85-4d8b-abd5-65066ea9119b" 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_6f379f0a-bcd4-4f80-bafe-d85a03bae457" 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_ee924345-3d85-4d8b-abd5-65066ea9119b" xlink:to="loc_us-gaap_DebtInstrumentTable_6f379f0a-bcd4-4f80-bafe-d85a03bae457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a8cf9d23-83cc-48f6-b863-3cdb00d1907e" 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_6f379f0a-bcd4-4f80-bafe-d85a03bae457" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a8cf9d23-83cc-48f6-b863-3cdb00d1907e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2458be36-66b3-4dec-bc2e-2d5aa9498423" 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_a8cf9d23-83cc-48f6-b863-3cdb00d1907e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2458be36-66b3-4dec-bc2e-2d5aa9498423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_7937a4eb-46cc-498e-bc2d-66834ecc3666" 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_2458be36-66b3-4dec-bc2e-2d5aa9498423" xlink:to="loc_us-gaap_SecuredDebtMember_7937a4eb-46cc-498e-bc2d-66834ecc3666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_823cd6ca-f304-4dab-9d49-8483de1b13b9" 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_6f379f0a-bcd4-4f80-bafe-d85a03bae457" xlink:to="loc_us-gaap_DebtInstrumentAxis_823cd6ca-f304-4dab-9d49-8483de1b13b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d543ccec-698d-4507-9e04-1eff61277e7e" 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_823cd6ca-f304-4dab-9d49-8483de1b13b9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d543ccec-698d-4507-9e04-1eff61277e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember_d173ef19-bf33-4f8a-93b2-def9657ace93" xlink:href="aosl-20250630.xsd#aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d543ccec-698d-4507-9e04-1eff61277e7e" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember_d173ef19-bf33-4f8a-93b2-def9657ace93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_64e2ddee-6e7b-47b4-ad5d-ed1cd0ea093f" 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_6f379f0a-bcd4-4f80-bafe-d85a03bae457" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_64e2ddee-6e7b-47b4-ad5d-ed1cd0ea093f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_cb56cf66-927c-4a6e-bf9a-39cf715a1152" 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_64e2ddee-6e7b-47b4-ad5d-ed1cd0ea093f" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_cb56cf66-927c-4a6e-bf9a-39cf715a1152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_HongkongAndShanghaiBankingCorporationLimitedMember_e9df3c1f-fb57-4111-bac4-4c2bd86b0add" xlink:href="aosl-20250630.xsd#aosl_HongkongAndShanghaiBankingCorporationLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_cb56cf66-927c-4a6e-bf9a-39cf715a1152" xlink:to="loc_aosl_HongkongAndShanghaiBankingCorporationLimitedMember_e9df3c1f-fb57-4111-bac4-4c2bd86b0add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_7e0a66fb-4e60-4e05-8259-c9fab0dd4248" 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_6f379f0a-bcd4-4f80-bafe-d85a03bae457" xlink:to="loc_us-gaap_VariableRateAxis_7e0a66fb-4e60-4e05-8259-c9fab0dd4248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_475f43b0-10f0-4398-8591-2fe08b3ed35b" 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_7e0a66fb-4e60-4e05-8259-c9fab0dd4248" xlink:to="loc_us-gaap_VariableRateDomain_475f43b0-10f0-4398-8591-2fe08b3ed35b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_61c1c618-fbd6-4e70-9c5a-be582d1f2e41" 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_475f43b0-10f0-4398-8591-2fe08b3ed35b" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_61c1c618-fbd6-4e70-9c5a-be582d1f2e41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_639aceff-227f-4822-b147-671cfc18a416" 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_6f379f0a-bcd4-4f80-bafe-d85a03bae457" xlink:to="loc_us-gaap_DebtInstrumentLineItems_639aceff-227f-4822-b147-671cfc18a416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable_05e32d7f-419b-4c6b-aee0-4dc820694f60" xlink:href="aosl-20250630.xsd#aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_639aceff-227f-4822-b147-671cfc18a416" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable_05e32d7f-419b-4c6b-aee0-4dc820694f60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity_8ca140ee-9b6e-4fe0-84a3-e3a9d913d977" xlink:href="aosl-20250630.xsd#aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_639aceff-227f-4822-b147-671cfc18a416" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity_8ca140ee-9b6e-4fe0-84a3-e3a9d913d977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_fbf82c4c-2db5-4043-9f79-63aaeab38f3a" 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_639aceff-227f-4822-b147-671cfc18a416" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_fbf82c4c-2db5-4043-9f79-63aaeab38f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding_31a5e2fd-b3ae-4833-96d4-b5f09fbd8cef" xlink:href="aosl-20250630.xsd#aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_639aceff-227f-4822-b147-671cfc18a416" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding_31a5e2fd-b3ae-4833-96d4-b5f09fbd8cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity_b4368c74-2647-4ca9-8961-998588ad1dbd" xlink:href="aosl-20250630.xsd#aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_639aceff-227f-4822-b147-671cfc18a416" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity_b4368c74-2647-4ca9-8961-998588ad1dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity_6e5b9203-233b-4c51-9be3-72f223efdf4e" xlink:href="aosl-20250630.xsd#aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_639aceff-227f-4822-b147-671cfc18a416" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity_6e5b9203-233b-4c51-9be3-72f223efdf4e" 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-20250630.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_a4403546-2666-4cc9-be48-1b7b42c41022" 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_5371defd-906d-46b9-937b-5028c9c134a3" 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_a4403546-2666-4cc9-be48-1b7b42c41022" xlink:to="loc_us-gaap_SaleLeasebackTransactionTable_5371defd-906d-46b9-937b-5028c9c134a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_28b7b685-5f30-4dd1-a918-2a4b5a1a8c56" 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_5371defd-906d-46b9-937b-5028c9c134a3" xlink:to="loc_srt_CounterpartyNameAxis_28b7b685-5f30-4dd1-a918-2a4b5a1a8c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e34a2cdb-9fc5-45d7-bd55-e1a33ad96681" 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_28b7b685-5f30-4dd1-a918-2a4b5a1a8c56" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e34a2cdb-9fc5-45d7-bd55-e1a33ad96681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JirehSemiconductorIncorporatedMember_6b4b929e-f5f3-4f00-a4e3-d02f459a8dcb" xlink:href="aosl-20250630.xsd#aosl_JirehSemiconductorIncorporatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e34a2cdb-9fc5-45d7-bd55-e1a33ad96681" xlink:to="loc_aosl_JirehSemiconductorIncorporatedMember_6b4b929e-f5f3-4f00-a4e3-d02f459a8dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_765115b4-535f-4827-a645-e682659e5f29" 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_5371defd-906d-46b9-937b-5028c9c134a3" xlink:to="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_765115b4-535f-4827-a645-e682659e5f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionNameDomain_3ca41866-7ab1-4d8f-9ce5-c5ffbeaf935f" 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_765115b4-535f-4827-a645-e682659e5f29" xlink:to="loc_us-gaap_SaleLeasebackTransactionNameDomain_3ca41866-7ab1-4d8f-9ce5-c5ffbeaf935f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember_90e8987a-f5f7-43e1-8432-5698c6a28fea" xlink:href="aosl-20250630.xsd#aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionNameDomain_3ca41866-7ab1-4d8f-9ce5-c5ffbeaf935f" xlink:to="loc_aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember_90e8987a-f5f7-43e1-8432-5698c6a28fea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efe8e469-a02e-4085-8a4a-e7ffc0f95e72" 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_5371defd-906d-46b9-937b-5028c9c134a3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efe8e469-a02e-4085-8a4a-e7ffc0f95e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_372a3f8b-6e89-4131-8a28-17dfa717701a" 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_efe8e469-a02e-4085-8a4a-e7ffc0f95e72" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_372a3f8b-6e89-4131-8a28-17dfa717701a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_dc905d74-4718-40ac-b997-0e5c8d9ed22d" 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_372a3f8b-6e89-4131-8a28-17dfa717701a" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_dc905d74-4718-40ac-b997-0e5c8d9ed22d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionLineItems_1706c18f-fb13-4332-932f-4571b13488b4" 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_5371defd-906d-46b9-937b-5028c9c134a3" xlink:to="loc_us-gaap_SaleLeasebackTransactionLineItems_1706c18f-fb13-4332-932f-4571b13488b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionHistoricalCost_2397a094-21c1-4cbb-8b14-321e8266a904" 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_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_us-gaap_SaleLeasebackTransactionHistoricalCost_2397a094-21c1-4cbb-8b14-321e8266a904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDownPaymentAmount_06cb4f3b-be2f-4071-9b1c-d0b6202ba9cc" xlink:href="aosl-20250630.xsd#aosl_SaleLeasebackTransactionDownPaymentAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_aosl_SaleLeasebackTransactionDownPaymentAmount_06cb4f3b-be2f-4071-9b1c-d0b6202ba9cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDownPaymentPercent_68a8819e-5dba-464c-8708-91f8a3083f53" xlink:href="aosl-20250630.xsd#aosl_SaleLeasebackTransactionDownPaymentPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_aosl_SaleLeasebackTransactionDownPaymentPercent_68a8819e-5dba-464c-8708-91f8a3083f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDeliveryPaymentAmount_a7fbb620-c3e5-45e4-ad40-0f84516bfa5d" xlink:href="aosl-20250630.xsd#aosl_SaleLeasebackTransactionDeliveryPaymentAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_aosl_SaleLeasebackTransactionDeliveryPaymentAmount_a7fbb620-c3e5-45e4-ad40-0f84516bfa5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDeliveryPaymentPercent_175126ca-bcbe-4fb0-a0e1-4dd80933e790" xlink:href="aosl-20250630.xsd#aosl_SaleLeasebackTransactionDeliveryPaymentPercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_aosl_SaleLeasebackTransactionDeliveryPaymentPercent_175126ca-bcbe-4fb0-a0e1-4dd80933e790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent_a8abf2cc-67ad-4d3a-a977-e766d7f9aadc" xlink:href="aosl-20250630.xsd#aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent_a8abf2cc-67ad-4d3a-a977-e766d7f9aadc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionLeaseTerms_27af3c16-0307-4eb0-aacd-d40433f13c46" 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_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_us-gaap_SaleLeasebackTransactionLeaseTerms_27af3c16-0307-4eb0-aacd-d40433f13c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionImpliedInterestRatePercent_794f2148-c1e0-449c-9971-9c8eec1dc390" xlink:href="aosl-20250630.xsd#aosl_SaleLeasebackTransactionImpliedInterestRatePercent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_aosl_SaleLeasebackTransactionImpliedInterestRatePercent_794f2148-c1e0-449c-9971-9c8eec1dc390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCollateralAmount_311d5444-b650-4a94-ac06-8c850080a397" 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_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_us-gaap_DebtInstrumentCollateralAmount_311d5444-b650-4a94-ac06-8c850080a397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForPurchaseOfOtherAssets1_1459b9d3-737d-43be-9a87-acf3769da29d" 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_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_us-gaap_PaymentsForPurchaseOfOtherAssets1_1459b9d3-737d-43be-9a87-acf3769da29d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount_b1e7f9ce-a856-450f-a836-bab95810defe" xlink:href="aosl-20250630.xsd#aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount_b1e7f9ce-a856-450f-a836-bab95810defe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SalesLeasebackTransactionDebtOutstandingAmount_be2a9bac-c28b-4b54-b0d0-1cfaa8cc6efd" xlink:href="aosl-20250630.xsd#aosl_SalesLeasebackTransactionDebtOutstandingAmount"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_1706c18f-fb13-4332-932f-4571b13488b4" xlink:to="loc_aosl_SalesLeasebackTransactionDebtOutstandingAmount_be2a9bac-c28b-4b54-b0d0-1cfaa8cc6efd" 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-20250630.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_0db09b38-0ba7-4c06-b15c-944c9e224c5c" 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_222a49ab-9cee-4855-a696-9018e45c79be" 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_0db09b38-0ba7-4c06-b15c-944c9e224c5c" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_222a49ab-9cee-4855-a696-9018e45c79be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_3f3dc8be-7bff-426d-b366-1f15a19aeb8a" 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_222a49ab-9cee-4855-a696-9018e45c79be" xlink:to="loc_srt_StatementGeographicalAxis_3f3dc8be-7bff-426d-b366-1f15a19aeb8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ae468d02-7deb-4e3f-b185-4e5185c5d5c9" 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_3f3dc8be-7bff-426d-b366-1f15a19aeb8a" xlink:to="loc_srt_SegmentGeographicalDomain_ae468d02-7deb-4e3f-b185-4e5185c5d5c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_6318a77b-a64d-487c-b56c-5ddaf19ca87a" 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_ae468d02-7deb-4e3f-b185-4e5185c5d5c9" xlink:to="loc_country_CN_6318a77b-a64d-487c-b56c-5ddaf19ca87a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d695b14e-a00d-4162-98ac-7b88b11425d5" 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_222a49ab-9cee-4855-a696-9018e45c79be" xlink:to="loc_us-gaap_DebtInstrumentAxis_d695b14e-a00d-4162-98ac-7b88b11425d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_53810500-b692-4317-b95d-bc46a2eab75a" 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_d695b14e-a00d-4162-98ac-7b88b11425d5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_53810500-b692-4317-b95d-bc46a2eab75a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_VariableInterestRateTermLoanMaturingAugust2022Member_5f0022e5-c4b1-477f-8c78-9b0285887bff" xlink:href="aosl-20250630.xsd#aosl_VariableInterestRateTermLoanMaturingAugust2022Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_53810500-b692-4317-b95d-bc46a2eab75a" xlink:to="loc_aosl_VariableInterestRateTermLoanMaturingAugust2022Member_5f0022e5-c4b1-477f-8c78-9b0285887bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditMaturingMarch152025Member_7eceaa3d-bbba-45e8-9188-b67a01c945aa" xlink:href="aosl-20250630.xsd#aosl_LineOfCreditMaturingMarch152025Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_53810500-b692-4317-b95d-bc46a2eab75a" xlink:to="loc_aosl_LineOfCreditMaturingMarch152025Member_7eceaa3d-bbba-45e8-9188-b67a01c945aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bd2d8ca7-9a55-405f-802c-4115e4335a20" 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_222a49ab-9cee-4855-a696-9018e45c79be" xlink:to="loc_srt_RangeAxis_bd2d8ca7-9a55-405f-802c-4115e4335a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e3d5a2ac-2448-4fc1-91d2-8d54b4922d4c" 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_bd2d8ca7-9a55-405f-802c-4115e4335a20" xlink:to="loc_srt_RangeMember_e3d5a2ac-2448-4fc1-91d2-8d54b4922d4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5a58bfcd-7bed-4119-a881-84aa2b4b98e7" 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_e3d5a2ac-2448-4fc1-91d2-8d54b4922d4c" xlink:to="loc_srt_MinimumMember_5a58bfcd-7bed-4119-a881-84aa2b4b98e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d16faf8c-6f47-4a88-ac10-5cc295274ebf" 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_e3d5a2ac-2448-4fc1-91d2-8d54b4922d4c" xlink:to="loc_srt_MaximumMember_d16faf8c-6f47-4a88-ac10-5cc295274ebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_2b32a5ff-5991-48be-830a-ca4042f3a52f" 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_222a49ab-9cee-4855-a696-9018e45c79be" xlink:to="loc_us-gaap_VariableRateAxis_2b32a5ff-5991-48be-830a-ca4042f3a52f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_9bcc2571-b0b8-4681-922b-cedc86d79812" 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_2b32a5ff-5991-48be-830a-ca4042f3a52f" xlink:to="loc_us-gaap_VariableRateDomain_9bcc2571-b0b8-4681-922b-cedc86d79812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_19a7838b-5e1a-44b9-bbbe-1a02f879c9f0" 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_9bcc2571-b0b8-4681-922b-cedc86d79812" xlink:to="loc_us-gaap_BaseRateMember_19a7838b-5e1a-44b9-bbbe-1a02f879c9f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LondonInterbankOfferedRateMember_7dcc04fa-a024-46a4-9a70-9ff36cac8a09" xlink:href="aosl-20250630.xsd#aosl_LondonInterbankOfferedRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_9bcc2571-b0b8-4681-922b-cedc86d79812" xlink:to="loc_aosl_LondonInterbankOfferedRateMember_7dcc04fa-a024-46a4-9a70-9ff36cac8a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_be5e29fd-88a5-48da-b87a-f11ab1e9b91d" 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_222a49ab-9cee-4855-a696-9018e45c79be" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_be5e29fd-88a5-48da-b87a-f11ab1e9b91d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_07831836-6c22-4d43-9993-952b982af5f3" 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_be5e29fd-88a5-48da-b87a-f11ab1e9b91d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_07831836-6c22-4d43-9993-952b982af5f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_a2b11cb9-8cb9-4857-b987-2b51e20358d3" 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_07831836-6c22-4d43-9993-952b982af5f3" xlink:to="loc_us-gaap_SecuredDebtMember_a2b11cb9-8cb9-4857-b987-2b51e20358d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_54ba2d7f-d971-460f-87c2-9352192ab5f9" 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_222a49ab-9cee-4855-a696-9018e45c79be" xlink:to="loc_us-gaap_CreditFacilityAxis_54ba2d7f-d971-460f-87c2-9352192ab5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_930e7070-a7ef-4cea-bcb6-2f7c0fae626e" 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_54ba2d7f-d971-460f-87c2-9352192ab5f9" xlink:to="loc_us-gaap_CreditFacilityDomain_930e7070-a7ef-4cea-bcb6-2f7c0fae626e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TermLoanMember_9d534f8e-cd4c-4422-82a8-9c01ac6a811a" xlink:href="aosl-20250630.xsd#aosl_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_930e7070-a7ef-4cea-bcb6-2f7c0fae626e" xlink:to="loc_aosl_TermLoanMember_9d534f8e-cd4c-4422-82a8-9c01ac6a811a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_f6528d0a-f782-454d-ac37-2f17d434678f" 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_930e7070-a7ef-4cea-bcb6-2f7c0fae626e" xlink:to="loc_us-gaap_SecuredDebtMember_f6528d0a-f782-454d-ac37-2f17d434678f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_369ff7be-439b-487f-b2ef-143778fd6519" 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_222a49ab-9cee-4855-a696-9018e45c79be" xlink:to="loc_dei_LegalEntityAxis_369ff7be-439b-487f-b2ef-143778fd6519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d2644312-c731-482c-bec3-8572ff47e34d" 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_369ff7be-439b-487f-b2ef-143778fd6519" xlink:to="loc_dei_EntityDomain_d2644312-c731-482c-bec3-8572ff47e34d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JirehMember_58165887-7a59-45f9-9a4f-d68276ef8e7c" xlink:href="aosl-20250630.xsd#aosl_JirehMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d2644312-c731-482c-bec3-8572ff47e34d" xlink:to="loc_aosl_JirehMember_58165887-7a59-45f9-9a4f-d68276ef8e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_233c27ad-eba4-4e2f-8b39-9a363eca34e2" 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_222a49ab-9cee-4855-a696-9018e45c79be" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_233c27ad-eba4-4e2f-8b39-9a363eca34e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f877dce0-d846-4c07-861f-4715b630780c" 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_233c27ad-eba4-4e2f-8b39-9a363eca34e2" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f877dce0-d846-4c07-861f-4715b630780c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_aaf77173-821b-47cb-b33a-d9b0ca73d211" xlink:href="aosl-20250630.xsd#aosl_DebtInstrumentBasisSpreadonVariableRateMultiple"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_233c27ad-eba4-4e2f-8b39-9a363eca34e2" xlink:to="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_aaf77173-821b-47cb-b33a-d9b0ca73d211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_b2a388cf-5a80-4465-b886-d0dc2ec89ddf" 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_233c27ad-eba4-4e2f-8b39-9a363eca34e2" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_b2a388cf-5a80-4465-b886-d0dc2ec89ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_52d98326-7832-4ccf-b73d-042da87b7b87" 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_233c27ad-eba4-4e2f-8b39-9a363eca34e2" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_52d98326-7832-4ccf-b73d-042da87b7b87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_b08a2be8-8826-494b-a5f5-5ccc36e5611b" 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_233c27ad-eba4-4e2f-8b39-9a363eca34e2" xlink:to="loc_us-gaap_LongTermDebt_b08a2be8-8826-494b-a5f5-5ccc36e5611b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_77b99964-4b4a-47e3-8556-24ff4ac8f7e4" 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_233c27ad-eba4-4e2f-8b39-9a363eca34e2" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_77b99964-4b4a-47e3-8556-24ff4ac8f7e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_b5ecab18-55d6-4f27-89b6-3128c4bd7e24" 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_233c27ad-eba4-4e2f-8b39-9a363eca34e2" xlink:to="loc_us-gaap_RestrictedCash_b5ecab18-55d6-4f27-89b6-3128c4bd7e24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_fa675f26-4cee-4bf0-9061-e009a2cf79ea" 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_233c27ad-eba4-4e2f-8b39-9a363eca34e2" xlink:to="loc_us-gaap_DebtInstrumentTerm_fa675f26-4cee-4bf0-9061-e009a2cf79ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_13270938-b82e-4ae5-a7bd-05173e7ca81a" 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_233c27ad-eba4-4e2f-8b39-9a363eca34e2" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_13270938-b82e-4ae5-a7bd-05173e7ca81a" 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-20250630.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_5161176c-81fd-4bae-b689-d118770a3ba0" 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_afb14ab0-8f39-4181-84b8-4fe7d142154f" xlink:href="aosl-20250630.xsd#aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5161176c-81fd-4bae-b689-d118770a3ba0" xlink:to="loc_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne_afb14ab0-8f39-4181-84b8-4fe7d142154f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_4363e7c6-42cf-42b0-b64e-3302ecc6d79b" 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_5161176c-81fd-4bae-b689-d118770a3ba0" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_4363e7c6-42cf-42b0-b64e-3302ecc6d79b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_206fe0af-e026-4422-a175-cd15d50806ec" 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_5161176c-81fd-4bae-b689-d118770a3ba0" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_206fe0af-e026-4422-a175-cd15d50806ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_c5907c45-ec94-4d40-a88d-899b1e17a4fe" 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_5161176c-81fd-4bae-b689-d118770a3ba0" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_c5907c45-ec94-4d40-a88d-899b1e17a4fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6a34ccb0-a362-4d1e-bc1b-01787cf3bf64" 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_5161176c-81fd-4bae-b689-d118770a3ba0" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6a34ccb0-a362-4d1e-bc1b-01787cf3bf64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_2e403d29-df5c-41f5-b072-6949a8282bea" 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_5161176c-81fd-4bae-b689-d118770a3ba0" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_2e403d29-df5c-41f5-b072-6949a8282bea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_1564514e-d03a-4987-87d6-3f7854bf810a" 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_5161176c-81fd-4bae-b689-d118770a3ba0" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_1564514e-d03a-4987-87d6-3f7854bf810a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DebtLongTermAndShortTermCombinedAmountNet_0af7423f-20bd-4f87-836e-5e7764ee1c1f" xlink:href="aosl-20250630.xsd#aosl_DebtLongTermAndShortTermCombinedAmountNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5161176c-81fd-4bae-b689-d118770a3ba0" xlink:to="loc_aosl_DebtLongTermAndShortTermCombinedAmountNet_0af7423f-20bd-4f87-836e-5e7764ee1c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrentAbstract_95fb3b5c-3611-4903-a963-a46aa264b704" 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_5161176c-81fd-4bae-b689-d118770a3ba0" xlink:to="loc_us-gaap_DebtCurrentAbstract_95fb3b5c-3611-4903-a963-a46aa264b704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShortTermDebtGross_e32dd9c9-944c-4cfa-a09c-4556e8d8f5f0" xlink:href="aosl-20250630.xsd#aosl_ShortTermDebtGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtCurrentAbstract_95fb3b5c-3611-4903-a963-a46aa264b704" xlink:to="loc_aosl_ShortTermDebtGross_e32dd9c9-944c-4cfa-a09c-4556e8d8f5f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_101206f8-5662-4650-9042-1e11cdfc8456" 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_95fb3b5c-3611-4903-a963-a46aa264b704" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_101206f8-5662-4650-9042-1e11cdfc8456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_f6d09977-383b-4873-a9ab-a7a2bb8c4c25" 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_95fb3b5c-3611-4903-a963-a46aa264b704" xlink:to="loc_us-gaap_ShortTermBorrowings_f6d09977-383b-4873-a9ab-a7a2bb8c4c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrentAbstract_4d973051-d567-4110-8849-e85307e7fd1d" 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_5161176c-81fd-4bae-b689-d118770a3ba0" xlink:to="loc_us-gaap_LongTermDebtNoncurrentAbstract_4d973051-d567-4110-8849-e85307e7fd1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_7463a1a4-dd08-431e-a17d-2960abea400c" 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_4d973051-d567-4110-8849-e85307e7fd1d" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_7463a1a4-dd08-431e-a17d-2960abea400c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentGross_b41c6bd1-1e9c-4987-837b-9751a70b22cb" 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_4d973051-d567-4110-8849-e85307e7fd1d" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentGross_b41c6bd1-1e9c-4987-837b-9751a70b22cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_2d440f31-b27f-4b34-a087-a84b03bf9e0b" 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_4d973051-d567-4110-8849-e85307e7fd1d" xlink:to="loc_us-gaap_LongTermDebt_2d440f31-b27f-4b34-a087-a84b03bf9e0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract_e9230ff2-d0b3-4e2a-a12e-bfa6ab142ae9" 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_5161176c-81fd-4bae-b689-d118770a3ba0" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract_e9230ff2-d0b3-4e2a-a12e-bfa6ab142ae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_38dd3acf-9515-413b-ba7b-e3e3c45382ec" 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_e9230ff2-d0b3-4e2a-a12e-bfa6ab142ae9" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_38dd3acf-9515-413b-ba7b-e3e3c45382ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_a13f3c8a-e09e-44c4-b931-e1cb528fab84" 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_e9230ff2-d0b3-4e2a-a12e-bfa6ab142ae9" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_a13f3c8a-e09e-44c4-b931-e1cb528fab84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DebtLongTermAndShortTermCombinedAmountNet_cb7eadfa-d2ba-47d9-8487-c1a6d7fc5d89" xlink:href="aosl-20250630.xsd#aosl_DebtLongTermAndShortTermCombinedAmountNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract_e9230ff2-d0b3-4e2a-a12e-bfa6ab142ae9" xlink:to="loc_aosl_DebtLongTermAndShortTermCombinedAmountNet_cb7eadfa-d2ba-47d9-8487-c1a6d7fc5d89" 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-20250630.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_61618094-c407-468d-b67f-8a09ef44c2a9" 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_65c3ae62-8ccb-42eb-860c-cbdffc5660e8" 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_61618094-c407-468d-b67f-8a09ef44c2a9" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_65c3ae62-8ccb-42eb-860c-cbdffc5660e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FinanceLeaseRightOfUseAssetGross_9fc435f1-5d93-4e32-8371-2d819f46517b" xlink:href="aosl-20250630.xsd#aosl_FinanceLeaseRightOfUseAssetGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_61618094-c407-468d-b67f-8a09ef44c2a9" xlink:to="loc_aosl_FinanceLeaseRightOfUseAssetGross_9fc435f1-5d93-4e32-8371-2d819f46517b" 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-20250630.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_2b7162dc-0cc5-4db2-bb59-f8fa37b2325a" 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_f425f555-d3b6-442b-9ef5-f5fc7200425e" 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_2b7162dc-0cc5-4db2-bb59-f8fa37b2325a" xlink:to="loc_us-gaap_OperatingLeasesIncomeStatementAbstract_f425f555-d3b6-442b-9ef5-f5fc7200425e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_451ac4de-96d5-404c-a4db-f825be32d9a1" 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_f425f555-d3b6-442b-9ef5-f5fc7200425e" xlink:to="loc_us-gaap_OperatingLeaseCost_451ac4de-96d5-404c-a4db-f825be32d9a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_b7a27a8a-acde-41fa-8b3c-ddf136f137ee" 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_f425f555-d3b6-442b-9ef5-f5fc7200425e" xlink:to="loc_us-gaap_VariableLeaseCost_b7a27a8a-acde-41fa-8b3c-ddf136f137ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FinanceLeaseCost1Abstract_6dbb6fb0-5549-42a4-8664-d9dda47731db" xlink:href="aosl-20250630.xsd#aosl_FinanceLeaseCost1Abstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2b7162dc-0cc5-4db2-bb59-f8fa37b2325a" xlink:to="loc_aosl_FinanceLeaseCost1Abstract_6dbb6fb0-5549-42a4-8664-d9dda47731db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_50f6bc3a-9763-4633-9960-73d9b0b820b9" 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_6dbb6fb0-5549-42a4-8664-d9dda47731db" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_50f6bc3a-9763-4633-9960-73d9b0b820b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_46b04b23-ec1b-4022-96a8-98949905b5b0" 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_6dbb6fb0-5549-42a4-8664-d9dda47731db" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_46b04b23-ec1b-4022-96a8-98949905b5b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShortTermLeaseCostAbstract_c110d39a-a84d-4b89-a219-88b29079c20c" xlink:href="aosl-20250630.xsd#aosl_ShortTermLeaseCostAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2b7162dc-0cc5-4db2-bb59-f8fa37b2325a" xlink:to="loc_aosl_ShortTermLeaseCostAbstract_c110d39a-a84d-4b89-a219-88b29079c20c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_855a8521-b30a-4064-b39f-49ca119f72e6" 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_c110d39a-a84d-4b89-a219-88b29079c20c" xlink:to="loc_us-gaap_ShortTermLeaseCost_855a8521-b30a-4064-b39f-49ca119f72e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_4c1b17c7-20a1-44c2-8b5f-25ba7fc42fa6" 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_2b7162dc-0cc5-4db2-bb59-f8fa37b2325a" xlink:to="loc_us-gaap_LeaseCost_4c1b17c7-20a1-44c2-8b5f-25ba7fc42fa6" 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-20250630.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_657ab2ca-09a6-4026-8846-a978dac9a0f0" 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_cc1e3d1d-7b05-483f-8f68-920cd255a99f" xlink:href="aosl-20250630.xsd#aosl_OperatingLeaseRightOfUseAssetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_657ab2ca-09a6-4026-8846-a978dac9a0f0" xlink:to="loc_aosl_OperatingLeaseRightOfUseAssetAbstract_cc1e3d1d-7b05-483f-8f68-920cd255a99f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_2af10675-8426-4f16-89ed-e8107abe18c3" 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_cc1e3d1d-7b05-483f-8f68-920cd255a99f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_2af10675-8426-4f16-89ed-e8107abe18c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FinanceLeaseRightOfUseAssetAbstract_d9b0e2ff-d34c-429e-af95-92c02bc02519" xlink:href="aosl-20250630.xsd#aosl_FinanceLeaseRightOfUseAssetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_657ab2ca-09a6-4026-8846-a978dac9a0f0" xlink:to="loc_aosl_FinanceLeaseRightOfUseAssetAbstract_d9b0e2ff-d34c-429e-af95-92c02bc02519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_cd0c56ba-f383-4f41-9125-6e32f123b73d" 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_d9b0e2ff-d34c-429e-af95-92c02bc02519" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_cd0c56ba-f383-4f41-9125-6e32f123b73d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_b22c3bf2-1fd3-43e0-b143-1e5b69776910" 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_d9b0e2ff-d34c-429e-af95-92c02bc02519" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_b22c3bf2-1fd3-43e0-b143-1e5b69776910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_26049153-4009-4fab-bde1-fead854ec05b" 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_d9b0e2ff-d34c-429e-af95-92c02bc02519" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_26049153-4009-4fab-bde1-fead854ec05b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_WeightedAverageRemainingLeaseTermAbstract_a1d24ed4-b70b-4676-bd15-a011116ca877" xlink:href="aosl-20250630.xsd#aosl_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_657ab2ca-09a6-4026-8846-a978dac9a0f0" xlink:to="loc_aosl_WeightedAverageRemainingLeaseTermAbstract_a1d24ed4-b70b-4676-bd15-a011116ca877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_15647a96-f441-478e-8f68-094e3832710c" 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_a1d24ed4-b70b-4676-bd15-a011116ca877" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_15647a96-f441-478e-8f68-094e3832710c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_80ca5695-213c-41de-b501-f30b2729f87e" 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_a1d24ed4-b70b-4676-bd15-a011116ca877" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_80ca5695-213c-41de-b501-f30b2729f87e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_WeightedAverageLeaseDiscountRateAbstract_865cb4d4-22d2-4023-bd9c-260a97c54371" xlink:href="aosl-20250630.xsd#aosl_WeightedAverageLeaseDiscountRateAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_657ab2ca-09a6-4026-8846-a978dac9a0f0" xlink:to="loc_aosl_WeightedAverageLeaseDiscountRateAbstract_865cb4d4-22d2-4023-bd9c-260a97c54371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_87ae809d-7972-4be2-af50-22c1e42ea3b9" 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_865cb4d4-22d2-4023-bd9c-260a97c54371" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_87ae809d-7972-4be2-af50-22c1e42ea3b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_5b5fcd02-681e-468e-9b19-ce6f9c46e32a" 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_865cb4d4-22d2-4023-bd9c-260a97c54371" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_5b5fcd02-681e-468e-9b19-ce6f9c46e32a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_c3d0c764-2405-4948-86a3-94f39f36b840" 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_657ab2ca-09a6-4026-8846-a978dac9a0f0" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_c3d0c764-2405-4948-86a3-94f39f36b840" 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-20250630.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_829543bf-5755-456d-a7b8-831c99424e82" 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_68281625-1354-4a1c-b753-ee1ce51c60a3" xlink:href="aosl-20250630.xsd#aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_829543bf-5755-456d-a7b8-831c99424e82" xlink:to="loc_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_68281625-1354-4a1c-b753-ee1ce51c60a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_3441cfa1-8e81-422e-a53e-d5abbc6f55ec" 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_68281625-1354-4a1c-b753-ee1ce51c60a3" xlink:to="loc_us-gaap_OperatingLeasePayments_3441cfa1-8e81-422e-a53e-d5abbc6f55ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_a0803d40-a03c-4fc4-a7f9-5870f557f2f4" 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_68281625-1354-4a1c-b753-ee1ce51c60a3" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_a0803d40-a03c-4fc4-a7f9-5870f557f2f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_09c70ece-0bb7-487f-bbf5-7370a8c1af9d" 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_68281625-1354-4a1c-b753-ee1ce51c60a3" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_09c70ece-0bb7-487f-bbf5-7370a8c1af9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_809e23bd-a7f7-464c-8b25-91deecda9786" 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_829543bf-5755-456d-a7b8-831c99424e82" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_809e23bd-a7f7-464c-8b25-91deecda9786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_b7ee052c-260f-4de0-8b81-b181dec1624b" 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_809e23bd-a7f7-464c-8b25-91deecda9786" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_b7ee052c-260f-4de0-8b81-b181dec1624b" 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-20250630.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_49a7558c-bd4b-403d-aa7e-24178eafc46c" 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_f0a402fb-3668-43c4-9efb-d98399d88106" 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_49a7558c-bd4b-403d-aa7e-24178eafc46c" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f0a402fb-3668-43c4-9efb-d98399d88106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f515afd6-4edb-44db-b67d-ccc6698379cb" 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_f0a402fb-3668-43c4-9efb-d98399d88106" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f515afd6-4edb-44db-b67d-ccc6698379cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_5e5713d7-b50b-42a8-9088-1885bf5380b9" 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_f0a402fb-3668-43c4-9efb-d98399d88106" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_5e5713d7-b50b-42a8-9088-1885bf5380b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f243802d-2694-4093-84dd-cdc5c75aef25" 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_f0a402fb-3668-43c4-9efb-d98399d88106" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f243802d-2694-4093-84dd-cdc5c75aef25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1ba28551-34ef-4916-bce9-fbbc63659529" 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_f0a402fb-3668-43c4-9efb-d98399d88106" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1ba28551-34ef-4916-bce9-fbbc63659529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_3eb68ca7-ab1f-4bcf-8049-07f4186ac1df" 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_f0a402fb-3668-43c4-9efb-d98399d88106" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_3eb68ca7-ab1f-4bcf-8049-07f4186ac1df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_98eaf997-9db1-451e-ab9a-8bf40329a21b" 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_f0a402fb-3668-43c4-9efb-d98399d88106" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_98eaf997-9db1-451e-ab9a-8bf40329a21b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_adf10175-6f63-448a-a88c-090b6efc36be" 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_f0a402fb-3668-43c4-9efb-d98399d88106" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_adf10175-6f63-448a-a88c-090b6efc36be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_576ac110-d3fb-4f5b-af6e-68a407b03174" 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_f0a402fb-3668-43c4-9efb-d98399d88106" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_576ac110-d3fb-4f5b-af6e-68a407b03174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b387029c-158d-45dd-adbf-10d8afbc538a" 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_f0a402fb-3668-43c4-9efb-d98399d88106" xlink:to="loc_us-gaap_OperatingLeaseLiability_b387029c-158d-45dd-adbf-10d8afbc538a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_35e99cd2-7274-45ec-a18f-ccb2ef9797a9" 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_49a7558c-bd4b-403d-aa7e-24178eafc46c" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_35e99cd2-7274-45ec-a18f-ccb2ef9797a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_4bb6d5d8-f2b6-4173-b609-68873832e55b" 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_35e99cd2-7274-45ec-a18f-ccb2ef9797a9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_4bb6d5d8-f2b6-4173-b609-68873832e55b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_671e6f60-c99a-4862-996e-bef1b2df6d51" 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_35e99cd2-7274-45ec-a18f-ccb2ef9797a9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_671e6f60-c99a-4862-996e-bef1b2df6d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_45cd122e-46ba-40bf-b974-6c518a6a2950" 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_35e99cd2-7274-45ec-a18f-ccb2ef9797a9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_45cd122e-46ba-40bf-b974-6c518a6a2950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_f725d0f3-660b-4914-a509-d450ac4247dc" 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_35e99cd2-7274-45ec-a18f-ccb2ef9797a9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_f725d0f3-660b-4914-a509-d450ac4247dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_374b50a2-a498-4cbd-83ea-904eab95d145" 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_35e99cd2-7274-45ec-a18f-ccb2ef9797a9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_374b50a2-a498-4cbd-83ea-904eab95d145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_e9696b60-e9e2-4c1e-80d8-be942d8a55ea" 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_35e99cd2-7274-45ec-a18f-ccb2ef9797a9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_e9696b60-e9e2-4c1e-80d8-be942d8a55ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5442a24b-8189-4cc4-a119-7b47f4a1e06d" 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_35e99cd2-7274-45ec-a18f-ccb2ef9797a9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5442a24b-8189-4cc4-a119-7b47f4a1e06d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_a5fc0ed4-faa0-4a37-9c16-b1286173b010" 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_35e99cd2-7274-45ec-a18f-ccb2ef9797a9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_a5fc0ed4-faa0-4a37-9c16-b1286173b010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_900b4749-6919-4a08-bc9c-2ae7748957c8" 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_35e99cd2-7274-45ec-a18f-ccb2ef9797a9" xlink:to="loc_us-gaap_FinanceLeaseLiability_900b4749-6919-4a08-bc9c-2ae7748957c8" 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-20250630.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_1c495ede-ba4c-4a17-958c-e713b243cd08" 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_e823a3d2-6b30-463c-b5a0-bb00f6db3d16" 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_1c495ede-ba4c-4a17-958c-e713b243cd08" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_e823a3d2-6b30-463c-b5a0-bb00f6db3d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_4a8e930a-51a6-4c44-bf8b-05f98a0ae47b" 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_e823a3d2-6b30-463c-b5a0-bb00f6db3d16" xlink:to="loc_srt_ShareRepurchaseProgramAxis_4a8e930a-51a6-4c44-bf8b-05f98a0ae47b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_7964636f-a509-4431-8651-5505ae5ef114" 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_4a8e930a-51a6-4c44-bf8b-05f98a0ae47b" xlink:to="loc_srt_ShareRepurchaseProgramDomain_7964636f-a509-4431-8651-5505ae5ef114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ed2e0922-b5c5-4698-a5d3-240dc0cf14be" 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_e823a3d2-6b30-463c-b5a0-bb00f6db3d16" xlink:to="loc_srt_RangeAxis_ed2e0922-b5c5-4698-a5d3-240dc0cf14be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a2b82786-2a2d-4a7b-aac4-600cd958dc70" 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_ed2e0922-b5c5-4698-a5d3-240dc0cf14be" xlink:to="loc_srt_RangeMember_a2b82786-2a2d-4a7b-aac4-600cd958dc70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e39afd4d-1042-40ad-ac93-0a8bfc4fa27e" 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_a2b82786-2a2d-4a7b-aac4-600cd958dc70" xlink:to="loc_srt_MinimumMember_e39afd4d-1042-40ad-ac93-0a8bfc4fa27e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ddf942a3-a079-4455-91cc-cec130f4f103" 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_a2b82786-2a2d-4a7b-aac4-600cd958dc70" xlink:to="loc_srt_MaximumMember_ddf942a3-a079-4455-91cc-cec130f4f103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_02a0f64f-8409-49e4-a31a-68626d17f952" 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_e823a3d2-6b30-463c-b5a0-bb00f6db3d16" xlink:to="loc_us-gaap_StatementClassOfStockAxis_02a0f64f-8409-49e4-a31a-68626d17f952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_055d5393-c814-4fc5-9f0b-47b8d8e8471c" 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_02a0f64f-8409-49e4-a31a-68626d17f952" xlink:to="loc_us-gaap_ClassOfStockDomain_055d5393-c814-4fc5-9f0b-47b8d8e8471c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TreasuryStockReissuedMember_0ec08ffd-cf75-4131-a6b4-8e6a8864ea49" xlink:href="aosl-20250630.xsd#aosl_TreasuryStockReissuedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_055d5393-c814-4fc5-9f0b-47b8d8e8471c" xlink:to="loc_aosl_TreasuryStockReissuedMember_0ec08ffd-cf75-4131-a6b4-8e6a8864ea49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_981222fe-b2ed-4392-9184-cd76bb1b0df6" 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_055d5393-c814-4fc5-9f0b-47b8d8e8471c" xlink:to="loc_us-gaap_CommonStockMember_981222fe-b2ed-4392-9184-cd76bb1b0df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_a873d8c4-def3-4096-9bc5-5688b39e2d73" 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_e823a3d2-6b30-463c-b5a0-bb00f6db3d16" xlink:to="loc_us-gaap_ClassOfStockLineItems_a873d8c4-def3-4096-9bc5-5688b39e2d73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_96d105fd-21f2-4444-9f32-9e478668847b" 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_a873d8c4-def3-4096-9bc5-5688b39e2d73" xlink:to="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_96d105fd-21f2-4444-9f32-9e478668847b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_4ab9c569-4dd8-44ba-8bd1-709078697731" 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_96d105fd-21f2-4444-9f32-9e478668847b" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_4ab9c569-4dd8-44ba-8bd1-709078697731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_9225ebf2-6890-483c-8ffb-eb365b29a994" 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_96d105fd-21f2-4444-9f32-9e478668847b" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_9225ebf2-6890-483c-8ffb-eb365b29a994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NumberOfVotesPerEachCommonShare_dcaf3591-9636-46bf-a230-ee78c34524d8" xlink:href="aosl-20250630.xsd#aosl_NumberOfVotesPerEachCommonShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_96d105fd-21f2-4444-9f32-9e478668847b" xlink:to="loc_aosl_NumberOfVotesPerEachCommonShare_dcaf3591-9636-46bf-a230-ee78c34524d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_92efdecf-5b5b-4414-b479-a9985556c319" 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_96d105fd-21f2-4444-9f32-9e478668847b" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_92efdecf-5b5b-4414-b479-a9985556c319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_71deaed3-109e-475c-88b2-03a99d1368ee" 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_a873d8c4-def3-4096-9bc5-5688b39e2d73" xlink:to="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_71deaed3-109e-475c-88b2-03a99d1368ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_40ae1907-f793-4cd2-8fe0-dd71320596b5" 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_71deaed3-109e-475c-88b2-03a99d1368ee" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_40ae1907-f793-4cd2-8fe0-dd71320596b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_18cb4ebc-65bf-4c24-96bc-4282d2baf09c" 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_71deaed3-109e-475c-88b2-03a99d1368ee" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_18cb4ebc-65bf-4c24-96bc-4282d2baf09c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_d5d41353-d5fc-4bdf-a65e-91993d6f5d8c" 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_71deaed3-109e-475c-88b2-03a99d1368ee" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_d5d41353-d5fc-4bdf-a65e-91993d6f5d8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_da16ffa5-2dd5-43d3-b530-95312f4b9a5d" 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_71deaed3-109e-475c-88b2-03a99d1368ee" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_da16ffa5-2dd5-43d3-b530-95312f4b9a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees_1596ee20-dcf8-4019-b3aa-88a997c4be17" xlink:href="aosl-20250630.xsd#aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_71deaed3-109e-475c-88b2-03a99d1368ee" xlink:to="loc_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees_1596ee20-dcf8-4019-b3aa-88a997c4be17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_71acadc3-ea04-421d-a117-2c2bba25e183" 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_71deaed3-109e-475c-88b2-03a99d1368ee" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_71acadc3-ea04-421d-a117-2c2bba25e183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_5a86257b-3c9b-4cfa-8ef8-54f3f3678d53" 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_71deaed3-109e-475c-88b2-03a99d1368ee" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_5a86257b-3c9b-4cfa-8ef8-54f3f3678d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_178077fc-0fde-4ea2-9780-c53928acef71" 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_71deaed3-109e-475c-88b2-03a99d1368ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_178077fc-0fde-4ea2-9780-c53928acef71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TreasuryStockReissuedAveragePricePerShare_e679af93-1ac8-46c4-a711-dcf29628e7fd" xlink:href="aosl-20250630.xsd#aosl_TreasuryStockReissuedAveragePricePerShare"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_71deaed3-109e-475c-88b2-03a99d1368ee" xlink:to="loc_aosl_TreasuryStockReissuedAveragePricePerShare_e679af93-1ac8-46c4-a711-dcf29628e7fd" 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-20250630.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_674f7a12-5f43-40bf-90dd-cca7eb3d142a" 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_15db459f-1b45-4ba8-88d3-b965f14c5723" 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_674f7a12-5f43-40bf-90dd-cca7eb3d142a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_15db459f-1b45-4ba8-88d3-b965f14c5723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_8d497506-f907-4f31-8630-f89f17851ef1" 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_15db459f-1b45-4ba8-88d3-b965f14c5723" xlink:to="loc_us-gaap_PlanNameAxis_8d497506-f907-4f31-8630-f89f17851ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_e46d5c91-a5be-42b3-badb-d860b62ace74" 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_8d497506-f907-4f31-8630-f89f17851ef1" xlink:to="loc_us-gaap_PlanNameDomain_e46d5c91-a5be-42b3-badb-d860b62ace74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TwoThousandEighteenPlanMember_e106c184-4be1-4742-b9a8-fa8ffe900a09" xlink:href="aosl-20250630.xsd#aosl_TwoThousandEighteenPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_e46d5c91-a5be-42b3-badb-d860b62ace74" xlink:to="loc_aosl_TwoThousandEighteenPlanMember_e106c184-4be1-4742-b9a8-fa8ffe900a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b82d7273-9697-417b-8a05-28ad5f965f8a" 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_15db459f-1b45-4ba8-88d3-b965f14c5723" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b82d7273-9697-417b-8a05-28ad5f965f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_f84905a3-16a4-4f29-8fe5-7fdaed69c943" 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_b82d7273-9697-417b-8a05-28ad5f965f8a" xlink:to="loc_us-gaap_RelatedPartyDomain_f84905a3-16a4-4f29-8fe5-7fdaed69c943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ExternalBoardMembersMember_d85108cc-49ad-4553-84ff-566a9200f9fa" xlink:href="aosl-20250630.xsd#aosl_ExternalBoardMembersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_f84905a3-16a4-4f29-8fe5-7fdaed69c943" xlink:to="loc_aosl_ExternalBoardMembersMember_d85108cc-49ad-4553-84ff-566a9200f9fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_27728809-535d-4593-8347-137f09033cda" 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_15db459f-1b45-4ba8-88d3-b965f14c5723" xlink:to="loc_us-gaap_AwardTypeAxis_27728809-535d-4593-8347-137f09033cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97e29d7a-2d57-4378-abd0-78d51131361e" 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_27728809-535d-4593-8347-137f09033cda" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97e29d7a-2d57-4378-abd0-78d51131361e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_e8b29a9c-179a-48c6-9cc2-ed240528ccc5" 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_97e29d7a-2d57-4378-abd0-78d51131361e" xlink:to="loc_us-gaap_EmployeeStockOptionMember_e8b29a9c-179a-48c6-9cc2-ed240528ccc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NonstatutoryStockOptionsMember_978d0092-1180-43c5-9142-194abb0df1dc" xlink:href="aosl-20250630.xsd#aosl_NonstatutoryStockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOptionMember_e8b29a9c-179a-48c6-9cc2-ed240528ccc5" xlink:to="loc_aosl_NonstatutoryStockOptionsMember_978d0092-1180-43c5-9142-194abb0df1dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_05b0e95e-731f-4ed0-9b2b-2074269366c0" xlink:href="aosl-20250630.xsd#aosl_MarketbasedRestrictedStockUnitsMSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97e29d7a-2d57-4378-abd0-78d51131361e" xlink:to="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_05b0e95e-731f-4ed0-9b2b-2074269366c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember_e8a0ef91-0836-4bd4-b1c7-8494af9e51d5" xlink:href="aosl-20250630.xsd#aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_05b0e95e-731f-4ed0-9b2b-2074269366c0" xlink:to="loc_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember_e8a0ef91-0836-4bd4-b1c7-8494af9e51d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember_5262066f-c499-4691-a241-cbdf9ceaaa0d" xlink:href="aosl-20250630.xsd#aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_05b0e95e-731f-4ed0-9b2b-2074269366c0" xlink:to="loc_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember_5262066f-c499-4691-a241-cbdf9ceaaa0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_59e76f9c-b7a1-4180-93c9-057eca4b6fd5" xlink:href="aosl-20250630.xsd#aosl_StockOptionsAndRestrictedStockUnitsRsusMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97e29d7a-2d57-4378-abd0-78d51131361e" xlink:to="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_59e76f9c-b7a1-4180-93c9-057eca4b6fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_4084086d-6b6c-4e11-a8fb-1ac84c6c7c56" 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_97e29d7a-2d57-4378-abd0-78d51131361e" xlink:to="loc_us-gaap_EmployeeStockMember_4084086d-6b6c-4e11-a8fb-1ac84c6c7c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_dbd96e8b-6e4a-47c3-8d68-5984699b7b6a" xlink:href="aosl-20250630.xsd#aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97e29d7a-2d57-4378-abd0-78d51131361e" xlink:to="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_dbd96e8b-6e4a-47c3-8d68-5984699b7b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_545381cf-c0a8-4dfd-80e3-990040eea161" 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_97e29d7a-2d57-4378-abd0-78d51131361e" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_545381cf-c0a8-4dfd-80e3-990040eea161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_39fb3ad1-839c-40e2-b7a1-8b84482e42db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97e29d7a-2d57-4378-abd0-78d51131361e" xlink:to="loc_us-gaap_RestrictedStockMember_39fb3ad1-839c-40e2-b7a1-8b84482e42db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6ceae450-150b-48af-b371-218b7e95667d" 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_15db459f-1b45-4ba8-88d3-b965f14c5723" xlink:to="loc_srt_RangeAxis_6ceae450-150b-48af-b371-218b7e95667d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9e6d943f-0f46-4ad9-a081-b48b97796b7d" 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_6ceae450-150b-48af-b371-218b7e95667d" xlink:to="loc_srt_RangeMember_9e6d943f-0f46-4ad9-a081-b48b97796b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5b82f660-5389-4bb7-806c-6bcac313e2d9" 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_9e6d943f-0f46-4ad9-a081-b48b97796b7d" xlink:to="loc_srt_MinimumMember_5b82f660-5389-4bb7-806c-6bcac313e2d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ab4213f2-1b54-40ba-895e-a99013c75bce" 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_9e6d943f-0f46-4ad9-a081-b48b97796b7d" xlink:to="loc_srt_MaximumMember_ab4213f2-1b54-40ba-895e-a99013c75bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_658207fc-eae5-49be-8489-340e7b9b75fe" 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_15db459f-1b45-4ba8-88d3-b965f14c5723" xlink:to="loc_srt_StatementScenarioAxis_658207fc-eae5-49be-8489-340e7b9b75fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_dd845370-57c3-42e9-a732-6c1c0011058a" 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_658207fc-eae5-49be-8489-340e7b9b75fe" xlink:to="loc_srt_ScenarioUnspecifiedDomain_dd845370-57c3-42e9-a732-6c1c0011058a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_3c72b16d-725a-47a7-88d8-6229ae3a7bc1" 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_dd845370-57c3-42e9-a732-6c1c0011058a" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_3c72b16d-725a-47a7-88d8-6229ae3a7bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76537475-51cd-46dd-8cde-54705851acf3" 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_15db459f-1b45-4ba8-88d3-b965f14c5723" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76537475-51cd-46dd-8cde-54705851acf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_f7d7950f-1579-4355-9f97-a923905e5a55" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_f7d7950f-1579-4355-9f97-a923905e5a55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_da6a14fc-887c-4929-ab67-096309b42ffb" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_da6a14fc-887c-4929-ab67-096309b42ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod_39aa4305-ef9f-42f7-a1ef-a6c0feb28d35" xlink:href="aosl-20250630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod_39aa4305-ef9f-42f7-a1ef-a6c0feb28d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod_b595c85c-f065-4ee7-b8da-94581f771c0e" xlink:href="aosl-20250630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod_b595c85c-f065-4ee7-b8da-94581f771c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_2389b744-f57a-45eb-8150-c3f4136af2bf" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_2389b744-f57a-45eb-8150-c3f4136af2bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a2ae3915-44b7-40a9-9b00-b90a9f7efd51" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a2ae3915-44b7-40a9-9b00-b90a9f7efd51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_d5fcc8df-358b-42c9-99b1-63a648355fb3" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_d5fcc8df-358b-42c9-99b1-63a648355fb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_bfffc842-935e-468a-8600-2b3dac90a10b" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_bfffc842-935e-468a-8600-2b3dac90a10b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_6f37518c-354e-47d9-8d43-80e6ae92857c" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_6f37518c-354e-47d9-8d43-80e6ae92857c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d6e4bfe2-9a44-4efa-9980-d52dbcde5988" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d6e4bfe2-9a44-4efa-9980-d52dbcde5988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_863b832b-9cba-421a-953d-4f152a4087d5" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_863b832b-9cba-421a-953d-4f152a4087d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_74cb860b-3aeb-4b64-bb52-e033cdec4437" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_74cb860b-3aeb-4b64-bb52-e033cdec4437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3bdfe6f5-b384-4f48-990d-c98d2c70b399" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3bdfe6f5-b384-4f48-990d-c98d2c70b399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1d957929-6924-4030-b438-65ac1f0528fa" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1d957929-6924-4030-b438-65ac1f0528fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_6124ed82-4382-4d93-b968-4916ab58fd70" xlink:href="aosl-20250630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_6124ed82-4382-4d93-b968-4916ab58fd70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_54a9ce71-8204-46e3-b539-143c9c99f661" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_54a9ce71-8204-46e3-b539-143c9c99f661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_593e31d3-58ca-4656-b300-7e42f2199c91" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_593e31d3-58ca-4656-b300-7e42f2199c91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_eeab8bf0-62fb-4bfa-bbaa-c36fa26b6d7c" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_eeab8bf0-62fb-4bfa-bbaa-c36fa26b6d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_5735aec1-d6d2-4cee-9c19-1c74d4bf1d9d" 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_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_5735aec1-d6d2-4cee-9c19-1c74d4bf1d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedPaymentArrangementExpenseNonCash_61ef3054-1cc9-43a0-be8c-4a1055ee8dda" xlink:href="aosl-20250630.xsd#aosl_ShareBasedPaymentArrangementExpenseNonCash"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_aosl_ShareBasedPaymentArrangementExpenseNonCash_61ef3054-1cc9-43a0-be8c-4a1055ee8dda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_a1993926-0272-4f7a-b2cf-412226dc0714" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76537475-51cd-46dd-8cde-54705851acf3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_a1993926-0272-4f7a-b2cf-412226dc0714" 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-20250630.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_9589dc0e-6158-47ef-bccc-778d89452cab" 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_6f60fc13-cca0-4f29-b7c7-e3064d26be17" 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_9589dc0e-6158-47ef-bccc-778d89452cab" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_6f60fc13-cca0-4f29-b7c7-e3064d26be17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2cad9769-58c3-46f3-9602-ea46f0a5819c" 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_6f60fc13-cca0-4f29-b7c7-e3064d26be17" xlink:to="loc_srt_RangeAxis_2cad9769-58c3-46f3-9602-ea46f0a5819c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f89e45b4-3ce0-40c5-a71a-5a266967e607" 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_2cad9769-58c3-46f3-9602-ea46f0a5819c" xlink:to="loc_srt_RangeMember_f89e45b4-3ce0-40c5-a71a-5a266967e607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c66d4fb9-0367-4b92-a011-1d48219ca9b0" 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_f89e45b4-3ce0-40c5-a71a-5a266967e607" xlink:to="loc_srt_MinimumMember_c66d4fb9-0367-4b92-a011-1d48219ca9b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e59773f7-984b-49a2-aab8-914fe532449d" 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_f89e45b4-3ce0-40c5-a71a-5a266967e607" xlink:to="loc_srt_MaximumMember_e59773f7-984b-49a2-aab8-914fe532449d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_8a26271f-f5f9-47e2-b206-c17aab053161" 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_6f60fc13-cca0-4f29-b7c7-e3064d26be17" xlink:to="loc_us-gaap_PlanNameAxis_8a26271f-f5f9-47e2-b206-c17aab053161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_84a88523-c791-4a1b-9fe2-7409f5c70fab" 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_8a26271f-f5f9-47e2-b206-c17aab053161" xlink:to="loc_us-gaap_PlanNameDomain_84a88523-c791-4a1b-9fe2-7409f5c70fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8fd6fb8a-c9ad-4c10-9344-dd4fd6c603b6" 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_6f60fc13-cca0-4f29-b7c7-e3064d26be17" xlink:to="loc_us-gaap_AwardTypeAxis_8fd6fb8a-c9ad-4c10-9344-dd4fd6c603b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96d30dd5-0f5d-4c44-8f85-d89ed5e91d3b" 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_8fd6fb8a-c9ad-4c10-9344-dd4fd6c603b6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96d30dd5-0f5d-4c44-8f85-d89ed5e91d3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_27e6c4a1-4ee8-491b-a78d-2168aef488b2" xlink:href="aosl-20250630.xsd#aosl_MarketbasedRestrictedStockUnitsMSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96d30dd5-0f5d-4c44-8f85-d89ed5e91d3b" xlink:to="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_27e6c4a1-4ee8-491b-a78d-2168aef488b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_e8d81dd7-44da-496a-ab07-284a406e9832" 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_96d30dd5-0f5d-4c44-8f85-d89ed5e91d3b" xlink:to="loc_us-gaap_RestrictedStockMember_e8d81dd7-44da-496a-ab07-284a406e9832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_20edd0b3-af4d-4dc2-bd25-4560f6464647" xlink:href="aosl-20250630.xsd#aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96d30dd5-0f5d-4c44-8f85-d89ed5e91d3b" xlink:to="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_20edd0b3-af4d-4dc2-bd25-4560f6464647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_0215f0bc-a450-41dd-ab78-19108689075f" 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_6f60fc13-cca0-4f29-b7c7-e3064d26be17" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_0215f0bc-a450-41dd-ab78-19108689075f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_703f51d5-7ada-4784-9fae-a80d2f2101dc" 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_0215f0bc-a450-41dd-ab78-19108689075f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_703f51d5-7ada-4784-9fae-a80d2f2101dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_09f8d18e-c80e-4fca-b0ac-968dbb0a0bfd" 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_0215f0bc-a450-41dd-ab78-19108689075f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_09f8d18e-c80e-4fca-b0ac-968dbb0a0bfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_592ca523-2415-4238-a889-7f716ac2837e" 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_09f8d18e-c80e-4fca-b0ac-968dbb0a0bfd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_592ca523-2415-4238-a889-7f716ac2837e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3095a225-1978-4ce3-b1be-08b6930685ac" 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_09f8d18e-c80e-4fca-b0ac-968dbb0a0bfd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3095a225-1978-4ce3-b1be-08b6930685ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_abe6a01a-e311-41f3-bd85-1507fdcf3783" 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_09f8d18e-c80e-4fca-b0ac-968dbb0a0bfd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_abe6a01a-e311-41f3-bd85-1507fdcf3783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e49122da-3060-43b6-8ae0-b86248d40e64" 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_09f8d18e-c80e-4fca-b0ac-968dbb0a0bfd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e49122da-3060-43b6-8ae0-b86248d40e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_90d2776b-d9f4-4194-88a7-ce156de91052" 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_09f8d18e-c80e-4fca-b0ac-968dbb0a0bfd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_90d2776b-d9f4-4194-88a7-ce156de91052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7aa2cd98-4aaf-4d3f-80a6-875f077b4959" 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_0215f0bc-a450-41dd-ab78-19108689075f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7aa2cd98-4aaf-4d3f-80a6-875f077b4959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_63651992-91fd-45c7-9ca8-59ab9da31d60" 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_7aa2cd98-4aaf-4d3f-80a6-875f077b4959" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_63651992-91fd-45c7-9ca8-59ab9da31d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3364b2c5-ef7c-4347-a731-86abd3b04344" 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_7aa2cd98-4aaf-4d3f-80a6-875f077b4959" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3364b2c5-ef7c-4347-a731-86abd3b04344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_50056c64-4430-47f8-85b8-75f1aecb797d" 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_7aa2cd98-4aaf-4d3f-80a6-875f077b4959" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_50056c64-4430-47f8-85b8-75f1aecb797d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_12189b72-7a5f-4d20-b1ea-9c57f02a53f7" 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_7aa2cd98-4aaf-4d3f-80a6-875f077b4959" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_12189b72-7a5f-4d20-b1ea-9c57f02a53f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_149d3b87-b778-41fa-b970-5d056453c3db" 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_7aa2cd98-4aaf-4d3f-80a6-875f077b4959" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_149d3b87-b778-41fa-b970-5d056453c3db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7f8f3810-0323-4511-87f4-d186c99d0419" 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_0215f0bc-a450-41dd-ab78-19108689075f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7f8f3810-0323-4511-87f4-d186c99d0419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_c7e264a5-7925-4aad-b85e-e53a75846053" 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_0215f0bc-a450-41dd-ab78-19108689075f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_c7e264a5-7925-4aad-b85e-e53a75846053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e242580d-0602-4e32-8ea6-0c929092b96f" 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_0215f0bc-a450-41dd-ab78-19108689075f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e242580d-0602-4e32-8ea6-0c929092b96f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_273803c1-8058-4837-9290-386f834f23f3" 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_0215f0bc-a450-41dd-ab78-19108689075f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_273803c1-8058-4837-9290-386f834f23f3" 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-20250630.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_bf7b05c2-039a-4ffa-8256-6a426097f4fc" 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_96d6bb06-d540-4546-a15c-bc2d8929f4ea" 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_bf7b05c2-039a-4ffa-8256-6a426097f4fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_96d6bb06-d540-4546-a15c-bc2d8929f4ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_94e04346-2305-4823-885c-2dbf442f5301" 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_96d6bb06-d540-4546-a15c-bc2d8929f4ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_94e04346-2305-4823-885c-2dbf442f5301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1e27505c-c558-4951-94a4-5b346e82c99a" 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_96d6bb06-d540-4546-a15c-bc2d8929f4ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1e27505c-c558-4951-94a4-5b346e82c99a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e0623ed2-2161-4905-bf16-17461b04c8bf" 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_96d6bb06-d540-4546-a15c-bc2d8929f4ea" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e0623ed2-2161-4905-bf16-17461b04c8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_af923cd7-7636-4955-9356-2f77800191e4" 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_96d6bb06-d540-4546-a15c-bc2d8929f4ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_af923cd7-7636-4955-9356-2f77800191e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a33a3b75-b7bc-4e12-81f5-56b6de75d715" 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_96d6bb06-d540-4546-a15c-bc2d8929f4ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a33a3b75-b7bc-4e12-81f5-56b6de75d715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_09a2bd11-769c-4ec9-a119-19d593f572f3" 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_bf7b05c2-039a-4ffa-8256-6a426097f4fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_09a2bd11-769c-4ec9-a119-19d593f572f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_a6933317-a821-451c-85fc-ecec3d757e1b" 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_bf7b05c2-039a-4ffa-8256-6a426097f4fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_a6933317-a821-451c-85fc-ecec3d757e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_253cbe5c-b786-459e-a792-c7acddde999b" 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_bf7b05c2-039a-4ffa-8256-6a426097f4fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_253cbe5c-b786-459e-a792-c7acddde999b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6eefdcd4-2c70-4f32-98bf-8cdcf1dec08b" 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_253cbe5c-b786-459e-a792-c7acddde999b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6eefdcd4-2c70-4f32-98bf-8cdcf1dec08b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_8a717c10-95d9-4d78-881c-0a76acfac99c" 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_253cbe5c-b786-459e-a792-c7acddde999b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_8a717c10-95d9-4d78-881c-0a76acfac99c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_68f6716a-af44-4687-8c69-ab9dabcb99db" 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_253cbe5c-b786-459e-a792-c7acddde999b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_68f6716a-af44-4687-8c69-ab9dabcb99db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_08a07fc0-78ca-4689-bb25-3ff24401e023" 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_253cbe5c-b786-459e-a792-c7acddde999b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_08a07fc0-78ca-4689-bb25-3ff24401e023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6da91f13-1957-4c1c-ac4e-854b0eb442d0" 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_253cbe5c-b786-459e-a792-c7acddde999b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6da91f13-1957-4c1c-ac4e-854b0eb442d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_936841b3-f9c3-4cc3-86df-ef2a2b62dceb" 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_bf7b05c2-039a-4ffa-8256-6a426097f4fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_936841b3-f9c3-4cc3-86df-ef2a2b62dceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_24616d6b-1c17-4b0d-b856-238f6cfc565a" 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_bf7b05c2-039a-4ffa-8256-6a426097f4fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_24616d6b-1c17-4b0d-b856-238f6cfc565a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4897efd3-c205-4ee1-b6c7-86d611cb8dac" 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_bf7b05c2-039a-4ffa-8256-6a426097f4fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4897efd3-c205-4ee1-b6c7-86d611cb8dac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_4818198b-a9cb-4af7-8235-929a3381308c" 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_4897efd3-c205-4ee1-b6c7-86d611cb8dac" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_4818198b-a9cb-4af7-8235-929a3381308c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_ace32c05-616e-4ae8-8786-bd24bbfc3d54" 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_4897efd3-c205-4ee1-b6c7-86d611cb8dac" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_ace32c05-616e-4ae8-8786-bd24bbfc3d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2b32a06d-d255-4780-98b9-c8a29289a027" 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_4897efd3-c205-4ee1-b6c7-86d611cb8dac" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2b32a06d-d255-4780-98b9-c8a29289a027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_02769570-06b0-46b0-920b-24efa46de189" 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_4897efd3-c205-4ee1-b6c7-86d611cb8dac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_02769570-06b0-46b0-920b-24efa46de189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_e073a8aa-221d-4368-b71f-a30b2612337f" 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_4897efd3-c205-4ee1-b6c7-86d611cb8dac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_e073a8aa-221d-4368-b71f-a30b2612337f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_860e5f9c-8d0b-4c1a-8253-3cb08bd2a866" 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_4897efd3-c205-4ee1-b6c7-86d611cb8dac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_860e5f9c-8d0b-4c1a-8253-3cb08bd2a866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_debd1485-6ad5-4e1d-9b4d-5db0060e0174" 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_4897efd3-c205-4ee1-b6c7-86d611cb8dac" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_debd1485-6ad5-4e1d-9b4d-5db0060e0174" 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-20250630.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_aedbd512-a541-4696-bb59-0da37d3100bd" 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_9d8f5900-0319-446c-a606-c6ac1b105ec5" 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_aedbd512-a541-4696-bb59-0da37d3100bd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9d8f5900-0319-446c-a606-c6ac1b105ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_af7363de-24d9-4619-825b-e4d2a05b1465" 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_9d8f5900-0319-446c-a606-c6ac1b105ec5" xlink:to="loc_us-gaap_AwardTypeAxis_af7363de-24d9-4619-825b-e4d2a05b1465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b3cb66f1-c50b-470e-a87d-c7fed7f1b6bc" 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_af7363de-24d9-4619-825b-e4d2a05b1465" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b3cb66f1-c50b-470e-a87d-c7fed7f1b6bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_59724f36-f4b4-4920-882f-8dc333334000" 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_b3cb66f1-c50b-470e-a87d-c7fed7f1b6bc" xlink:to="loc_us-gaap_EmployeeStockOptionMember_59724f36-f4b4-4920-882f-8dc333334000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_6ca7b20c-ded3-4ff0-8277-fe36c8194d64" 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_b3cb66f1-c50b-470e-a87d-c7fed7f1b6bc" xlink:to="loc_us-gaap_EmployeeStockMember_6ca7b20c-ded3-4ff0-8277-fe36c8194d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_eb10e2be-4706-407e-99fe-8ed6af81313f" 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_9d8f5900-0319-446c-a606-c6ac1b105ec5" xlink:to="loc_srt_RangeAxis_eb10e2be-4706-407e-99fe-8ed6af81313f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a908ba8b-9995-4249-9985-7b039f0ad86b" 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_eb10e2be-4706-407e-99fe-8ed6af81313f" xlink:to="loc_srt_RangeMember_a908ba8b-9995-4249-9985-7b039f0ad86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_786b5a57-d267-4209-b697-b91dde42a35e" 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_a908ba8b-9995-4249-9985-7b039f0ad86b" xlink:to="loc_srt_MinimumMember_786b5a57-d267-4209-b697-b91dde42a35e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7141b76e-4fb5-4bf2-ac08-c093b1167bc8" 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_a908ba8b-9995-4249-9985-7b039f0ad86b" xlink:to="loc_srt_MaximumMember_7141b76e-4fb5-4bf2-ac08-c093b1167bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b8d04ea8-6d21-47a1-80de-7a706884020e" 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_9d8f5900-0319-446c-a606-c6ac1b105ec5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b8d04ea8-6d21-47a1-80de-7a706884020e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_05e81d8d-2fc8-4393-95bd-151fb1a7158d" 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_b8d04ea8-6d21-47a1-80de-7a706884020e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_05e81d8d-2fc8-4393-95bd-151fb1a7158d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_41dfd616-cdff-4394-873d-a49a4d4c97cf" 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_b8d04ea8-6d21-47a1-80de-7a706884020e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_41dfd616-cdff-4394-873d-a49a4d4c97cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_ba3de80d-2f41-4dc2-9ae8-ee2924a84eff" 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_b8d04ea8-6d21-47a1-80de-7a706884020e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_ba3de80d-2f41-4dc2-9ae8-ee2924a84eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_b1d44a9a-4346-44a3-986b-be2ef2680540" 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_b8d04ea8-6d21-47a1-80de-7a706884020e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_b1d44a9a-4346-44a3-986b-be2ef2680540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_4efdfdf7-c0f8-45da-9e8b-5d28f7f62a72" 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_b8d04ea8-6d21-47a1-80de-7a706884020e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_4efdfdf7-c0f8-45da-9e8b-5d28f7f62a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_8e8b6dd3-88d2-4c35-a88f-de054aa556b8" 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_b8d04ea8-6d21-47a1-80de-7a706884020e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_8e8b6dd3-88d2-4c35-a88f-de054aa556b8" 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-20250630.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_0b839918-1688-49af-b881-36361cd11aa5" 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_3b57522c-ffd4-4889-8d45-d83a92217f2a" 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_0b839918-1688-49af-b881-36361cd11aa5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3b57522c-ffd4-4889-8d45-d83a92217f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7dbcf378-a055-401a-b905-7d23442f55b8" 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_3b57522c-ffd4-4889-8d45-d83a92217f2a" xlink:to="loc_us-gaap_AwardTypeAxis_7dbcf378-a055-401a-b905-7d23442f55b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_130aa1f7-5fe0-4a79-b25b-5f18474d0981" 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_7dbcf378-a055-401a-b905-7d23442f55b8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_130aa1f7-5fe0-4a79-b25b-5f18474d0981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_1386a92e-cac4-4739-9e0b-0843d8bed33c" 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_130aa1f7-5fe0-4a79-b25b-5f18474d0981" xlink:to="loc_us-gaap_EmployeeStockMember_1386a92e-cac4-4739-9e0b-0843d8bed33c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_eeb416d5-22cf-4674-8776-2c990d16156d" 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_3b57522c-ffd4-4889-8d45-d83a92217f2a" xlink:to="loc_srt_RangeAxis_eeb416d5-22cf-4674-8776-2c990d16156d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ab3ade87-debe-4996-82a8-bb54d19e1850" 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_eeb416d5-22cf-4674-8776-2c990d16156d" xlink:to="loc_srt_RangeMember_ab3ade87-debe-4996-82a8-bb54d19e1850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3756f221-3629-4d20-a8a7-a6568dc74ff0" 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_ab3ade87-debe-4996-82a8-bb54d19e1850" xlink:to="loc_srt_MinimumMember_3756f221-3629-4d20-a8a7-a6568dc74ff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cbfd1e3f-db92-45fc-a7b5-e576c090ac2c" 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_ab3ade87-debe-4996-82a8-bb54d19e1850" xlink:to="loc_srt_MaximumMember_cbfd1e3f-db92-45fc-a7b5-e576c090ac2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d9bd72c-f854-4c75-9569-12fb592a7c5a" 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_3b57522c-ffd4-4889-8d45-d83a92217f2a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d9bd72c-f854-4c75-9569-12fb592a7c5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan_9ba4f7f7-fb82-4572-8ef9-cf54f17efca5" xlink:href="aosl-20250630.xsd#aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d9bd72c-f854-4c75-9569-12fb592a7c5a" xlink:to="loc_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan_9ba4f7f7-fb82-4572-8ef9-cf54f17efca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_f370305f-5fe3-4331-8fae-4774a38aeb39" 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_4d9bd72c-f854-4c75-9569-12fb592a7c5a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_f370305f-5fe3-4331-8fae-4774a38aeb39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_814ee8f3-98b6-4029-a68b-16c8cb68ee7a" xlink:href="aosl-20250630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d9bd72c-f854-4c75-9569-12fb592a7c5a" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_814ee8f3-98b6-4029-a68b-16c8cb68ee7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_164c0c71-bbe2-4396-88f6-c2cb62759fd5" 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_4d9bd72c-f854-4c75-9569-12fb592a7c5a" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_164c0c71-bbe2-4396-88f6-c2cb62759fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate_50719aa1-0c8a-4de2-a892-349108f591fe" xlink:href="aosl-20250630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d9bd72c-f854-4c75-9569-12fb592a7c5a" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate_50719aa1-0c8a-4de2-a892-349108f591fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod_56deec25-3f7d-4214-a0c7-e07b4fe3bf9c" xlink:href="aosl-20250630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d9bd72c-f854-4c75-9569-12fb592a7c5a" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod_56deec25-3f7d-4214-a0c7-e07b4fe3bf9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear_fa184a51-4869-49eb-a94d-e74720ce530f" xlink:href="aosl-20250630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d9bd72c-f854-4c75-9569-12fb592a7c5a" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear_fa184a51-4869-49eb-a94d-e74720ce530f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod_e8c832f8-7dd0-4ed0-b3e4-19c315d96922" xlink:href="aosl-20250630.xsd#aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d9bd72c-f854-4c75-9569-12fb592a7c5a" xlink:to="loc_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod_e8c832f8-7dd0-4ed0-b3e4-19c315d96922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_9bbcdb22-6810-443f-9a6f-5e01f0643af2" 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_4d9bd72c-f854-4c75-9569-12fb592a7c5a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_9bbcdb22-6810-443f-9a6f-5e01f0643af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_dd4b0596-7e1c-43fe-96be-91ea8a1b9661" 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_4d9bd72c-f854-4c75-9569-12fb592a7c5a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_dd4b0596-7e1c-43fe-96be-91ea8a1b9661" 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-20250630.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_fd712259-4c50-4979-821c-a58addc6edd9" 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_9171bfb4-cf63-4045-98b9-c63bd2765eb7" 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_fd712259-4c50-4979-821c-a58addc6edd9" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9171bfb4-cf63-4045-98b9-c63bd2765eb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b556b3c4-f0d9-4b93-99c9-a51ae5bd0870" 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_9171bfb4-cf63-4045-98b9-c63bd2765eb7" xlink:to="loc_us-gaap_AwardTypeAxis_b556b3c4-f0d9-4b93-99c9-a51ae5bd0870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d9592681-d329-45bc-a6ca-aea14fd8eece" 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_b556b3c4-f0d9-4b93-99c9-a51ae5bd0870" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d9592681-d329-45bc-a6ca-aea14fd8eece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_e50458b1-ec32-4156-bf4e-a73a3f0bac9e" xlink:href="aosl-20250630.xsd#aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d9592681-d329-45bc-a6ca-aea14fd8eece" xlink:to="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_e50458b1-ec32-4156-bf4e-a73a3f0bac9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3440d504-6955-4919-964f-24701ebfa62a" 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_9171bfb4-cf63-4045-98b9-c63bd2765eb7" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3440d504-6955-4919-964f-24701ebfa62a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_8a8172b4-9199-47e7-a79c-7c872091c53d" 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_3440d504-6955-4919-964f-24701ebfa62a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_8a8172b4-9199-47e7-a79c-7c872091c53d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_7fc493f6-ebd4-4ec2-8c3d-6986e1ba2d44" 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_8a8172b4-9199-47e7-a79c-7c872091c53d" xlink:to="loc_us-gaap_CostOfSalesMember_7fc493f6-ebd4-4ec2-8c3d-6986e1ba2d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_78ab6c93-4f44-4244-8c0c-a5e10422878b" 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_8a8172b4-9199-47e7-a79c-7c872091c53d" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_78ab6c93-4f44-4244-8c0c-a5e10422878b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_4bbf9868-5c7e-44f9-94dd-354aea64e1c4" 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_8a8172b4-9199-47e7-a79c-7c872091c53d" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_4bbf9868-5c7e-44f9-94dd-354aea64e1c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_7eb35bcf-b1dc-40d8-9baa-78d282593d53" 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_9171bfb4-cf63-4045-98b9-c63bd2765eb7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_7eb35bcf-b1dc-40d8-9baa-78d282593d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_669943ae-7c56-4ee5-b80d-2295cd2ac34b" 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_7eb35bcf-b1dc-40d8-9baa-78d282593d53" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_669943ae-7c56-4ee5-b80d-2295cd2ac34b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4cc372f8-a038-4144-b44d-0ae38465337c" 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_7eb35bcf-b1dc-40d8-9baa-78d282593d53" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4cc372f8-a038-4144-b44d-0ae38465337c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_65340309-17d0-4519-9006-2a43fbe9bdb4" 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_7eb35bcf-b1dc-40d8-9baa-78d282593d53" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_65340309-17d0-4519-9006-2a43fbe9bdb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_265dae64-8ece-441c-a605-38f62fb552fd" 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_7eb35bcf-b1dc-40d8-9baa-78d282593d53" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_265dae64-8ece-441c-a605-38f62fb552fd" 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-20250630.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_028c564b-8f49-40b8-aa4c-dba26efa407c" 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_4f5e29a4-71c3-4e59-a440-96976f33a51a" 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_028c564b-8f49-40b8-aa4c-dba26efa407c" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4f5e29a4-71c3-4e59-a440-96976f33a51a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_593ee9de-6d31-4c38-8246-5b87df793067" 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_4f5e29a4-71c3-4e59-a440-96976f33a51a" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_593ee9de-6d31-4c38-8246-5b87df793067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_b1593501-7e42-499c-9940-0b280db79692" 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_593ee9de-6d31-4c38-8246-5b87df793067" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_b1593501-7e42-499c-9940-0b280db79692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticPlanMember_4df16655-83fb-4a59-878a-939b061c121e" 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_b1593501-7e42-499c-9940-0b280db79692" xlink:to="loc_us-gaap_DomesticPlanMember_4df16655-83fb-4a59-878a-939b061c121e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_f6c875fb-c7ab-4460-bf23-aff0e90720d3" 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_4df16655-83fb-4a59-878a-939b061c121e" xlink:to="loc_country_US_f6c875fb-c7ab-4460-bf23-aff0e90720d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember_48bd4a68-fee5-49a2-862d-253b779a366e" 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_b1593501-7e42-499c-9940-0b280db79692" xlink:to="loc_us-gaap_ForeignPlanMember_48bd4a68-fee5-49a2-862d-253b779a366e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TW_7a436fc6-46e0-42a9-944e-56336dbe5d58" 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_48bd4a68-fee5-49a2-862d-253b779a366e" xlink:to="loc_country_TW_7a436fc6-46e0-42a9-944e-56336dbe5d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_7be278cf-19e9-4087-a865-0120ed8a8b29" 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_48bd4a68-fee5-49a2-862d-253b779a366e" xlink:to="loc_country_CN_7be278cf-19e9-4087-a865-0120ed8a8b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN_501ed514-2e46-4c0f-aaa3-db9456d87f17" 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_48bd4a68-fee5-49a2-862d-253b779a366e" xlink:to="loc_country_IN_501ed514-2e46-4c0f-aaa3-db9456d87f17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_6c19d258-fabd-480e-a0ac-c3dd108640e8" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_DE"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignPlanMember_48bd4a68-fee5-49a2-862d-253b779a366e" xlink:to="loc_country_DE_6c19d258-fabd-480e-a0ac-c3dd108640e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_f06bb1fd-a1fc-41c6-a178-9be25ac311e3" 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_4f5e29a4-71c3-4e59-a440-96976f33a51a" xlink:to="loc_us-gaap_RetirementPlanNameAxis_f06bb1fd-a1fc-41c6-a178-9be25ac311e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_c39248ba-39d5-4053-b777-099e18dd86c0" 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_f06bb1fd-a1fc-41c6-a178-9be25ac311e3" xlink:to="loc_us-gaap_RetirementPlanNameDomain_c39248ba-39d5-4053-b777-099e18dd86c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RetirementPlan401KMember_05bb78e1-5ec7-4894-8a8d-c774caed337b" xlink:href="aosl-20250630.xsd#aosl_RetirementPlan401KMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_c39248ba-39d5-4053-b777-099e18dd86c0" xlink:to="loc_aosl_RetirementPlan401KMember_05bb78e1-5ec7-4894-8a8d-c774caed337b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bedbac19-9b02-438b-92e5-7c81fc72611b" 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_4f5e29a4-71c3-4e59-a440-96976f33a51a" xlink:to="loc_srt_RangeAxis_bedbac19-9b02-438b-92e5-7c81fc72611b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_48b16ce9-1665-4600-8f7e-da3d613f4a87" 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_bedbac19-9b02-438b-92e5-7c81fc72611b" xlink:to="loc_srt_RangeMember_48b16ce9-1665-4600-8f7e-da3d613f4a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3a91c354-d455-4a55-8f3e-81facc15d9ea" 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_48b16ce9-1665-4600-8f7e-da3d613f4a87" xlink:to="loc_srt_MinimumMember_3a91c354-d455-4a55-8f3e-81facc15d9ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_581061b3-2526-4435-805a-b23958a761b4" 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_48b16ce9-1665-4600-8f7e-da3d613f4a87" xlink:to="loc_srt_MaximumMember_581061b3-2526-4435-805a-b23958a761b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d835232b-3504-468d-9477-b14436ec3505" 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_4f5e29a4-71c3-4e59-a440-96976f33a51a" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d835232b-3504-468d-9477-b14436ec3505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_fc8da035-347c-4a4e-93fc-919174381fe6" 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_d835232b-3504-468d-9477-b14436ec3505" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_fc8da035-347c-4a4e-93fc-919174381fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_bbc3a220-5669-4ce5-8fdc-93747b7c0b8f" 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_d835232b-3504-468d-9477-b14436ec3505" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_bbc3a220-5669-4ce5-8fdc-93747b7c0b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_c165308b-c114-4b7d-bc3f-0d9fb4807c19" 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_d835232b-3504-468d-9477-b14436ec3505" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_c165308b-c114-4b7d-bc3f-0d9fb4807c19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_d4c08995-cb04-4bfd-89d8-db95487126f6" 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_d835232b-3504-468d-9477-b14436ec3505" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_d4c08995-cb04-4bfd-89d8-db95487126f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations_d7bf7017-064d-47fc-b20a-a73bc6a4a874" xlink:href="aosl-20250630.xsd#aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d835232b-3504-468d-9477-b14436ec3505" xlink:to="loc_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations_d7bf7017-064d-47fc-b20a-a73bc6a4a874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent_3a4d75ad-5685-4415-b03a-19a207313e31" xlink:href="aosl-20250630.xsd#aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d835232b-3504-468d-9477-b14436ec3505" xlink:to="loc_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent_3a4d75ad-5685-4415-b03a-19a207313e31" 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-20250630.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_3e10b172-4f74-478f-a13e-2edddca8688b" 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_5fe3b4c6-ab37-49e5-ab95-b95e7b893ffb" 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_3e10b172-4f74-478f-a13e-2edddca8688b" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_5fe3b4c6-ab37-49e5-ab95-b95e7b893ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_f588f1b4-0d97-4631-8f1d-33fc814e4ac0" 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_5fe3b4c6-ab37-49e5-ab95-b95e7b893ffb" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_f588f1b4-0d97-4631-8f1d-33fc814e4ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_a5815911-ecc7-4470-b526-bb0ca2e74b7e" 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_f588f1b4-0d97-4631-8f1d-33fc814e4ac0" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_a5815911-ecc7-4470-b526-bb0ca2e74b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StateResearchAndDevelopmentCreditCarryforwardMember_97b9c545-b7e9-4e88-98a0-5db0aa0ff2e6" xlink:href="aosl-20250630.xsd#aosl_StateResearchAndDevelopmentCreditCarryforwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_a5815911-ecc7-4470-b526-bb0ca2e74b7e" xlink:to="loc_aosl_StateResearchAndDevelopmentCreditCarryforwardMember_97b9c545-b7e9-4e88-98a0-5db0aa0ff2e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember_bfd6c6b1-7594-4a45-95f7-b328692d4dd4" xlink:href="aosl-20250630.xsd#aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_a5815911-ecc7-4470-b526-bb0ca2e74b7e" xlink:to="loc_aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember_bfd6c6b1-7594-4a45-95f7-b328692d4dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_493b3960-66dc-4e41-8c54-629b7822d52e" 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_5fe3b4c6-ab37-49e5-ab95-b95e7b893ffb" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_493b3960-66dc-4e41-8c54-629b7822d52e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_fd9c47d4-65b3-4cb0-af1d-7c3caaa65217" 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_493b3960-66dc-4e41-8c54-629b7822d52e" xlink:to="loc_us-gaap_RelatedPartyDomain_fd9c47d4-65b3-4cb0-af1d-7c3caaa65217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_f591e09f-e747-4f36-8562-7697c2cd488b" 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_fd9c47d4-65b3-4cb0-af1d-7c3caaa65217" xlink:to="loc_us-gaap_CorporateJointVentureMember_f591e09f-e747-4f36-8562-7697c2cd488b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_f9633b02-d2a3-498f-ba64-64c2f5a5ecd7" 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_5fe3b4c6-ab37-49e5-ab95-b95e7b893ffb" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_f9633b02-d2a3-498f-ba64-64c2f5a5ecd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_94044521-786b-45c3-9fad-a23c53139319" 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_f9633b02-d2a3-498f-ba64-64c2f5a5ecd7" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_94044521-786b-45c3-9fad-a23c53139319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_9e29dd2b-40f2-43e4-970c-5f8c5ea7a916" 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_94044521-786b-45c3-9fad-a23c53139319" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_9e29dd2b-40f2-43e4-970c-5f8c5ea7a916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_deb910ff-51e8-4e7b-9d9d-b8d30f079a9b" 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_5fe3b4c6-ab37-49e5-ab95-b95e7b893ffb" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_deb910ff-51e8-4e7b-9d9d-b8d30f079a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_0dbc1a00-4a13-41c3-9470-6c7fee0a3ab0" 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_deb910ff-51e8-4e7b-9d9d-b8d30f079a9b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_0dbc1a00-4a13-41c3-9470-6c7fee0a3ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LongTermIncomeTaxPayableMember_d44ae914-c842-43dc-aa9c-b95ef94abc9b" xlink:href="aosl-20250630.xsd#aosl_LongTermIncomeTaxPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_0dbc1a00-4a13-41c3-9470-6c7fee0a3ab0" xlink:to="loc_aosl_LongTermIncomeTaxPayableMember_d44ae914-c842-43dc-aa9c-b95ef94abc9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_682cf570-f69d-4cfb-983c-4eecad0bf195" 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_5fe3b4c6-ab37-49e5-ab95-b95e7b893ffb" xlink:to="loc_srt_RangeAxis_682cf570-f69d-4cfb-983c-4eecad0bf195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6605aef2-1240-4bbb-8798-9ddae99298db" 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_682cf570-f69d-4cfb-983c-4eecad0bf195" xlink:to="loc_srt_RangeMember_6605aef2-1240-4bbb-8798-9ddae99298db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_378ec21e-59e6-4252-93f2-aa2308cd4760" 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_6605aef2-1240-4bbb-8798-9ddae99298db" xlink:to="loc_srt_MinimumMember_378ec21e-59e6-4252-93f2-aa2308cd4760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ec195fde-7f99-46a4-ba56-174079b3ddf5" 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_6605aef2-1240-4bbb-8798-9ddae99298db" xlink:to="loc_srt_MaximumMember_ec195fde-7f99-46a4-ba56-174079b3ddf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PeriodAxis_1cf5adab-f6a5-4a94-a753-da825ac65300" xlink:href="aosl-20250630.xsd#aosl_PeriodAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_5fe3b4c6-ab37-49e5-ab95-b95e7b893ffb" xlink:to="loc_aosl_PeriodAxis_1cf5adab-f6a5-4a94-a753-da825ac65300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PeriodDomain_22600ba9-40e1-4448-bf2c-ef4d549108bd" xlink:href="aosl-20250630.xsd#aosl_PeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_PeriodAxis_1cf5adab-f6a5-4a94-a753-da825ac65300" xlink:to="loc_aosl_PeriodDomain_22600ba9-40e1-4448-bf2c-ef4d549108bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PeriodOneMember_42ea1017-9ea6-4924-8217-5cfe999baa63" xlink:href="aosl-20250630.xsd#aosl_PeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_PeriodDomain_22600ba9-40e1-4448-bf2c-ef4d549108bd" xlink:to="loc_aosl_PeriodOneMember_42ea1017-9ea6-4924-8217-5cfe999baa63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PeriodTwoMember_3c0446f6-44fc-4e56-9518-d492fe640c4f" xlink:href="aosl-20250630.xsd#aosl_PeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_PeriodDomain_22600ba9-40e1-4448-bf2c-ef4d549108bd" xlink:to="loc_aosl_PeriodTwoMember_3c0446f6-44fc-4e56-9518-d492fe640c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_06bd17d4-5bd0-405b-a244-ea0bde52543c" 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_5fe3b4c6-ab37-49e5-ab95-b95e7b893ffb" xlink:to="loc_srt_CounterpartyNameAxis_06bd17d4-5bd0-405b-a244-ea0bde52543c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2a969322-08a9-4704-83d8-6692a4a060f5" 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_06bd17d4-5bd0-405b-a244-ea0bde52543c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2a969322-08a9-4704-83d8-6692a4a060f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember_f0271af5-29c1-47af-af35-8533f06afee7" xlink:href="aosl-20250630.xsd#aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2a969322-08a9-4704-83d8-6692a4a060f5" xlink:to="loc_aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember_f0271af5-29c1-47af-af35-8533f06afee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_76387d66-37cd-4821-a070-6a76e6be7946" 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_5fe3b4c6-ab37-49e5-ab95-b95e7b893ffb" xlink:to="loc_us-gaap_TaxCreditCarryforwardLineItems_76387d66-37cd-4821-a070-6a76e6be7946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_6084e792-44ef-4637-98ce-42e6beedd598" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_6084e792-44ef-4637-98ce-42e6beedd598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_ba8f147c-0c82-427b-aadd-25d97e33f0be" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_ba8f147c-0c82-427b-aadd-25d97e33f0be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_0e4965eb-8701-4a63-aaab-e7b07718df2a" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_0e4965eb-8701-4a63-aaab-e7b07718df2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_bfc25d0b-1162-492b-9d1f-482da32c214b" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_bfc25d0b-1162-492b-9d1f-482da32c214b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_f58df8e9-e7ae-4db8-87a4-54af8dbe9865" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_f58df8e9-e7ae-4db8-87a4-54af8dbe9865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_8f1a36a0-093a-4574-8da0-1a64cc16c639" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_8f1a36a0-093a-4574-8da0-1a64cc16c639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_7c4600b6-7cf3-4a4d-b923-3a870d5ee956" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_7c4600b6-7cf3-4a4d-b923-3a870d5ee956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets_dd7526fc-1667-4c24-84c5-4b520b3fc612" xlink:href="aosl-20250630.xsd#aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets_dd7526fc-1667-4c24-84c5-4b520b3fc612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_3861fac4-ad7f-4253-aecf-d49f3caea224" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_3861fac4-ad7f-4253-aecf-d49f3caea224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_b67f66cc-fca7-48b5-85f9-6414cb03f0d4" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_b67f66cc-fca7-48b5-85f9-6414cb03f0d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_e3a20eb3-ee47-4abd-b180-6a8636e96c76" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_e3a20eb3-ee47-4abd-b180-6a8636e96c76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_13c6c13d-2201-4b01-83c3-3874c028317e" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_13c6c13d-2201-4b01-83c3-3874c028317e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1fdc3421-1dda-4cd6-8f2f-99543b7a3b70" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1fdc3421-1dda-4cd6-8f2f-99543b7a3b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_c0ee0d41-1454-4c15-8125-99498e4e969e" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_c0ee0d41-1454-4c15-8125-99498e4e969e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_4fdf2be5-c6d4-4911-9b32-fff1146f6525" 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_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_4fdf2be5-c6d4-4911-9b32-fff1146f6525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm_bdfdcc20-5681-4e71-b4de-dc183f20b8da" xlink:href="aosl-20250630.xsd#aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm_bdfdcc20-5681-4e71-b4de-dc183f20b8da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss_5fce19ad-528d-4ade-a58e-ad2cd9ac61f6" xlink:href="aosl-20250630.xsd#aosl_EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_76387d66-37cd-4821-a070-6a76e6be7946" xlink:to="loc_aosl_EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss_5fce19ad-528d-4ade-a58e-ad2cd9ac61f6" 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-20250630.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_4c189359-773e-4f7d-9fe6-b756d015d048" 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_1f33e7b1-303f-4bf7-b6de-db03a6ac53a4" 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_4c189359-773e-4f7d-9fe6-b756d015d048" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_1f33e7b1-303f-4bf7-b6de-db03a6ac53a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_72d2823a-6d1b-49eb-98f2-a78bdf5ae073" 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_1f33e7b1-303f-4bf7-b6de-db03a6ac53a4" xlink:to="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_72d2823a-6d1b-49eb-98f2-a78bdf5ae073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_4df75f7b-3c6f-4514-bd99-149f0e5cf708" 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_72d2823a-6d1b-49eb-98f2-a78bdf5ae073" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_4df75f7b-3c6f-4514-bd99-149f0e5cf708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_0377d696-95d5-4800-bcb6-06cacfd4b9c6" 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_72d2823a-6d1b-49eb-98f2-a78bdf5ae073" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_0377d696-95d5-4800-bcb6-06cacfd4b9c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_b6bdd48f-e83c-446b-9fe8-43f4b37d435c" 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_1f33e7b1-303f-4bf7-b6de-db03a6ac53a4" xlink:to="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_b6bdd48f-e83c-446b-9fe8-43f4b37d435c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_575801ad-4fe1-4e25-8ea3-fafc6015ed4f" 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_b6bdd48f-e83c-446b-9fe8-43f4b37d435c" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_575801ad-4fe1-4e25-8ea3-fafc6015ed4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_cf11e4f5-7a91-4509-8bfe-8bf4392c1108" 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_b6bdd48f-e83c-446b-9fe8-43f4b37d435c" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_cf11e4f5-7a91-4509-8bfe-8bf4392c1108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_60adb4f0-4ead-49ca-805e-eb26d9e5a890" 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_1f33e7b1-303f-4bf7-b6de-db03a6ac53a4" xlink:to="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_60adb4f0-4ead-49ca-805e-eb26d9e5a890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_247fc656-5cf6-46fc-a28a-7b7b1edecbba" 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_60adb4f0-4ead-49ca-805e-eb26d9e5a890" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_247fc656-5cf6-46fc-a28a-7b7b1edecbba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_07fd390b-df92-4106-adf8-6d1961b3862f" 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_1f33e7b1-303f-4bf7-b6de-db03a6ac53a4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_07fd390b-df92-4106-adf8-6d1961b3862f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_3227704a-5616-45be-8549-d074a3b1cd73" 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_4c189359-773e-4f7d-9fe6-b756d015d048" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_3227704a-5616-45be-8549-d074a3b1cd73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0f5b670b-0c73-48b5-ba11-a02a2794d375" 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_3227704a-5616-45be-8549-d074a3b1cd73" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0f5b670b-0c73-48b5-ba11-a02a2794d375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_445a9835-94e2-435b-a322-20328cbaac8d" 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_3227704a-5616-45be-8549-d074a3b1cd73" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_445a9835-94e2-435b-a322-20328cbaac8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_3a05d3fd-2d5d-4c7c-ac2a-7827519a67b4" 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_3227704a-5616-45be-8549-d074a3b1cd73" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_3a05d3fd-2d5d-4c7c-ac2a-7827519a67b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_2823de9d-477d-40ec-97b2-889e6023d1b6" 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_3227704a-5616-45be-8549-d074a3b1cd73" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_2823de9d-477d-40ec-97b2-889e6023d1b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_8e0cbe84-cab3-4b47-a5fd-462dbf3e807b" 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_3227704a-5616-45be-8549-d074a3b1cd73" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_8e0cbe84-cab3-4b47-a5fd-462dbf3e807b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_0fd314fa-0e96-42c8-b401-6279a18fa197" 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_3227704a-5616-45be-8549-d074a3b1cd73" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_0fd314fa-0e96-42c8-b401-6279a18fa197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_ebc38173-3aa0-49c3-971e-43618ee9c1ae" 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_3227704a-5616-45be-8549-d074a3b1cd73" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_ebc38173-3aa0-49c3-971e-43618ee9c1ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent_8c8e33da-f01f-4cc9-b582-ad72c1061665" xlink:href="aosl-20250630.xsd#aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_3227704a-5616-45be-8549-d074a3b1cd73" xlink:to="loc_aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent_8c8e33da-f01f-4cc9-b582-ad72c1061665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent_b895866e-7a07-4e8b-a4a8-ff6c4ebbade3" xlink:href="aosl-20250630.xsd#aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_3227704a-5616-45be-8549-d074a3b1cd73" xlink:to="loc_aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent_b895866e-7a07-4e8b-a4a8-ff6c4ebbade3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_96679b5d-d81e-461b-83f7-d4bebafa98a2" 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_3227704a-5616-45be-8549-d074a3b1cd73" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_96679b5d-d81e-461b-83f7-d4bebafa98a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_5f4bada4-93de-48e8-b47f-5f4ee58dc810" 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_3227704a-5616-45be-8549-d074a3b1cd73" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_5f4bada4-93de-48e8-b47f-5f4ee58dc810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1ab15a80-3b7e-4281-8c1a-48a9a4890109" 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_3227704a-5616-45be-8549-d074a3b1cd73" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1ab15a80-3b7e-4281-8c1a-48a9a4890109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_e0430dd5-40ef-47c1-a688-fd5212958cbf" 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_4c189359-773e-4f7d-9fe6-b756d015d048" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_e0430dd5-40ef-47c1-a688-fd5212958cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_203d109d-6da9-4c3f-b586-e67154e6df0d" 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_e0430dd5-40ef-47c1-a688-fd5212958cbf" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_203d109d-6da9-4c3f-b586-e67154e6df0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_f7cfef15-dd69-4315-9f24-a81edfba4219" 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_e0430dd5-40ef-47c1-a688-fd5212958cbf" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_f7cfef15-dd69-4315-9f24-a81edfba4219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4785be26-f83a-4756-8bb5-2b1457f93916" 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_e0430dd5-40ef-47c1-a688-fd5212958cbf" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4785be26-f83a-4756-8bb5-2b1457f93916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_50de44c5-48d9-434c-baff-f45ef7a50094" 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_4c189359-773e-4f7d-9fe6-b756d015d048" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_50de44c5-48d9-434c-baff-f45ef7a50094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_8c1ca1e3-2ef9-4607-b592-fcccf1f8f9ba" 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_50de44c5-48d9-434c-baff-f45ef7a50094" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_8c1ca1e3-2ef9-4607-b592-fcccf1f8f9ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsAccruedCompensation_58c67d46-ea9d-4b7d-abde-dab66d39ce76" xlink:href="aosl-20250630.xsd#aosl_DeferredTaxAssetsAccruedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_8c1ca1e3-2ef9-4607-b592-fcccf1f8f9ba" xlink:to="loc_aosl_DeferredTaxAssetsAccruedCompensation_58c67d46-ea9d-4b7d-abde-dab66d39ce76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_41dc6e9b-2c37-413f-9b75-25475183b870" 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_8c1ca1e3-2ef9-4607-b592-fcccf1f8f9ba" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_41dc6e9b-2c37-413f-9b75-25475183b870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsDepreciation_982c1662-baaa-4e82-83bc-e079b985e0cd" xlink:href="aosl-20250630.xsd#aosl_DeferredTaxAssetsDepreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_8c1ca1e3-2ef9-4607-b592-fcccf1f8f9ba" xlink:to="loc_aosl_DeferredTaxAssetsDepreciation_982c1662-baaa-4e82-83bc-e079b985e0cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_ab2fd510-9004-4e18-a4f6-458ef6fc3fee" 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_8c1ca1e3-2ef9-4607-b592-fcccf1f8f9ba" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_ab2fd510-9004-4e18-a4f6-458ef6fc3fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsOperatingLeaseLiabilities_02cb76fd-0920-45a2-bdb1-ea37dc6e2aca" xlink:href="aosl-20250630.xsd#aosl_DeferredTaxAssetsOperatingLeaseLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_8c1ca1e3-2ef9-4607-b592-fcccf1f8f9ba" xlink:to="loc_aosl_DeferredTaxAssetsOperatingLeaseLiabilities_02cb76fd-0920-45a2-bdb1-ea37dc6e2aca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts_becc7898-cbd5-46f0-ae3e-3efeedd9601d" xlink:href="aosl-20250630.xsd#aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_8c1ca1e3-2ef9-4607-b592-fcccf1f8f9ba" xlink:to="loc_aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts_becc7898-cbd5-46f0-ae3e-3efeedd9601d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsAccrualsandReserves_ef9e1d70-2ed8-47f1-9f07-e4c3bacb771a" xlink:href="aosl-20250630.xsd#aosl_DeferredTaxAssetsAccrualsandReserves"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_8c1ca1e3-2ef9-4607-b592-fcccf1f8f9ba" xlink:to="loc_aosl_DeferredTaxAssetsAccrualsandReserves_ef9e1d70-2ed8-47f1-9f07-e4c3bacb771a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_82003da9-15ae-4efe-acf8-40b1c6ea4bed" 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_8c1ca1e3-2ef9-4607-b592-fcccf1f8f9ba" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_82003da9-15ae-4efe-acf8-40b1c6ea4bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_0ea2f689-a2bb-4e74-8d52-23abf0ad83ae" 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_8c1ca1e3-2ef9-4607-b592-fcccf1f8f9ba" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_0ea2f689-a2bb-4e74-8d52-23abf0ad83ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_ae2f1c0c-972e-4cbe-a691-627be48a591d" 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_8c1ca1e3-2ef9-4607-b592-fcccf1f8f9ba" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_ae2f1c0c-972e-4cbe-a691-627be48a591d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_567eff02-b2a0-4e5b-847d-d4301fad78e6" 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_50de44c5-48d9-434c-baff-f45ef7a50094" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_567eff02-b2a0-4e5b-847d-d4301fad78e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesDepreciationandAmortization_452af0ce-b3c7-482b-8053-a7d0dec82114" xlink:href="aosl-20250630.xsd#aosl_DeferredTaxLiabilitiesDepreciationandAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_567eff02-b2a0-4e5b-847d-d4301fad78e6" xlink:to="loc_aosl_DeferredTaxLiabilitiesDepreciationandAmortization_452af0ce-b3c7-482b-8053-a7d0dec82114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_9f3dc4b6-0c9e-4b5b-91c8-2f07911fc36d" xlink:href="aosl-20250630.xsd#aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_567eff02-b2a0-4e5b-847d-d4301fad78e6" xlink:to="loc_aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_9f3dc4b6-0c9e-4b5b-91c8-2f07911fc36d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesInvestments_9e782d35-1a39-469c-afef-84c58dea55b9" 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_567eff02-b2a0-4e5b-847d-d4301fad78e6" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesInvestments_9e782d35-1a39-469c-afef-84c58dea55b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_217eefa6-a461-4264-8bff-5ba40dfb5625" 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_567eff02-b2a0-4e5b-847d-d4301fad78e6" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_217eefa6-a461-4264-8bff-5ba40dfb5625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_ed46f822-18bf-4988-bb06-cabf6b524a2e" 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_4c189359-773e-4f7d-9fe6-b756d015d048" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_ed46f822-18bf-4988-bb06-cabf6b524a2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_8e96feac-41a9-4192-a04f-4f842cd627c7" xlink:href="aosl-20250630.xsd#aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_ed46f822-18bf-4988-bb06-cabf6b524a2e" xlink:to="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_8e96feac-41a9-4192-a04f-4f842cd627c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_eaeed4f5-f0cd-4911-add7-211e2f4a2404" 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_ed46f822-18bf-4988-bb06-cabf6b524a2e" xlink:to="loc_us-gaap_DeferredTaxLiabilities_eaeed4f5-f0cd-4911-add7-211e2f4a2404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_6c8a970f-3d91-426f-8e87-823f62b7088b" 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_4c189359-773e-4f7d-9fe6-b756d015d048" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_6c8a970f-3d91-426f-8e87-823f62b7088b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_2a1395ee-b02d-49d0-aee7-383bb9d89e0c" 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_6c8a970f-3d91-426f-8e87-823f62b7088b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_2a1395ee-b02d-49d0-aee7-383bb9d89e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_da3d5b01-a87b-4a9f-9857-44bf1fdfdb1c" 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_6c8a970f-3d91-426f-8e87-823f62b7088b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_da3d5b01-a87b-4a9f-9857-44bf1fdfdb1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_0ddfee6d-df70-4c43-a364-a14a4ed9fd12" 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_6c8a970f-3d91-426f-8e87-823f62b7088b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_0ddfee6d-df70-4c43-a364-a14a4ed9fd12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_b774509a-a8c9-4bb5-93e2-11ce3b725e85" 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_6c8a970f-3d91-426f-8e87-823f62b7088b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_b774509a-a8c9-4bb5-93e2-11ce3b725e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_49a86772-d4b5-44cd-a49d-6720e632d65d" 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_6c8a970f-3d91-426f-8e87-823f62b7088b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_49a86772-d4b5-44cd-a49d-6720e632d65d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_678ec894-e0f6-4cde-9402-dcce31258bdb" 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_4c189359-773e-4f7d-9fe6-b756d015d048" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_678ec894-e0f6-4cde-9402-dcce31258bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e131d800-c33d-4ef2-898a-26140068543d" 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_678ec894-e0f6-4cde-9402-dcce31258bdb" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e131d800-c33d-4ef2-898a-26140068543d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_57916d09-2c6f-49eb-933e-072701d3cd41" 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_e131d800-c33d-4ef2-898a-26140068543d" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_57916d09-2c6f-49eb-933e-072701d3cd41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LongTermLiabilitiesMember_97a120fb-a60a-40bb-aa34-add96b144f6a" xlink:href="aosl-20250630.xsd#aosl_LongTermLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_57916d09-2c6f-49eb-933e-072701d3cd41" xlink:to="loc_aosl_LongTermLiabilitiesMember_97a120fb-a60a-40bb-aa34-add96b144f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_3ee8111b-9990-4d2d-bec4-d30d58a26657" 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_678ec894-e0f6-4cde-9402-dcce31258bdb" xlink:to="loc_us-gaap_TaxCreditCarryforwardLineItems_3ee8111b-9990-4d2d-bec4-d30d58a26657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_81464e3d-8b1e-4e22-8503-3fd810ae39fc" 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_3ee8111b-9990-4d2d-bec4-d30d58a26657" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_81464e3d-8b1e-4e22-8503-3fd810ae39fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_3a37c8a0-4b8d-45bd-b094-32406a0a57ea" 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_3ee8111b-9990-4d2d-bec4-d30d58a26657" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_3a37c8a0-4b8d-45bd-b094-32406a0a57ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_0b2068a0-dcaf-4f70-b407-f1a1d0833b92" 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_3ee8111b-9990-4d2d-bec4-d30d58a26657" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_0b2068a0-dcaf-4f70-b407-f1a1d0833b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b28bb9aa-ed1d-4f75-bf1a-b1362417c6fe" 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_3ee8111b-9990-4d2d-bec4-d30d58a26657" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b28bb9aa-ed1d-4f75-bf1a-b1362417c6fe" 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-20250630.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_8b7dcb22-25b4-40d8-9096-37df45a1c189" 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_0ed86f7e-6202-42a5-907a-aa25a19467da" 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_8b7dcb22-25b4-40d8-9096-37df45a1c189" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0ed86f7e-6202-42a5-907a-aa25a19467da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7d396f6a-1985-4aef-838c-6dc031dfc897" 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_0ed86f7e-6202-42a5-907a-aa25a19467da" xlink:to="loc_srt_ProductOrServiceAxis_7d396f6a-1985-4aef-838c-6dc031dfc897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_bc3b33c0-d97c-4ed0-993c-bbe029b1d4e9" 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_7d396f6a-1985-4aef-838c-6dc031dfc897" xlink:to="loc_srt_ProductsAndServicesDomain_bc3b33c0-d97c-4ed0-993c-bbe029b1d4e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_1b69a677-0263-4dc8-9571-8a724761d34f" 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_bc3b33c0-d97c-4ed0-993c-bbe029b1d4e9" xlink:to="loc_us-gaap_ServiceMember_1b69a677-0263-4dc8-9571-8a724761d34f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_6b05156f-c730-4082-b7bb-0d04751f0329" 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_0ed86f7e-6202-42a5-907a-aa25a19467da" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_6b05156f-c730-4082-b7bb-0d04751f0329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_1ac5c487-5de6-4eeb-97b8-ffa38550519b" 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_6b05156f-c730-4082-b7bb-0d04751f0329" xlink:to="loc_us-gaap_NumberOfOperatingSegments_1ac5c487-5de6-4eeb-97b8-ffa38550519b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6ddf78b4-b5a3-4ef2-b234-9954cbcff2b9" 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_6b05156f-c730-4082-b7bb-0d04751f0329" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6ddf78b4-b5a3-4ef2-b234-9954cbcff2b9" 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-20250630.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_c733ca3a-607d-46a2-995e-effc701c1696" 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_4b702aa5-3465-434a-9464-3133c53e47ab" 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_c733ca3a-607d-46a2-995e-effc701c1696" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4b702aa5-3465-434a-9464-3133c53e47ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_5ff63e21-5512-4f11-a755-f65232168d35" 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_4b702aa5-3465-434a-9464-3133c53e47ab" xlink:to="loc_srt_StatementGeographicalAxis_5ff63e21-5512-4f11-a755-f65232168d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_dccd98b5-c4b4-4ca0-b79d-47245cc3d729" 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_5ff63e21-5512-4f11-a755-f65232168d35" xlink:to="loc_srt_SegmentGeographicalDomain_dccd98b5-c4b4-4ca0-b79d-47245cc3d729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_HK_18c01b29-5655-4f2a-aabd-2d1af83f1512" 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_dccd98b5-c4b4-4ca0-b79d-47245cc3d729" xlink:to="loc_country_HK_18c01b29-5655-4f2a-aabd-2d1af83f1512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_c67e809f-fae6-41b9-9858-881a1790f53f" 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_dccd98b5-c4b4-4ca0-b79d-47245cc3d729" xlink:to="loc_country_CN_c67e809f-fae6-41b9-9858-881a1790f53f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_KR_dfd6db61-85bb-4d00-89a4-28340a75b503" 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_dccd98b5-c4b4-4ca0-b79d-47245cc3d729" xlink:to="loc_country_KR_dfd6db61-85bb-4d00-89a4-28340a75b503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_78ce9b09-bddc-4902-87a4-4a3eb853b914" 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_dccd98b5-c4b4-4ca0-b79d-47245cc3d729" xlink:to="loc_country_US_78ce9b09-bddc-4902-87a4-4a3eb853b914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherCountriesMember_4bbe28af-b2f8-4c0c-a0b5-e6cbf00d6ee1" xlink:href="aosl-20250630.xsd#aosl_OtherCountriesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_dccd98b5-c4b4-4ca0-b79d-47245cc3d729" xlink:to="loc_aosl_OtherCountriesMember_4bbe28af-b2f8-4c0c-a0b5-e6cbf00d6ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_49c4a4ba-bd9e-460f-9b83-b0e75b484f02" 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_4b702aa5-3465-434a-9464-3133c53e47ab" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_49c4a4ba-bd9e-460f-9b83-b0e75b484f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_38839086-5752-4829-a696-8603aaf7592e" 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_49c4a4ba-bd9e-460f-9b83-b0e75b484f02" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_38839086-5752-4829-a696-8603aaf7592e" 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-20250630.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_3f57546d-0590-4bf4-838d-98fe7559b106" 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_96d7cccc-beea-4c5d-8c4a-adcd161ede43" 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_3f57546d-0590-4bf4-838d-98fe7559b106" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_96d7cccc-beea-4c5d-8c4a-adcd161ede43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_a8672f91-94d5-4431-b38b-8aed99763345" 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_96d7cccc-beea-4c5d-8c4a-adcd161ede43" xlink:to="loc_srt_ProductOrServiceAxis_a8672f91-94d5-4431-b38b-8aed99763345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_936922d8-c031-4bcf-9f8d-e41ad34b1037" 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_a8672f91-94d5-4431-b38b-8aed99763345" xlink:to="loc_srt_ProductsAndServicesDomain_936922d8-c031-4bcf-9f8d-e41ad34b1037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PowerDiscreteMember_22a3a819-f659-4ed3-a243-b1d7b04f1c39" xlink:href="aosl-20250630.xsd#aosl_PowerDiscreteMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_936922d8-c031-4bcf-9f8d-e41ad34b1037" xlink:to="loc_aosl_PowerDiscreteMember_22a3a819-f659-4ed3-a243-b1d7b04f1c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PowerIcMember_23a64bd7-7c2d-4ba8-9e7d-fb69cd70b366" xlink:href="aosl-20250630.xsd#aosl_PowerIcMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_936922d8-c031-4bcf-9f8d-e41ad34b1037" xlink:to="loc_aosl_PowerIcMember_23a64bd7-7c2d-4ba8-9e7d-fb69cd70b366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PackagingAndTestingServicesMember_8fd512b8-961b-4318-9e57-b7edac69acda" xlink:href="aosl-20250630.xsd#aosl_PackagingAndTestingServicesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_936922d8-c031-4bcf-9f8d-e41ad34b1037" xlink:to="loc_aosl_PackagingAndTestingServicesMember_8fd512b8-961b-4318-9e57-b7edac69acda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LicenseAndDevelopmentSerivcesMember_2cdb1d8c-e5be-4b67-a8e7-053cfa4bab48" xlink:href="aosl-20250630.xsd#aosl_LicenseAndDevelopmentSerivcesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_936922d8-c031-4bcf-9f8d-e41ad34b1037" xlink:to="loc_aosl_LicenseAndDevelopmentSerivcesMember_2cdb1d8c-e5be-4b67-a8e7-053cfa4bab48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_a0ba6d49-617a-470f-968d-5a6e4cd05a13" 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_96d7cccc-beea-4c5d-8c4a-adcd161ede43" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_a0ba6d49-617a-470f-968d-5a6e4cd05a13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_54f90a54-d0f3-4f6f-a4d1-0c37dd49ad98" 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_a0ba6d49-617a-470f-968d-5a6e4cd05a13" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_54f90a54-d0f3-4f6f-a4d1-0c37dd49ad98" 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-20250630.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_9217163c-0b64-4e9b-ac79-8fc9874cd89a" 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_eb77d540-9b82-4d8d-9de9-56a418afbf3e" 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_9217163c-0b64-4e9b-ac79-8fc9874cd89a" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_eb77d540-9b82-4d8d-9de9-56a418afbf3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ddc98938-cc37-4b51-9a3b-33c00a0734c4" 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_eb77d540-9b82-4d8d-9de9-56a418afbf3e" xlink:to="loc_srt_StatementGeographicalAxis_ddc98938-cc37-4b51-9a3b-33c00a0734c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d4130cfd-4556-40e9-98e1-d3417fef7df6" 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_ddc98938-cc37-4b51-9a3b-33c00a0734c4" xlink:to="loc_srt_SegmentGeographicalDomain_d4130cfd-4556-40e9-98e1-d3417fef7df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_dad5ec33-cc2d-433c-b4cc-c1f5725b95dd" 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_d4130cfd-4556-40e9-98e1-d3417fef7df6" xlink:to="loc_country_CN_dad5ec33-cc2d-433c-b4cc-c1f5725b95dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_bcb966af-8f06-4d68-af7d-c9aa6afb8d72" 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_d4130cfd-4556-40e9-98e1-d3417fef7df6" xlink:to="loc_country_US_bcb966af-8f06-4d68-af7d-c9aa6afb8d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherCountriesMember_05c23e57-7ae3-48b6-bbbc-580e7d4f3644" xlink:href="aosl-20250630.xsd#aosl_OtherCountriesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_d4130cfd-4556-40e9-98e1-d3417fef7df6" xlink:to="loc_aosl_OtherCountriesMember_05c23e57-7ae3-48b6-bbbc-580e7d4f3644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_89bb4a49-d5e9-4ef1-ab78-a1e14e54d6bd" 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_eb77d540-9b82-4d8d-9de9-56a418afbf3e" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_89bb4a49-d5e9-4ef1-ab78-a1e14e54d6bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets_e0300aa5-f384-4090-bf2c-0014ebe6511f" xlink:href="aosl-20250630.xsd#aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_89bb4a49-d5e9-4ef1-ab78-a1e14e54d6bd" xlink:to="loc_aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets_e0300aa5-f384-4090-bf2c-0014ebe6511f" 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-20250630.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_67b928c1-d28d-476d-b341-391bd761d19e" 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_58b77882-c17d-43f8-aaa1-bd6ce09d24bf" xlink:href="aosl-20250630.xsd#aosl_RestrictedStatutoryReservesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract_67b928c1-d28d-476d-b341-391bd761d19e" xlink:to="loc_aosl_RestrictedStatutoryReservesTable_58b77882-c17d-43f8-aaa1-bd6ce09d24bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityByLocationAxis_acfb0e5d-ed24-468f-b847-a999e7a7e389" 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_58b77882-c17d-43f8-aaa1-bd6ce09d24bf" xlink:to="loc_dei_EntityByLocationAxis_acfb0e5d-ed24-468f-b847-a999e7a7e389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocationDomain_1a3a037f-5e3f-4939-a375-bf9ac5c88c1e" 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_acfb0e5d-ed24-468f-b847-a999e7a7e389" xlink:to="loc_dei_LocationDomain_1a3a037f-5e3f-4939-a375-bf9ac5c88c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_4a1dbd0d-5c73-4b17-a2d6-dfb02caf71a4" 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_1a3a037f-5e3f-4939-a375-bf9ac5c88c1e" xlink:to="loc_country_CN_4a1dbd0d-5c73-4b17-a2d6-dfb02caf71a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_bfe6b6b6-760e-4ecd-b2a2-c9936ccafb7e" 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_58b77882-c17d-43f8-aaa1-bd6ce09d24bf" xlink:to="loc_srt_ConsolidatedEntitiesAxis_bfe6b6b6-760e-4ecd-b2a2-c9936ccafb7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_3e571f1e-a9bb-448e-9bc2-fdb9eb264bd0" 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_bfe6b6b6-760e-4ecd-b2a2-c9936ccafb7e" xlink:to="loc_srt_ConsolidatedEntitiesDomain_3e571f1e-a9bb-448e-9bc2-fdb9eb264bd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_4f3f6a7f-96bd-49c7-ac89-18baed389142" 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_3e571f1e-a9bb-448e-9bc2-fdb9eb264bd0" xlink:to="loc_srt_SubsidiariesMember_4f3f6a7f-96bd-49c7-ac89-18baed389142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7046bea8-a38a-4d97-917c-88e2aba727a7" 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_58b77882-c17d-43f8-aaa1-bd6ce09d24bf" xlink:to="loc_srt_RangeAxis_7046bea8-a38a-4d97-917c-88e2aba727a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c422ca58-fa4f-4373-9f7f-4845d8a2f477" 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_7046bea8-a38a-4d97-917c-88e2aba727a7" xlink:to="loc_srt_RangeMember_c422ca58-fa4f-4373-9f7f-4845d8a2f477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_338b80d9-0049-4e28-9c25-d1d31b98132c" 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_c422ca58-fa4f-4373-9f7f-4845d8a2f477" xlink:to="loc_srt_MinimumMember_338b80d9-0049-4e28-9c25-d1d31b98132c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b9aca82c-0c5c-431d-a964-286819226b44" 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_c422ca58-fa4f-4373-9f7f-4845d8a2f477" xlink:to="loc_srt_MaximumMember_b9aca82c-0c5c-431d-a964-286819226b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RestrictedStatutoryReservesLineItems_7b72e65e-caad-443c-9e0e-d299eaf58882" xlink:href="aosl-20250630.xsd#aosl_RestrictedStatutoryReservesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_RestrictedStatutoryReservesTable_58b77882-c17d-43f8-aaa1-bd6ce09d24bf" xlink:to="loc_aosl_RestrictedStatutoryReservesLineItems_7b72e65e-caad-443c-9e0e-d299eaf58882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves_4d717bb3-2f81-45b3-9dff-0df4f8366b99" xlink:href="aosl-20250630.xsd#aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_7b72e65e-caad-443c-9e0e-d299eaf58882" xlink:to="loc_aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves_4d717bb3-2f81-45b3-9dff-0df4f8366b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital_89c62983-b870-4505-9f47-f1677292aef5" xlink:href="aosl-20250630.xsd#aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_7b72e65e-caad-443c-9e0e-d299eaf58882" xlink:to="loc_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital_89c62983-b870-4505-9f47-f1677292aef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount_d5c27b70-9a30-431e-b78f-a097fc3277f7" xlink:href="aosl-20250630.xsd#aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_7b72e65e-caad-443c-9e0e-d299eaf58882" xlink:to="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount_d5c27b70-9a30-431e-b78f-a097fc3277f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets_f49cadf9-845e-4b7c-ab00-4df90b4c2589" xlink:href="aosl-20250630.xsd#aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_7b72e65e-caad-443c-9e0e-d299eaf58882" xlink:to="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets_f49cadf9-845e-4b7c-ab00-4df90b4c2589" 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-20250630.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_9d301db0-177b-4bcc-afea-1bcdd218df06" 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_50141c2b-5e13-4120-942f-03f77f9f1fca" 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_9d301db0-177b-4bcc-afea-1bcdd218df06" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_50141c2b-5e13-4120-942f-03f77f9f1fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_4aa8a5f9-a049-46f9-83f2-b1d6ac7099c9" 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_50141c2b-5e13-4120-942f-03f77f9f1fca" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_4aa8a5f9-a049-46f9-83f2-b1d6ac7099c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_0eddc7a4-5d53-4d90-952f-b910df657e09" 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_4aa8a5f9-a049-46f9-83f2-b1d6ac7099c9" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_0eddc7a4-5d53-4d90-952f-b910df657e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InventoriesAndServicesMember_af5aab48-5832-4e09-94a6-9ea312e0f9f9" xlink:href="aosl-20250630.xsd#aosl_InventoriesAndServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_0eddc7a4-5d53-4d90-952f-b910df657e09" xlink:to="loc_aosl_InventoriesAndServicesMember_af5aab48-5832-4e09-94a6-9ea312e0f9f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalAdditionsMember_41036dbb-e227-4026-9cea-1a5731aa5034" 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_0eddc7a4-5d53-4d90-952f-b910df657e09" xlink:to="loc_us-gaap_CapitalAdditionsMember_41036dbb-e227-4026-9cea-1a5731aa5034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_34b2d5f9-a7b7-4fcc-aa5d-9d61425bb94b" 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_50141c2b-5e13-4120-942f-03f77f9f1fca" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_34b2d5f9-a7b7-4fcc-aa5d-9d61425bb94b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_e7fb76fe-2935-43d1-a8da-d3341d994d38" 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_34b2d5f9-a7b7-4fcc-aa5d-9d61425bb94b" xlink:to="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_e7fb76fe-2935-43d1-a8da-d3341d994d38" 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-20250630.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_3b3c16e3-6878-4e05-bb6e-dd81a308dba4" 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_fe4f429b-6820-4149-ae80-6e48ce47dba0" 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_3b3c16e3-6878-4e05-bb6e-dd81a308dba4" xlink:to="loc_us-gaap_LossContingenciesTable_fe4f429b-6820-4149-ae80-6e48ce47dba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_cf867940-bcfa-4cf0-ba2c-f999b73cdddb" 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_fe4f429b-6820-4149-ae80-6e48ce47dba0" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_cf867940-bcfa-4cf0-ba2c-f999b73cdddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_c3f22487-ed5b-45e4-a604-c86969f63a24" 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_cf867940-bcfa-4cf0-ba2c-f999b73cdddb" xlink:to="loc_us-gaap_LossContingencyNatureDomain_c3f22487-ed5b-45e4-a604-c86969f63a24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_78db648e-3a1f-4ac3-a4c7-4c6515a687e5" 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_c3f22487-ed5b-45e4-a604-c86969f63a24" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_78db648e-3a1f-4ac3-a4c7-4c6515a687e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_76f3e8e4-ad1d-42de-80c3-1035f6ec0433" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_fe4f429b-6820-4149-ae80-6e48ce47dba0" xlink:to="loc_srt_LitigationCaseAxis_76f3e8e4-ad1d-42de-80c3-1035f6ec0433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_1f555a1b-131d-4d5e-aee1-25f078f6ff3c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_76f3e8e4-ad1d-42de-80c3-1035f6ec0433" xlink:to="loc_srt_LitigationCaseTypeDomain_1f555a1b-131d-4d5e-aee1-25f078f6ff3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DepartmentOfCommerceMember_a1a38dd5-23be-4251-8aef-5638ddeef1f2" xlink:href="aosl-20250630.xsd#aosl_DepartmentOfCommerceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_1f555a1b-131d-4d5e-aee1-25f078f6ff3c" xlink:to="loc_aosl_DepartmentOfCommerceMember_a1a38dd5-23be-4251-8aef-5638ddeef1f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_13f4f354-1806-41ae-9c2c-a441b82414f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_fe4f429b-6820-4149-ae80-6e48ce47dba0" xlink:to="loc_us-gaap_LossContingenciesLineItems_13f4f354-1806-41ae-9c2c-a441b82414f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_df59d194-c57a-4a5c-9788-9addd6f5de57" 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_13f4f354-1806-41ae-9c2c-a441b82414f5" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_df59d194-c57a-4a5c-9788-9addd6f5de57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SubsequentEventNarrativeDetails" xlink:type="simple" xlink:href="aosl-20250630.xsd#SubsequentEventNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/SubsequentEventNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_afee82c5-1bef-4d7f-8034-6da16116ffc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_b91f89a0-c55c-4c79-9be6-edaf49fd4816" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_afee82c5-1bef-4d7f-8034-6da16116ffc6" xlink:to="loc_us-gaap_SubsequentEventTable_b91f89a0-c55c-4c79-9be6-edaf49fd4816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_30a56b39-bff4-434d-a57f-d82e0aeaad65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_b91f89a0-c55c-4c79-9be6-edaf49fd4816" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_30a56b39-bff4-434d-a57f-d82e0aeaad65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_503b5e47-ce66-4b53-8f31-d2f0fad8704e" 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_30a56b39-bff4-434d-a57f-d82e0aeaad65" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_503b5e47-ce66-4b53-8f31-d2f0fad8704e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_6ab365ec-303c-4f1f-8d23-ab75f25d45ee" 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_503b5e47-ce66-4b53-8f31-d2f0fad8704e" xlink:to="loc_us-gaap_SubsequentEventMember_6ab365ec-303c-4f1f-8d23-ab75f25d45ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d3f48bf8-2120-4787-adeb-4d64ed3d769a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_b91f89a0-c55c-4c79-9be6-edaf49fd4816" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d3f48bf8-2120-4787-adeb-4d64ed3d769a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_47dea134-b810-44c4-a20c-83e5f00a4b61" 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_d3f48bf8-2120-4787-adeb-4d64ed3d769a" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_47dea134-b810-44c4-a20c-83e5f00a4b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JVCompanyMember_0182aa93-a5ea-44c8-bea9-a53077e251cf" xlink:href="aosl-20250630.xsd#aosl_JVCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_47dea134-b810-44c4-a20c-83e5f00a4b61" xlink:to="loc_aosl_JVCompanyMember_0182aa93-a5ea-44c8-bea9-a53077e251cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_d78df878-be2a-4330-b53c-08664efb1a82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_b91f89a0-c55c-4c79-9be6-edaf49fd4816" xlink:to="loc_us-gaap_SubsequentEventLineItems_d78df878-be2a-4330-b53c-08664efb1a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold_bc60669b-6fe5-4e91-a9b9-07dee85f4262" xlink:href="aosl-20250630.xsd#aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_d78df878-be2a-4330-b53c-08664efb1a82" xlink:to="loc_aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold_bc60669b-6fe5-4e91-a9b9-07dee85f4262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_79c459a5-a4c3-4d67-a86d-9e338b0a7dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_d78df878-be2a-4330-b53c-08664efb1a82" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_79c459a5-a4c3-4d67-a86d-9e338b0a7dc2" 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-20250630.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_632e6b32-e8bc-4690-a119-08c6c26f2f09" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_86bbc4ca-c904-44d8-b728-580800528bba" 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_632e6b32-e8bc-4690-a119-08c6c26f2f09" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_86bbc4ca-c904-44d8-b728-580800528bba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b42814a8-750d-4ad3-b1b1-ac2763dd8a32" 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_86bbc4ca-c904-44d8-b728-580800528bba" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b42814a8-750d-4ad3-b1b1-ac2763dd8a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_8a4e498a-354e-4bc6-973f-697471fb5ee5" 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_b42814a8-750d-4ad3-b1b1-ac2763dd8a32" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_8a4e498a-354e-4bc6-973f-697471fb5ee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_2c7b58c4-5ec6-4e9b-a62f-c501b3cd1512" 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_8a4e498a-354e-4bc6-973f-697471fb5ee5" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_2c7b58c4-5ec6-4e9b-a62f-c501b3cd1512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AllowanceForPriceAdjustmentsMember_de0eb297-7c17-4496-949b-816717cc521b" xlink:href="aosl-20250630.xsd#aosl_AllowanceForPriceAdjustmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_8a4e498a-354e-4bc6-973f-697471fb5ee5" xlink:to="loc_aosl_AllowanceForPriceAdjustmentsMember_de0eb297-7c17-4496-949b-816717cc521b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_a33dec85-057f-46a6-a709-a98c0bdbfca3" 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_8a4e498a-354e-4bc6-973f-697471fb5ee5" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_a33dec85-057f-46a6-a709-a98c0bdbfca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_c4a2fef9-335c-4970-a2ae-73743006c53f" 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_86bbc4ca-c904-44d8-b728-580800528bba" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_c4a2fef9-335c-4970-a2ae-73743006c53f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_86c636b7-153c-4d44-8e3c-f88a8dde2a26" 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_c4a2fef9-335c-4970-a2ae-73743006c53f" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_86c636b7-153c-4d44-8e3c-f88a8dde2a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_a228bd96-acb9-49bf-b57c-806783a8b186" 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_86c636b7-153c-4d44-8e3c-f88a8dde2a26" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_a228bd96-acb9-49bf-b57c-806783a8b186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_2baa8983-f1c5-40aa-9d4f-590cadd1b2ae" 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_86c636b7-153c-4d44-8e3c-f88a8dde2a26" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_2baa8983-f1c5-40aa-9d4f-590cadd1b2ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_513f9301-b920-495b-9c39-4079c8db40ab" 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_86c636b7-153c-4d44-8e3c-f88a8dde2a26" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_513f9301-b920-495b-9c39-4079c8db40ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_568eec32-6b93-4509-8e79-ca301e41c0e9" 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_86c636b7-153c-4d44-8e3c-f88a8dde2a26" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_568eec32-6b93-4509-8e79-ca301e41c0e9" 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_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: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: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/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/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_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: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_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/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>15
<FILENAME>aosl-20250630_g1.jpg
<DESCRIPTION>AOSL LOGO
<TEXT>
begin 644 aosl-20250630_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
MX8O>LU& AXHOG&> 48C#A-2 ,H>,;(: +H:!4PR 0(6.-N> C83B$3R!LH1S
MW.> *IB7QZ1_Q975L:I_=I,ZFNI_1I#4@WQ_/([":UA_2(S>4@A_9(LD-?I_
MK(GA$"N =8?!VV!_/:.2QB1^V)_JL#)^D)QKF8%^:9DD@B]^8987:CI^?I-H
M415^HY#S-2%^XH]*#T!_98I0V@U^A:ZMQ-I^(*HDKNU]U:6]F$M]L:&/@15]
ML)VI:3)]RYH;4#A]^9<+-%Y^,I5?#GM^@(G*V/-]\[GJP\A]CK2!K=I]/J\Q
MESQ]&*H@@"-]'J5O:&%]/Z$G3WQ]9YV,,[A]F9MF#=A]PXE<V!!]A<59PNM]
M'[\.K/)\R+C7EE!\F;+C?T1\H*UM9YU\RZB53MI\]Z39,RQ]&Z!8#5-]*(D"
MUV1]-=$7PCQ\T,GGK#!\;L+&E8)\-+OW?H1\.+7-9O=\9;"73E1\EZR6,KI\
MMZ),#.A\K8BZT<&-47:2O;6+ZW<&J0.*J7=^DWZ)CG@)?3&(EWBR9@6'Q7EZ
M39Z'*'I),CB')7LQ#-:))'QYT#R+\8#'O'R*F8 ^I]J)8W_.DFB(57]^?!^'
M;G]79/N&KG]13)2&'G]<,36&&G^8"^R'BX!:SN**J8L;NR&)7XF<IJR(*X@W
MD2^',(<->O*&6(838^*%J85&2X^%)H26,$2%(81$"QZ&)(/"S7Z)CY5UN;&(
M29,7I2:')9#:C\V&+H[/>;&%;(T+8L>$S(MV2IR$48H5+VZ$1HE9"FN$[(:W
MS":(L)_:N%>';)RKH\Z&3IF>CH&%79;">(2$F)0>8<*$")'12<"#DX_0+J^#
M?H[Q"=*#X8:DRO:( *IHMR^&O:9JHJJ%GJ*(C6B$L)[:=X*#[YMO8-.#6)A>
M2/N"ZI7C+@>"T)4-"5&# (9,R?F'<K49MC>&,;!.H;&%#ZN7C'6$(*<:=J>#
M9J+W8!>"TI]'2%6"6)QU+7N".)I)".:"1H8$R2R' [__M6V%Q;IGH-^$G[3>
MBZ&#J:^2==Z"[ZK"7V>"9J:D1\>![:/Y+02!NIYP"(^!KH7)R)&&KLL]M,V%
M=,38H"^$2;YZBNJ#2[AH=36"CK, 7M6"!JZU1TJ!DZK6+)>!7IXF"$J!-86;
MP@>6O76$KUF4BG8+G V2@W:7A_"0KG<V<OB/!W?S70:-E'C+1;F,<GFF*P.,
M3GJ,!JF,_WR<P+R5?7\LKE.34'[+FQ214WY^AP&/B'Y3<@F-[7Y/7!R,B'YM
M1,Z+;WZ9*B>+0W[Z!BR+;( 7OXZ45XC8K1B2-(>=F?N0-H9UA>2.>(6)</^,
MZH3&6RB+DH0O0_&*@8.Z*6.*38.Y!;Z*"H,FOF^309*GJ^21*)"9F+F/-XZA
MA,B-<(SC;^N+](MF6C"*J(H<0QF)GHD1**J)98CG!5^(UX.AO4>29YR%JL^0
M3IFREYF.89<#@Y6,JI2%;MF+*))!64")ZY!20E.(Y(['* B(H([*!0V'T(-J
MO#R1OZ:&J<6/J:+XEI"-O)^'@I>,!YQ*;?"*AYE16&V)0):[0:>(/)3?)WR'
M\)0[!,B&\X,\NUN1.;"GJ.F/):Q?E;2--:@L@<"+?J0T;2R*!*"85\:(O9V#
M01F'J9N5)PN'59B^!(^&/(,5NJ20S[L!J#:.O;8 E/F,RK$/@02+#JQ>;'F)
ME*@P5RB(5Z370)V'0*+<)JJ&UIHD!&"%IH+VNAJ0?,6ZIZ>.;< #E%N,>+I2
M@&"*MK3R:^*)-[!.5J>'^ZT20"V&[*C$)DB&@9GB!#N%+X+=LL.@>G3#H4B=
MB'5.CSR:QW7B?&B8/7:,:+&5Z7=34^B3VG@R/:&217D,(V>227G4 4J067RZ
ML;"?8'WFH'V<:WV8CGR9K'UC>ZJ7)'U19^R4V'UF4R22TGV=/-N10'WA(KF1
M,WY4 2R.S'_=L+N>1H<.GWF;7(7TC8^8FX3Y>K:6((0S9P63W8.<4E"1X8,Q
M/!V04X+N(AZ0-8,[ 1&-;X"YK[R=4Y QGFB:;8Y@C&Z7M(RV>;>5,(LS9A.2
M^HGZ47Z1!8CS.VZ/>(@Y(96/2HBS /J,0("IKM6<<)F*G7:9DY<$BW*6XI2G
M>+.499)S93&2&Y""4+:0,X[N.LJ.IXW<(1>.;8XO .:+/8"<K?.;S*,(G*R8
M[I_1BJF6.)R^=^"3O)GE9&.1?9=73_^/BI4].CB-_I02(*F-MY+@ -:*8X"1
MK3*;3:R@F^R8;ZC!B>B5MZ3^=R63.J%^8[J0_YYF3VZ/"IOQ.<*-:IL"(%6-
M%I7< ,B)KH"'K)":Z[9JFU"8#;'CB4B54:UU=H62SJE68R"0DZ7+3N:.IZ-*
M.5F- *%;( R,D)6K +V)&X" K!2:G,"=FM.7OKMOB+Z5 +96=?>2>+&B8I^0
M.:W-3GJ.3*M=./R,KJ9E'[Z,/I5V +2(I8!ZI FJD70YDY^F['2\@K&C?'5/
M<06@177\7G.=2G;%2KR:J'>B-5>8OGAK&T"9:WCL  "-GG\1HS"IEGSCDPNE
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(    "  (
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
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
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
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
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
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
M:]2.N&O4CKAKU(ZX:]2.N&O4CKAKU(ZX:]2.N&O4CO]Z(P;_>S00_X4]&O^/
M1"3_EDHN_Y=../^75$+_E5I,_Y)A5OR.:5_VAW!H\H%Z<.U[A7?J=HY\YG&7
M@>-MGX;@:JB)W6>PC-IFNXW69<>.T6;4C\=HTX^_:M.0N6O2D;-LTI&R;=*1
MLFW2D;)MTI&R;=*1LFW2D;)MTI&R;=*1LFW2D?][(P;_?#01_X@\&O^20R3_
MF$@M_YI,-_^:4D'_F5A*_)=?5/:39EWPC6YFZX=W;^: @7;A>XM]W'63@]=Q
MG(?2;J2+SVNLCLQIM9'):,"2QVC/D[]KT9.X;-"3LFW0E*UOT).K;]&3JV_1
MDZMOT9.K;]&3JV_1DZMOT9.K;]&3JV_1D_]\(P;_?301_XH[&?^402/_FD8L
M_YQ+-?^=4#__G59(^)M=4?&88UOKDVMDY(UU;=Z&?G78@(=\T7J/@\QVEXG'
M<I^-Q&^GD<!ML).^;+N5NVO(EK9MSY:P;\Z6JW#/EJ9QSY6E<L^5I7+/E:5R
MSY6E<L^5I7+/E:5RSY6E<L^5I7+/E?]\(P;_?301_XPZ&?^70"+_G$4K_Y])
M-/^@3CS[H51%]*!:3NR=85CEF6EAWI-S:M6,>W3.A8-]R'^+A,)ZDXJ^=IN/
MNG.CD[9QJY:S;[:8L6_"F*UPS9BH<LV8I'/-F*!TSI>?=,Z7GW3.EY]TSI>?
M=,Z7GW3.EY]TSI>?=,Z7GW3.E_]](P;_?S,1_XXY&/^9/R'_GD,I_Z%',O^C
M3#KXI5)#\*182^BC7U3AGVA=UYAP:,Z1>'3&BH!]P(2(A;I_CXNU>Y>0L7>?
ME*UUIY>J<[&9IW.]FZ5SRYN@=<N:G7;,FIIWS9F9=\V8F7?-F)EWS9B9=\V8
MF7?-F)EWS9B9=\V8F7?-F/]^(@;_@#(0_Y X&/^;/R#_H$(H_Z1&,/ZF2SCT
MJ%! [*E71^2I75#<I69:T)UN:,>5=7._CGU]N8F$A;.#C(RM?Y.1J7R;E:1Y
MI)FA=ZV;GG>YG)QWR)R9>,J<EWG+FY5ZS)J4>LR9E'K,F91ZS)F4>LR9E'K,
MF91ZS)F4>LR9E'K,F?]^(@;_@C(0_Y(W%_^</1__H4 G_Z9$+ONI237QK$\\
MZ:Y50^&O74O5J&19RZ%K9\*9<W.YDWI]LHV!A:R(B8RFA)"1H8"8EIU]H)J9
M?*J<EGNVG91[Q)Z2?,J=D7W*G(]]RYN/?<R:CWW,FH]]S)J/?<R:CWW,FH]]
MS)J/?<R:CWW,FO]_(@;_A#$0_Y,V%_^>/![_HS\E_ZA"+/BM1S+OL$TYYK14
M/]VS6TG0K&)9QJ1J9KR=<7*TEW=\K)%^A::,AHR@B(V1FH65EI:"GIJ2@*>=
MCW^RGHV P9Z,@,F>BX#*G8J RYN*@,N;BH#+FXJ RYN*@,N;BH#+FXJ RYN*
M@,N;BH#+F_]_(@;_A3 /_Y4V%O^?.QW_I3TD_ZM!*O6P12_LM4PTX[I4.=BW
M64C+KV%8P:AH9K>A;W*OFW5\IY5\A*"1@XN:C8N1E(J3EH^'FYJ+A:6=B(2P
MGX:$OI^%A<F>A83)G86$RIR%A,N;A83+FX6$RYN%A,N;A83+FX6$RYN%A,N;
MA83+F_^ (@;_AR\/_Y<U%O^@.AS_ISPB_JT_)_.S1"SINDLPX;]2-=.Z6$?'
MLU]7O*QF9;*E;7&IGW-[H9IZA)J6@8N4DHB1CH^0EHF,F9J$BJ*=@8JMGW^*
MNY]^BLB>?XG)G8"(RIR B,N;@(C+FX"(RYN B,N;@(C+FX"(RYN B,N;@(C+
MF_^!(@;_B2X/_YDU%?^B.!O_J3H@^[ ])/"X0BCFOTHJW<-/-,Z]5D;"MEY6
MM[!E9*VI:W"DI'%ZG)]X@Y2;?HJ.EX:0B)6.E8*2EIE^D*"<>H^KGGB/N)]W
MD,F>>8[*G7J,RYM[C,N;>XS+FWN,RYM[C,N;>XS+FWN,RYM[C,N;>XS+F_^!
M(@;_BRT._YLT%/^D-QG_K#@>^+0Z(>V]0"/DQDDCU\=,,\G!546]NEQ5LK1C
M8ZBN:6^?J6]YEJ5V@HZA?(F'G8./@9N+E'R8E)AWEYV;<Y:HG7&6M9YPEL:=
M<I3*G'22RYMUD<N:=9'+FG61RYIUD<N:=9'+FG61RYIUD<N:=9'+FO^"(@;_
MC2P-_YTT$_^F-!C_KS4;]+@W'.G#/AS@S44?T<M+,L3%5$.XOUM3K;EA8:*T
M:&V9KVYWD*MT@(BG>H>!I(&->Z*)DG6@D99PGIN9;9VFFVJ=LYQIGL.<:YS+
MFVZ8S)IOE\R9;Y?,F6^7S)EOE\R9;Y?,F6^7S)EOE\R9;Y?,F?^#(0;_D"L-
M_Z S$?^I,A7]LS$7\+XT%^7+.Q7:U#\=R\]),+[)4D*RQ%E1I[]@7YRZ9FN2
MMFQUB;)R?H&O>(5ZK'^+=*J'D&^HCY-JIYF69Z:DF&2FL9ECI\&99*7-F&>@
MS9AHG\V7:)_-EVB?S9=HG\V7:)_-EVB?S9=HG\V7:)_-E_^$(0;_DRD+_Z(P
M#_^M+A+XN"P2Z\8O$.#5. O2VCT<Q=1(+KC/4$"LREA/H,5>797!9&B+O6IR
M@[IP>GNW=H%TM7V';K.%BVBRCH]DL9B28;"CE%ZPL)5=L;^57;'0E&"JT)1A
MJ-"48:C0E&&HT)1AJ-"48:C0E&&HT)1AJ-"48:C0E/^&(0;_ER@*_Z8L#?^Q
M* [RP"8,X] H!]3?,@O)WSX9O=M'++'63SVDT59,F<U<68[)8F6$QFAN>\1O
M=G3!=7QMP'R":+Z$AF.]C8E?O)>,6[RBCEF\KX]8O;Z.5[[4CEFVTX]:M-.0
M6K33D%JTTY!:M-.06K33D%JTTY!:M-.06K33D/^((0;_G"<(_ZHG"ORX(0GI
MRAL%U=X@!,GE, ^^XST=M.%&+*C>3CJ<VE5(D=9;58;386!\T&=I=,YN<&W-
M=79GRWQ[8LN$?E[*C8):RI>$5\JCAE7*KX94R[Z&4\S5AE3$V8A5P=F)5<'9
MB57!V8E5P=F)5<'9B57!V8E5P=F)5<'9B?^-'07_HB4&_[ ?!?+"% /9VPX!
MR>8@![WH+Q2RYSHBI^5#,9OC2CZ0X5!*AM]75'S>7EUTW65D;-ML:F;;=&]A
MVGQS7-F$=EG9CGE5V9A[4]JC?%':L'U0V[Y]4-S3?%#4X'Y1T.!_4=#@?U'0
MX']1T.!_4=#@?U'0X']1T.!_4=#@?_^5&@/_J1\#^[H2 M3-"P#)Y@\"O.T@
M"[#M+AFE[#DGFNM"-8_J24&%Z5!+>^A74W+H75IJYV-@9.=J95_G<FE;YWIL
M5^>";E/GBW%0YY5R3NB?=$SHJG5+Z+5V2N?#=DKHW79+Y.!U2^3@=4ODX'5+
MY.!U2^3@=4ODX'5+Y.!U2^3@=?^=%@'_L1(!T\,) ,?1"@"[\A$$K_,A#Z/S
M+AV9\SDJCO-"-H3S2D%[\U))<O-74&GS7%9C\V-:7?-I7EGS<&%5\W=C4O-_
M9D_RAV=-\(]I2^^8:TKOH&Q)[JEM2.ZS;4?MP&Y&[<=N1NW';D;MQVY&[<=N
M1NW';D;MQVY&[<=N1NW';O^G#P#3N@< Q<<' +K6"0"M^A,&HOHB$I?Z+Q^-
M^SHK@_Q#-7K]3#YQ_5%%:/U62V'^6T]<_F)35_YH5E3];UA1^W5:3OI\7$SY
M@UU*^(I?2/>18$?VF6%&]J!B1?6G8T3TL61#]+5D0_2U9$/TM61#]+5D0_2U
M9$/TM61#]+5D0_2U9-:R! #$O@8 M\P& *S<"0&@_Q8(E?\E%(O_,A^"_SPI
M>?]%,F__2CEG_T\_7_]50UK_6T=5_V%*4O]G3$__;$Y-_W)/2_]X44G_?E)'
M_X131?^+5$/_D55"_IA60?V>5T#]IEA _*E80/RI6$#\J5A _*E80/RI6$#\
MJ5A _*E80/RI6,:X! "VQ 0 JM,% )[R#0*4_QH)BO\H$X'_-!UW_SPE;?]"
M+&7_1S)=_TTV5_]3.E/_63U/_U\_3/]D04K_:4-(_VY$1O]S143_>49"_WY'
M0?^$2#__BDD^_Y!*/?^52SS_G$P\_Y],//^?3#S_GTP\_Y],//^?3#S_GTP\
M_Y],//^?3+>\ P"IRP( G-L# )+_$ *)_QT(@/\J$'7_,1AK_S@?8O\^)%O_
M1"E4_THL4/]1+TS_5S))_UPS1O]@-43_939"_VDW0?]N.#__<SD]_W<Z//]\
M.SO_@CPY_X<]./^,/3?_DSXV_Y4^-O^5/C;_E3XV_Y4^-O^5/C;_E3XV_Y4^
M-O^5/JK$  "<T@  C^<" (;_$0)\_QL%<?\D"VC_*Q%?_S(75_\Y&U'_/QY,
M_T8A2/]-(T7_4B5"_U<G0/];*#[_7RD\_V,J.O]G*SG_:RPW_V\L-O]T+37_
M>"XT_WTN,O^"+S'_B# Q_XHP,?^*,#'_BC Q_XHP,?^*,#'_BC Q_XHP,?^*
M,/]J) 3_:3(*_VP^%/]V1A[_>TTI_WQ5,_]Z73W_=F9&_W%N3?]M>53_:H1:
M_F:-7_MCE6+Y89QE^%^B:/=>J&KV7*UK]5NS;/1:N6[S6<%N\UC);_)8U'#O
M6.!PZ5GD<.-:YG#<7>APW%WH<-Q=Z'#<7>APW%WH<-Q=Z'#<7>APW%WH</]J
M) 3_:3(*_VP^%/]V1A[_>TTI_WQ5,_]Z73W_=F9&_W%N3?]M>53_:H1:_F:-
M7_MCE6+Y89QE^%^B:/=>J&KV7*UK]5NS;/1:N6[S6<%N\UC);_)8U'#O6.!P
MZ5GD<.-:YG#<7>APW%WH<-Q=Z'#<7>APW%WH<-Q=Z'#<7>APW%WH</]J(P3_
M:3$*_VX^%/]W11[_?$TH_WY4,_]\7#S_>61%_W-M3O]O>%7_:X):_6B+7_ME
ME&/Y8IMF]V"A:?9>IVOU7:UL]%RS;O-:NF_R6<%P\EG*<?%8V''L6>%QYEKD
M<>!<YW'87>AQV%[H<=A>Z''87NAQV%[H<=A>Z''87NAQV%[H<?]K(P3_:C$*
M_W$\%/]Z0QW_@$LH_X%3,O^ 6CS_?&)%_W=J3O]Q=%7_;G];_6J)8/IFDF3X
M9)EH]F&@:_5?IVWS7JUO\ERS</);NG'Q6L-R\%G-<^Y9W7/H6N)TX5SE<]E>
MYG/07^=TT%_G=-!?YW307^=TT%_G=-!?YW307^=TT%_G=/]L(P3_:S$*_W,[
M%/]]0AW_@DHG_X11,O^#63O_@&!%_WMH3?]T<57_<'Q;_&R'8?EHD&;W99AI
M]6.?;/-AIF_R7ZQQ\5VS<O!<NW3O6\5U[UK0=>I:WW;B7.)VVU_E==%@YG;*
M8>5WRF'E=\IAY7?*8>5WRF'E=\IAY7?*8>5WRF'E=_]M(@3_;#$+_W8Z%/^
M01W_A4@G_XA/,?^'5SO_A%Y$_W]F3?]X;E7_<WE<_&Z$8OEJC6?V9Y9K]&2>
M;O)BI7'Q8*QS[UZT=>Y=O';N6\=W[5O6>.5<X'C<7^-XTF#D>,MAY'G$8^-Z
MQ&/C>L1CXWK$8^-ZQ&/C>L1CXWK$8^-ZQ&/C>O]N(@3_;3$+_W@X$_^#/QS_
MB4<F_XM.,/^+53G_B%Q#_X-C3/]]:U3_=G5<_'* 8OAMBF?U:91L\V:<</%C
MI'/O8:QU[E^T=^U=OGGL7,MZZ%S<>MY?X7K28>-[RF+B?,1CXGV^9>%]O67A
M?;UEX7V]9>%]O67A?;UEX7V]9>%]O67A??]N(@3_;C +_WLW$_^&/AS_C$4E
M_X],+O^/4SC_C5I!_XAA2_^#:5/Z?'%;]W9\8O-QAVCP;9!M[6F9<>IFH77H
M8ZEXYF&R>N1@NWOB7\=\X%_:?=1BX7W*8^!^PV3@?[UFWX"W9]^ MV??@+=G
MWX"W9]^ MV??@+=GWX"W9]^ MV??@/]O(03_;S +_WXV$O^)/!O_D$0D_Y-,
M+?^34C;_DEE _XY@2?F(9E+T@FY:[WQY8>MW@VCG<HQNY&V5<^!JG7?=9Z9Z
MVF6N?-9CN'[38L. T6+3@<IDWX'!9=Z"NV?=@K5HW8.P:=V#L&G=@[!IW8.P
M:=V#L&G=@[!IW8.P:=V#L&G=@_]P(03_<B\+_X$T$O^,.QK_DT,B_Y=+*_^7
M433_EE<]^I-=1O..9$_NB&M8Z()U8.-\?VC>=XENV7*1=--NF7G0:Z%]S&BI
M@,EFLH+'9;V#Q67+A,%FW(2Y:-N%LVG;A:YKVX6I;-N%J6S;A:ELVX6I;-N%
MJ6S;A:ELVX6I;-N%J6S;A?]Q(03_="X*_X0S$?^/.AG_ED,A_YI)*?^:3C+\
MFE0[]9A;1.Z48DWGCVE5X8ES7MN"?&;3?(5OS7>-=<ERE7K%;YU_P6RE@KYJ
MK86[:;B'N6G$B+=IV(BP:]F(JVS9B*=MV8BC;]J'HV_:AZ-OVH>C;]J'HV_:
MAZ-OVH>C;]J'HV_:A_]Q( 3_=BP*_X8R$?^2.AC_F4(@_YQ')_^>3"_XGE(X
M\)U80.F:7TGBE6=2VH]P7-&'>&;*@8%OQ7R)=L!WD'R[=)B MW&@A+1OJ8>Q
M;;.)KFR_BJQLSXNH;M>+I&_8BJ!PV(J=<=F)G7'9B9UQV8F=<=F)G7'9B9UQ
MV8F=<=F)G7'9B?]R( 3_>"L*_X@P$/^4.1?_FT$>_Y]%)?VA2BWTHE T[*)6
M/.2@7$7<FV5/TI-M7,J,=6;#AGUOO8&%=K=\C7VS>)2!KG6<AJMSI8FG<:Z+
MI7"ZC:-PR8V@<=6-G'/6C)ITUHN7=-B*EW38BI=TV(J7=-B*EW38BI=TV(J7
M=-B*EW38BO]S( 3_>BH)_XLO#_^6.1;_G3\<_Z%#(_JD2"KQIDXQZ*=4..&G
M7$#5GV).RYAK6\.1<F:\BWIOMH6"=["!B7VK?9&"IGF9AJ)WH8J?=:N-G'2V
MCIITQ8^8==2.E7;5C9-WU8V2=]:+DG?6BY)WUHN2=]:+DG?6BY)WUHN2=]:+
MDG?6B_]S( 3_?"D)_XTO#_^8.!7_GST;_Z1!(?>H1B?MJTPMY:U2,]RJ63_0
MHV%-QIQI6KZ5<&6VCW=OKXI_=JF%AGVD@8Z"GWZ6AYM[GHN7>:B.E'BSCY)X
MP9"0>=.0CWK4CXYZU8V,>]:,C'O6C(Q[UHR,>]:,C'O6C(Q[UHR,>]:,C'O6
MC/]T'P3_?B@)_XXN#O^;.!3_H3P9_Z<_'_2K1"3JKTHIXK-1+M:N5S[+IU]-
MP:!G6KF9;F6QDW5NJHY\=J.*@WV>AHN"F8.3AY2 FXN0?J6.C7VPD(I]O9&)
M?M"1B'[3CXA^U(Z'?M6-AW[5C8=^U8V'?M6-AW[5C8=^U8V'?M6-AW[5C?]T
M'P3_@"<(_Y N#O^=-Q/_HSH8_*D]'/&O0B#GM$@DW[=.+-&Q53W'JEY,O:-E
M6;2=;&2KEW-NI)-Z=IZ.@7R8BXB"DH>0AXZ%F8N)@Z*.AH*MD(."NY&"@LR1
M@H+3D(*"U(^"@=6-@H'5C8*!U8V"@=6-@H'5C8*!U8V"@=6-@H'5C?]U'P3_
M@B8(_Y(M#?^?-A+_I3@6^:P[&NZS/QWEN48?VKM+*\VT5#S"KEQ+N*=C6*^A
M:F.FG'%MGY=W=9B3?GR2D(:"C(V.AX>*EHN#B*".?X>KD'V'N)%[A\F1?(?3
MD'R&U(]]A=6-?875C7V%U8U]A=6-?875C7V%U8U]A=6-?875C?]U'P3_A"4(
M_Y0M#/^@-1#_J#84]J\X%^NW/1CBOT49U;Y)*LBX4SN]L5M*LZMB5ZJF:&*A
MH6]LF9QU=)*8?'N,E8.!AI*+AH&0E(M\CIZ.>8VHD':,M9%TC<:1=8W3D':+
MU(]XB=6->(G5C7B)U8UXB=6->(G5C7B)U8UXB=6->(G5C?]V'@/_AB0'_Y<L
M"_^B,@__JS,1\K,U$^B\.A/>Q3\7T,%(*<2[43FYM5E(KK!@5:6J9V&<IFUK
ME*)T<XV>>GJ&FX& @)B)A7N6DHEVE)N-<I.FCV^3LY!ND\.0;I/3CW"1U(YR
MCM6-<H[5C7*.U8URCM6-<H[5C7*.U8URCM6-<H[5C?]W'@/_B2('_YDL"O^E
M, W\KB\.[[@Q#N3#-PW9RCL6R\5&)[^_4#BSNEA'J;5?5)^P95^6K&MICJAR
M<8:E>'B HG]^>I^'@W2=CXAOFYF+;)JDC6F:L(YGF\".9YO5CFF8U8ULE-:,
M;)36C&R4UHQLE-:,;)36C&R4UHQLE-:,;)36C/]X'@/_C"$&_YTK"/^H+ KX
MLRH+ZK\K">#,,@;1SCD5Q<E%);G$3C:NOU9%H[M=4IFV8UV0LFEGAZ]P;X"L
M=G9YJ7U\<Z>$@6ZEC85II)>(9:.BBF.CKHQAH[Z,8*32BV.@UXMEG-B*99S8
MBF6<V(IEG-B*99S8BF6<V(IEG-B*99S8BO]Z'0/_CR %_Z I!_^L)P?RN"0&
MY<<D!-G5)P7+TS<3O\Y#([/*3#2GQ51"G,%;3Y*]8EJ)NFAD@;=N;'FT=')S
MLGMX;;"#?6BOBX%CKI6$7ZV@AEVMK8=;K;R'6J[0AURJVH=?I=J'7Z7:AU^E
MVH=?I=J'7Z7:AU^EVH=?I=J'7Z7:A_]^&@/_E!\$_Z4F!?VQ( 3LP1H#W],7
M =#<)03$V340N-5!(:S02S&@S%(_E<E93(O%8%>"PV9@>L!L9W.^<VULO'IS
M9[N"=V*ZBGM>N91^6KB?@%BXK(%6N;N!5;K/@5:VWH)8L-V"6*_=@EBOW8)8
MK]V"6*_=@EBOW8)8K]V"6*_=@O^$%P+_F1P"_ZH? _6Y%0+>S0P T-\2 ,7@
M)@6[WS8.L-U ':3922V8U5$[C=%82(//7E)[S&5:<\MK86S)<F=FR'EL8<>!
M<%W&BG19QI1V5L6?>%/&K'E2QKMZ4<?/>5'$XWI3O.)\4[SB?%.\XGQ3O.)\
M4[SB?%.\XGQ3O.)\4[SB?/^*% '_GQ@!_[ 4 =C#"@#.T0H Q.44 ;GD)@BN
MY#03I.(_()G@1RV/WD\YA=Q61'O:74QSV614;-=K6F;6<E]AU7ED7-2"9UC4
MBVI5U)5M4M2@;E#4K6].U;QP3=;0;TW5Z'!.S.ER3LSI<D[,Z7).S.ER3LSI
M<D[,Z7).S.ER3LSI<O^2$0'_IQ$ V+D) ,O&" #"U0H M^H6 ZSJ)PRBZ308
MF.@^)(WG1S"#YDXZ>N540W'D6DIIY&%09.-H55_C<%E:XWA<5N. 7U/CB6)0
MXY-D3>2=94ODJ6=*Y;9G2>7&9TCFWV=*X.QG2M_L9TK?[&=*W^QG2M_L9TK?
M[&=*W^QG2M_L9_^<#0#;L08 RKT' +_*!P"UV@H JN\9!:#P* ^6\#4;C/ _
M)H+P1S%Y\$XY<.]40&CO6D9A[V!+7>]G3UCO;E)4[W554?!]5T[PA5E+\(];
M2/&97$;QHUY$\J]?0_*[7T+SS&!!\^=@0?/H8$'SZ&!!\^A@0?/H8$'SZ&!!
M\^A@0?/H8-ZG @#+M@4 O<$% ++/!P"GZ@T!G?<<!Y3X*Q**^#8<@?E )GCZ
M2"]O^DTV9_I3/&#Z6$!;^U]$5OME1U+[;$E/_')+2_QY34C\@4]%_8I10_V3
M4D'^G%,__J94/?^Q53W^O%8\_LU6//[.5CS^SE8\_LY6//[.5CS^SE8\_LY6
M//[.5LZP @"]N@0 L<<$ *76!P";_1 "D?\@"8C_+1* _SD;=O\_(VW_12IE
M_TLP7O]1-5C_5SA3_UT[3_]C/DS_:$!)_VY!1O]U0T/_?$1 _X1&/?^,1SS_
ME$@[_YU).O^E2CG_K4LX_[E+./^Y2SC_N4LX_[E+./^Y2SC_N4LX_[E+./^Y
M2[ZU @"PP ( I,X# )?>!0"/_Q0"AO\C"'W_+A!S_S48:O\\'F+_0B1;_T@H
M5?].+%#_5"],_UHQ2/]?,T7_9#5"_VHV/_]P-SW_=CD[_WPZ.?^#.SC_BSPV
M_Y,]-?^:/C3_H3XS_ZH_,_^J/S/_JC\S_ZH_,_^J/S/_JC\S_ZH_,_^J/[&Z
M 0"CR   EM8  (OT"0&#_Q8">?\@!F__* QG_S 27_\W%UC_/AM2_T0?3/]*
M(DC_4"1$_U4F0?]:)S[_7RD[_V0J.O]I*SC_;BPV_W0M-/]Z+C/_@2\Q_X@P
M,/^/,"[_EC$M_YXR+?^>,BW_GC(M_YXR+?^>,BW_GC(M_YXR+?^>,J3"  "6
MSP  B-\  (#_# %U_Q(":O\8 V+_(0=:_RD+4_\Q#TW_.!)(_SX50_]$%S__
M2AD\_T\:.?]3&S?_6!PU_UP=,_]A'C'_91\P_VH@+O]P("W_=B$K_WPB*O^"
M(RC_B",G_Y D)_^0)"?_D"0G_Y D)_^0)"?_D"0G_Y D)_^0)/]@)03_6S &
M_V$Z#?]J01;_;TH?_W%2*?]O6S+_:V0Z_V=N0?]D>D?_8(1,_UV.4/]:EE/_
M6)Y6_U>E6/]5JUK_5+%;_U.W7/]2OEW^4<=>_%'17_M0X%_X4.E?\U'M7^Y3
M\%_H5/%?Y%;R7^16\E_D5O)?Y%;R7^16\E_D5O)?Y%;R7_]@)03_6S &_V(Y
M#?]L0!;_<4D?_W)1*?]Q6C+_;6,Z_VAM0?]E>$?_88--_UZ-4?];EE3_69U7
M_U>D6?]6JEO_5;%<_U2W7?Y3OU[]4L=?_%'38/I0XF#V4>E@\5+N8.M4[V#E
M5O%@X5?R8.%7\F#A5_)@X5?R8.%7\F#A5_)@X5?R8/]A)03_7# &_V4X#?]N
M/Q7_=$<?_W50*/]T6#'_<&$Z_VMJ0?]G=DC_8X%-_V"+4O]=E%7_6IQ8_UBC
M6O]7JES^5K!>_52W7_U3OV#\4\EA^E+68OA1Y&+S4NIB[53N8N96[V+@6/!B
MVUCQ8]M8\6/;6/%CVUCQ8]M8\6/;6/%CVUCQ8_]B)03_72\&_V<V#?]Q/A7_
M=T8>_WA.*/]W5C'_=%\Z_VYH0?]J<TC_9GY._V*)4_]?DE;_7)M:_UJB7/Y8
MJ5[]5[!@_%6W8?M4P&+[4\IC^5/:9/52YF3O5.MDZ%;N9.%8[V396?!ETUKP
M9M-:\&;36O!FTUKP9M-:\&;36O!FTUKP9O]B) 3_7B\&_VHU#?]T/!7_>D0>
M_WQ,)_][5##_=UPY_W)E0?]L;TC_:'M._V2&4_]@D%C_79E;_ENA7OU9J&#\
M6+!B^U:X8_I5P63Y5,UE]U/>9O)4YV;J5NMFXEGN9MI:[F?16^]HS%SP:,Q<
M\&C,7/!HS%SP:,Q<\&C,7/!HS%SP:/]C) 3_7RX&_VTS#/]W.A3_?4(=_X!*
M)O]_4C#_?%LX_W=C0?]P;$C_;'=/_V>"5/]CC5G]8)9<_%V?7_I;IV+X6:YD
M]UBV9O57P&?T5LMH\57=:.U6Z6GC6>QHVEOM:=!<[FK)7>YKQ5[N:\5>[FO%
M7NYKQ5[N:\5>[FO%7NYKQ5[N:_]D(P3_82T&_W R#/][.!3_@4 <_X1))?^$
M42[_@5DW_WQA0/]V:4C_<'-/^VQ_5?AHB5KV9))>\V&;8?%?HV3P7:MF[ENS
M:.Q:O&KJ6<=KZ%G8:^19Z&O:6^MLSUWM;<A>[&["7^QNOF#L;[Y@[&^^8.QO
MOF#L;[Y@[&^^8.QOOF#L;_]E(P3_9"L&_W,P#/]^-A/_A3\;_XE()/^)3RW_
MAE<V_X)>/OQ\9D;X=G!.]'%[5?!MA5KM:8Y?ZF678^ABGV;F8*=IXUZO:^%=
MN6S@7,1MWES3;ME=YF[.7NMOQE_J<;]AZG&Z8NERMF/I<K9CZ7*V8^ERMF/I
M<K9CZ7*V8^ERMF/I<O]F(P3_9RD&_W<N"_^"-1+_B3X:_XU'(O^-3BO_C%4S
M_(A<//:#9$7Q?&Q-['=W5.AR@5KD;HI@X6J39-UFFVC:9*-KUF*L;M-@M7#0
M7[]QSE_-<LM?XG/$8>ASO6+H=+=DYW2R9>=TKV;G=*]FYW2O9N=TKV;G=*]F
MYW2O9N=TKV;G=/]G(@3_:B<%_WHL"O^&-!'_C3T9_Y%%(/^232C]D5,Q]HY:
M.O")84+J@VE+Y7YT4^!X?5K:<X9@U&Z/9M!KEVK,:)]NR6:G<<=DKW/$8[EU
MPF+&=L!BVG>Z9.9WLV7E=ZYFY7>J:.5WJ&CF=ZAHYG>H:.9WJ&CF=ZAHYG>H
M:.9WJ&CF=_]G(@3_;28%_WTJ"O^)-!#_D3P7_Y5$'O^72R;XEE(N\918-NJ0
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(
M"?]O  C_?P$'_Y !!?^@ 03_K@$$_[P! __' 0/_QP$#_\<! __' 8.T  !U
MO0  9\8  %K/  !+U0  /]P  #/A   IY0  (>P  ![]   :_P4 %_\, !7_
M$  2_Q0 $/\9  [_'@ -_R, "_\H  C_+@ &_S4  _\]  #_1@  _U$  /]=
M  #_:P  _WL  /^+  #_F0  _Z4  /^L  #_K   _ZP  /^L /\G+ '_*BH!
M_RLJ ?\J+@'_)C0"_R4_ O\C2P/_(5@#_R!D!/\>< 3_'7L$_QV%!?\=C@7_
M'98%_QV<!O\=H@;_'*@&_QRN!_\<M ?_'+L'_QS#!_\<S@?_'=\'_QWK!_P=
M]0?Y'?X&]Q[_!_<=_PCV'?\)]AW_"?8=_PGV'?\)]AW_"?\I*@'_+"<!_RXG
M ?\M*@'_+#(!_RL] O\I20/_)U4#_R5A!/\C;03_(G@%_R*"!?\ABP;_(9,&
M_R&:!_\AH ?_(:4'_R&K"/\AL0C_(;@(_R'!"/\ARPC\(=P(^2'I"/8A] CS
M(OT'\B+_"?$B_PKQ(?\+\"'_"_ A_POP(?\+\"'_"_\L)@'_,"0!_S$C ?\Q
M)@'_,B\!_S$Z O\O1@/_+5(#_RM>!/\I:07_*'4%_R=_!O\GB ?_)I '_R:6
M"/\FG0C^)J,)_2:I"?PFKPG[)K8)^B:^"?@FR GV)MD)\B;H">\G\PGM)_T*
MZR;_"^HF_PWI)O\-Z";_#N@F_P[H)O\.Z";_#O\O(P'_,R !_S4? ?\W(P'_
M."P!_S@W O\V0@+_-$X#_S):!/\P907_+G &_BU[!_PMA CZ+(P)^"R3"?<L
MF0KV*Z *]"NF"O,KK OR*[,+\2N["^\KQ@ON+-0+ZBSF"^8L\@OD+/P-XBS_
M#^$L_Q#@+/\0WRS_$=\L_Q'?+/\1WRS_$?\S'P'_-QL!_SH: ?\]( '_/R@!
M_S\R ?\]/@+_.TD#_SE5!/LW80;W-6P']31V"/(S?PGP,H<*[S*/"^TRE@OL
M,9P,ZC&B#.DQJ0SH,; -YC&Y#>4QPPWC,M$-WS+E#-PR\0_8,?P1U3'_$M(Q
M_Q/1,?\4T#'_%- Q_Q30,?\4T#'_%/\W&P'_.Q< _S\6 /]#' #_1B0!_T8N
M ?]$.0+\0D0#]C]0!/$]7 ;M/&<'ZCMQ">@Z>@KE.8,+XSB+#.(XD@W@-YD-
MWS>?#MTWI@[;-ZT/V3:V$-<VP1#5-LX0T3?C$<TW\1/*-_L5R#?_%L8W_Q?%
M-_\8Q#?_&,0W_QC$-_\8Q#?_&/\[%P#_0!, _T43 /])& #_3"  _TPI ?I+
M,P'R2#X"[$9*!.=$5@;C0V((WT%L"MQ =0S9/WX-U3Z&#],]C1#1/901SSR;
M$LT\HA/,/*D4RCNQ%,@[NQ7'.\@6Q3S<%L$\[1>^//D9NSS_&KH\_QNY//\;
MN#S_&[@\_QNX//\;N#S_&_\^% #_1!  _TH1 /]/% #_41L ^U(C /%1+0'I
M3S@!XDU% ]Q+407625P(T4=F"\Y&< [+17@0R$2 $L9#AQ3$0HX5PT*5%L%!
MG!>_0:08O4"L&;Q MAJZ0,(:N$#2&[5!Z!NR0?8=L$'_'JY!_QZM0?\>K$'_
M'JQ!_QZL0?\>K$'_'O]"$0#_1PT _T\. /]3$0#_5A4 \U<< .A6)0#@53$!
MUU,_ L]23 7*4%<)QDYA#<-,:A# 2G(2O4EZ%;M(@A:Y1XD8MT>0&;5&EQNS
M1I\<L46G';!%L1ZN1;P?K$7,'ZI%XR"G1O,AI4;_(:-&_R*B1O\AHD;_(:)&
M_R&B1O\AHD;_(?]%#@#_2PH _U,, /]7#0#Y6A  ZUL4 -]:' #46BL S%H[
M L982 7!5E,)O%1<#;E291&U4&T4LT]U%[!.?!FN380:K$R+'*I+DAZH2IH?
MIDJC(:1)K"*C2;@CH4G&))]*WB2=2O DFTK])9E+_R292_\DF$O_))A+_R28
M2_\DF$O_)/](# #_3P@ _U8( /5;"0#I7@H Y%X- -5?%0#+8"< Q%\V KY>
M0P6X6TX)M%E8#K!781*L56D5JE1P&*=3>!JE4G\<HE&&'J!0CB">3Y8BG$Z?
M(YI.J"683K,FET[")Y5.UB>33NPGD4_[)Y!/_R>04/\FCU#_)H]0_R:/4/\F
MCU#_)O]*"0#_4P4 ^%H$ .)? P#:8@8 U&,) ,UC$@#$92, O&4R K9C0 6Q
M84L)K%Y4#JA<71*E6V46H5EL&)]8<QN<5GH>FE6"()A4BB*55)(DDU.;)I%2
MI2>/4K IC5*^*HQ2T"J*4^DJB5/Y*8A4_RF'5/\HAU3_*(=4_RB'5/\HAU3_
M*/],!0#_5@$ Z5T  -QC @#19P4 S&@' ,9H$ "]:B  MFDO ;!H/ 2J94<)
MI6-1#:%A6A*=7V$6FEYI&9=<<!R56W<>DEI^(9!9AB.-6(XEBU>7)XE7H2F&
M5JTKA5:Z+(-6S"R"5^8L@5?W*X!8_RJ 6/\J@%C_*8!8_RF 6/\I@%C_*?]/
M @#]60  XF   -5G  #,:@, QFP% ,!L#@"W;1T L&XL :IL.02E:D0(H&A.
M#9MF5Q&79%X5E&)E&9%@;!R.7W,>BUY[(8E=@B2&7(LFA%N4*(%;GBI_6JHL
M?5JW+7Q:R2YZ6N,N>EOU+7I<_RQY7/\K>ES_*GI<_RIZ7/\J>ES_*O]1  #R
M6P  WF0  ,]J  #';@( P' $ +IP# "R<1H JW$I :5P-P.?;D('FFQ+#)9J
M5!&2:%P5CF9C&(ME:1N(8W >A6)X(8)A?R2 8(@F?5^1*7M?G"MX7J<M=EZU
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
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
M9>J77W[<DVZ3SY)XI<:2@K3$DHFVPY&.N,&.D+K BI*\OX>4O;Z$EK^^@IG
MO8";P;U^GL&\?:'"O'NDPKQZJ,.\>:W#N'FOPKAYK\*X>:_"N'FOPKAYK\*X
M>:_"N'FOPKAYK\*X>:_"N'FOPKAYK\+_JAP%_ZHG%_^G-B__HD1*^IU29>J7
M7W[<DVZ3SY)XI<:2@K3$DHFVPY&.N,&.D+K BI*\OX>4O;Z$EK^^@IG O8";
MP;U^GL&\?:'"O'NDPKQZJ,.\>:W#N'FOPKAYK\*X>:_"N'FOPKAYK\*X>:_"
MN'FOPKAYK\*X>:_"N'FOPKAYK\+_JAP%_ZHG%_^G-B__HD1*^IU29>J77W[<
MDVZ3SY)XI<:2@K3$DHFVPY&.N,&.D+K BI*\OX>4O;Z$EK^^@IG O8";P;U^
MGL&\?:'"O'NDPKQZJ,.\>:W#N'FOPKAYK\*X>:_"N'FOPKAYK\*X>:_"N'FO
MPKAYK\*X>:_"N'FOPKAYK\+_JAP%_ZHG%_^G-B__HD1*^IU29>J77W[<DVZ3
MSY)XI<:2@K3$DHFVPY&.N,&.D+K BI*\OX>4O;Z$EK^^@IG O8";P;U^GL&\
M?:'"O'NDPKQZJ,.\>:W#N'FOPKAYK\*X>:_"N'FOPKAYK\*X>:_"N'FOPKAY
MK\*X>:_"N'FOPKAYK\+_JAL%_ZHG%_^G-2__HT1*^IU19>F77G[;E&V4SY)W
MIL62@;3$DXBVPY*-N,&/C[K BY&\OXB3OKZ%EK^]@IC!O(";PKQ^GL*\?:'#
MNWNDQ+MZJ<2Z>:W$M7FNP[5YKL.U>:[#M7FNP[5YKL.U>:[#M7FNP[5YKL.U
M>:[#M7FNP[5YKL/_JQL%_ZLF%_^H-"__I$-*^9Y09>F877_:E6F5S91TJ,64
M?K3$E8:VPI6,N<&1CKN_C9"]OHF2O[V&E,&\@Y?#NX&:Q+I^G<6Z?:'&NGNE
MQKEZJL:U>JS&L7JMQ+%ZK<2Q>JW$L7JMQ+%ZK<2Q>JW$L7JMQ+%ZK<2Q>JW$
ML7JMQ+%ZK<3_JQH%_ZLE%_^I-"__I$)*^9]/9NB97(#:EF:6S)5QJ<65?+3$
MEH.WPI>+NL"3C+R^CXZ_O8N0P;R'D\.ZA);%N8&9QKE_G<>X?:'(N'RFR;5Z
MJLFP>ZO'K'NMQ:Q[K<6L>ZW%K'NMQ:Q[K<6L>ZW%K'NMQ:Q[K<6L>ZW%K'NM
MQ:Q[K<7_K!D%_ZPD%O^I,R__I4%*^9]/9NB96X'9F&.6S)9OJL66>;3#EX&W
MP9B)NK^5B[V^D8W O(V/PKJ(DL6YA97'N(*8R;=_G<JV?:++MGRHR[![J<JL
M?*K(J'VLQ:A]K,6H?:S%J'VLQ:A]K,6H?:S%J'VLQ:A]K,6H?:S%J'VLQ:A]
MK,7_K!D%_ZPD%O^J,B__I4%+^:!.9^>:68'9F6&7RY=MJ\67=[3#F7^WP9J'
MN[^7BKZ]DXS!NXZ.Q+F*D,>XAI/)MH*8R[5_G<VT?J/.L7RFSJQ]J,NH?:K)
MI7ZLQJ5^K,:E?JS&I7ZLQJ5^K,:E?JS&I7ZLQJ5^K,:E?JS&I7ZLQJ5^K,;_
MK!D%_ZTC%O^J,B__ID!+^*!-9^><5X'9FEZ7RYAJK,69=+3#FGVWP9N%N[Z9
MB;^\E8K"NI",Q;B,C\BVAY++M(.7SK. G="R?Z31K'ZESZA^I\RD?ZG)H8"L
MQJ& K,:A@*S&H8"LQJ& K,:A@*S&H8"LQJ& K,:A@*S&H8"LQJ& K,;_K1@%
M_ZTC%O^K,2__IC]+^*!-9^>=58'9G%R7RIEHK,6:<K3#G'JXP)R#N[Z<B;^[
MEXG#N9.+Q[>.C<NTB9#.LH26T;&!G=.L@*+3IX"ET*2 I\V@@:G*GH&KQIZ!
MJ\:>@:O&GH&KQIZ!J\:>@:O&GH&KQIZ!J\:>@:O&GH&KQIZ!J\;_K1@%_ZTB
M%O^K,2__IS]+^*%,9^>>4X'9G5F7RIMEK,6<;[3#G7BXP)Z!O+V>B,"[FHC$
MN)6)R;60B\VRBX_1L(:5U:Z$GM>G@J'4HX*DT9^"I\V<@ZG*FH.KQYJ#J\>:
M@ZO'FH.KQYJ#J\>:@ZO'FH.KQYJ#J\>:@ZO'FH.KQYJ#J\?_K1<%_ZXB%O^K
M,"__ISY+^*%+:.>?48'9GU:7RIQBK,6=;+3#GW6XP*!^O+V@A\&ZG8C&MYB(
MR[.3B<^PCHW4K8F4V:B&G=JBA:'5GH6DT9N%ILZ9A:G*EX6KQY>%J\>7A:O'
MEX6KQY>%J\>7A:O'EX6KQY>%J\>7A:O'EX6KQY>%J\?_KA<$_ZXB%O^L,"__
MISY+^*)+:.BA3X'9H%.7RIY?K,:?:;3#H7*XP*)\O+VBA,&YH(?'M9R'S;*7
MB-*NDXO8JHZ3WZ*+G-R<B:#6F8BCTI>(ILZ5B*G*E(BKQY2(J\>4B*O'E(BK
MQY2(J\>4B*O'E(BKQY2(J\>4B*O'E(BKQY2(J\?_KA<$_ZXA%O^L+R__J#U+
M^*)*:.BB38#9HE"7RZ!<K,:A9;/#I&ZWP*5XO+RE@L*XI(?(M*"'SK"=B-6K
MF8K=I9>3YIN1F]V6CZ#7E(VCTY*,IL^1BZC+D(JKR)"*J\B0BJO(D(JKR)"*
MJ\B0BJO(D(JKR)"*J\B0BJO(D(JKR)"*J\C_KA8$_Z\A%O^M+R__J#Q+]Z))
M:.BD2H#9I$V6RZ)8J\:D8;/$IVJWP*ETO+RI?L*XJ(?(LZ:'SZRBA]>DG8G=
MFIJ-X96:F]Z1E9_8CY.BTXZ0I=".CZC,C8ZJR8V.JLF-CJK)C8ZJR8V.JLF-
MCJK)C8ZJR8V.JLF-CJK)C8ZJR8V.JLG_KQ8$_Z\A%O^M+B__J3Q+]Z-):>BF
M2'_:ITB5S*53JL>H7++$K&2VP:YNN[VO>,"VK(3)KJ>'T*:CAM6=H(;9DYV)
MW8V=E-V-G9_8BYFAU(N6I-"*DZ?-BI&IR8J1J<F*D:G)BI&IR8J1J<F*D:G)
MBI&IR8J1J<F*D:G)BI&IR8J1J<G_KQ4$_[ @%O^N+B__J3M+]Z1':>FH1'[;
MJT.4S:E,J<BM5+#&LURSPK=FN;>P=\*PJX3)J:>&SZ&DA-.7HH36CJ"'V8B?
MC]J'H9K8AZ"AU(>;I-&'F*;.AY6IRH>5J<J'E:G*AY6IRH>5J<J'E:G*AY6I
MRH>5J<J'E:G*AY6IRH>5J<K_L!4$_[ @%?^N+2__JCI+^*9$:.JK0'W<KSR2
MSZ]"ILJU2:W&O%*QN;5GN["P>,.KK(3)I*F$S9RF@]"3I(33BZ.&U86BC-:"
MHI36@Z2=U(.BI-&#GJ;.A)JHRX2:J,N$FJC+A)JHRX2:J,N$FJC+A)JHRX2:
MJ,N$FJC+A)JHRX2:J,O_L!0$_[$?%?^O+"[_JSE+^*E 9^NO.WO>MC./TKHT
MH<S".:J[NE6UL+1JO:JP><.GK83'GZJ$RYBH@\V0IX30B:6&TH2DBM. I)#3
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
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
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!;?\
M:4,5C*DPM"<:[]>*5JJD7(MN99 QY+=$UZ)4]A^'LY*J31SZ/HO;-4]/W>OH
MC^\@/;'<'AJEV[BUPXRG(:54ND'+M]YY:L22S1->B52-?:^C9BN8EZGI]&2Q
MJHZ?05U]SJZV=[19YE&>UDHQ;*M4Z:CO=4(;USJZT7)YEJJTU[4RMIR=DN^,
MMNE4J<3V5IW54CL5VU3K9V/Y_'F&9O60G&LFUCJ1A[JA", UK:K@\TU55*]$
MR=F2-A.^*ING:I:>RM.M:H[*]M4ZW-C>?EYA.;5D)QO)M9:E8>ZI0W@.MK5<
M'F6NZE>B9.RY&P7/%4W3M4M/;6G=6J*(KVU3IXV][4_YLNR52D8=F>E]"QI'
M5#;6J].V.[2&&:K37HF9N67MA[QUM)JA3J.RM.ZJFZ-J[:IP=S/S2?,5SUQ;
ME]YG<@XE7%U6MO$-B7O7L=7=5U2D>JX _C,:C-?&52K?9V=O2G3HE-*89Y=Y
ME7/O-W%N7KEUO>+5Q=5K;Q7/KQ@;"NY3JE(]6P9['8]&J^-6G9V]G;TITZ)3
M2F&N7>9-SXS9:W+URXWK%\1=5K;Q7/;Q@C"NZKJE(]6P=['8]&J^+6G9V]G3
MI3IT2FE-=^>^<;YIVR77'<CY\<GH577%..-8-M+(-7Q554IY2F_4]9R,1B48
M5XZJ5:HCP^VB4]O1":4QQOO)#D/E'C?7+OK=&1>L1O4Y'O[M'.+MX\/W?^*O
M>OWV1XL;Z8KW"NJ?=5]'I,?KUR"WWDGB_7%N[;U_\>/ZH_[];*S.Z^-$]U_B
MKOKUZ?\ $C^[5[BO5/IKZ/2> 7KD#OG)/%^N+=NW;]X\?U1_WZV3F5T\:+[K
M_%G?7KT_XD?W:O<5ZI]-?1Z3%/(^5O*/,/'^NWDGOW*?6HGJ$GZX]Q;$O?K$
M'W?^)/\ OGD4KQ8GTQ7TM75'NJ^CTU.C??!SW[-\O^V6\_5ITOZ^LW^S'*OM
MAN_U8=,^OK-_LQRK[8;O]6'G?WS]E?UAYS]MM_\ Y0/IA[.V3;Y+,V!L+.(,
MR,NCD>7#RR_1I+#E*5I1QE]F>AUI=*5^BFM*GT1-C;"@269D'.\RA2XZZ.,2
MHF3WN-)8<I2M*+9?9G(=;72E?HIK2I]$38NP8$AF9!SO,H<N.NCC$J)D][CR
M&'*4K2BV7V9R'6UTI7Z*:TJ?7!V]MBV2V+A;=H;$M\^*Y1V+-@YKDL27&=I2
MM*.,28]S;>9<I2M?2E5*GJV.<Q>76'=OUH\I^1V+=GB]GUN;PV;8^SUCIX_;
M[V9/%[?&Z4[^G[[IZ>IZ?C_+/E1B?;]:O)CD#C79XO9];^Y=C6;L\?IX_;[W
M9)&[?&Z4[NG[[]T]-L'+'E-B?;]:W);?^-=GB]GO!N38MF[?'Z>-V^]V1QNW
MQNE.[I^^Z>D]HQ7G=S@P3L^LCF5RLPWP_'\/ZU>0^W<>\/UGIZSV>]&7P^WU
MCI3OZ?O^GIZF5."^<KYF^O'$+LG+O8MU2E=%*:SJ#A^RFW$]SU5-KKL+&LF=
M2A='U4]PI*J4[>VM*H15.3.%>;?YC.!+2JS<J<^N::+HI36:PL3V(ARG<[53
M:JYYCN1NI0NCZJ>X4E5*=O2M*H15.3&%^;7YBV!K2NS\I\]N2:+HI36:0L4V
M&ARG5VJFU5SO'LB<2A='U4]PI*J4[>E:50BJ<R]<^?3YN^KG4.8]SAVG>4I<
MHM;.QK=@NVFG4]S]5-+KL_$LN>0VNDE=*^&M"J4[>VM*MMU1GUJKVF3G)B#D
M.-LS ]%[?M;2&DS9+^.7_!,LF*;K3O<;NV,9!7&(BWT55W?^HUIHKMJFB:4J
ME6<6LO:*N9^*KB1]BX3I;:UM:0VF9(>Q^^85E$NJ*T[G&[ICE]KCD5;R.O=_
MZE6FBNE4T32E4JS?UG[1)S,Q5<2/L3"=+[5MK2&TS)#U@OF%9/+JBM.]QNZ8
M[?:XY%6\BM>[_P!3+317;5-$TI5*MENF/:XO,3P9V#$VYK;CGO*SLMLHGRY&
M*Y+KC-9RFE)[W6KWB.3UQ"$Y(;JKO_\ F=<31?;5-$THI*]J^D?:>>+.7*A0
M-ZZ4VQIJX2%-MOW;%Y=EVQB$.M:T2[)F2VDX9EC<>G[ZB8]FF.4IZ/3TZUV;
M:;]H]XTY4J'!W5I[9^HY[]6VW[IC<JT;0Q2)6M:)<D2Y+5,1RAMBG[ZB6+3+
M72GH]/T:[,].>T;<:LI5#@[IT_L[4DY]3;;UTQR5:-GXK$K6M$NR)<IJF(Y0
MVQ3]]1+%IEKI3T>FOIKN=X]>U]\-\X5;[;R-X^[JT+=)2FFI-[P^;8-U8- 5
M6J4O2Y\UA. YJU&IZ541%L,]VE/<^ZK3K7=7Q]Y\\->4R(3>B>16L\XO$]-*
MQL0]_$XWG]>J%.5[]>Y8U8LV;2E*5=5*@43U37T^@W!Z)YQ<2.2R(B-*;]UW
MF=UG4I6/BOOS3'\YKU15RO?@>4-67,6TI2E7558-$^YKZ?0;?M%\W^)7)1$1
M&EM^:[S*ZSJ4K'Q7WY3C^<UZHJY7OP3*&[+F+:4I37JJL&B>J:^GT5) G&+S
M+.!G,A$!KCCRGU)L2^7)*51<'^N).*;,5U;4[7Q-7YLSCFPFDI2A752K;1'5
M-?3Z*F7IE694F<8                                         !T':
M6TL TIKW*]J[3R>!AFOL'M3EZRK)[FB4[#M%M;=:8J^XS!CRYTA;DA]#;;3+
M3CKKBTH0E2JTI7HVR]E8-I[ \GV;LO(X6(X)AEL7>,FR.XIDN1+7;VW&V?&<
M9A,2IDA;C[R&VVV6G'7'%I2A*E5I0Z/LK9.#:?P3)]F[*R.%B6"8;;%W?)<C
MN*9+D2UV]#C;/C.,PF)4Q];C[R&T-LM..N.+2E"5*K2AYIN/<6L^/VL,TW/N
M3+[;@6L->69W(,RR^[HF.P+):6GF8]9+K%NBS;A*<=DR&VFF6&77WG7$H0A2
ME4I77A^FP\KG\[C$/M.VI_0,P*_3#^6Q^=-BOVI;-_H08&_I@O+<_.EQ7[4]
ME_T)-7/[01Y._P">]@WVB;E_)N/TV'E<_G<8A]IVU/Z!C],/Y;'YTV*_:ELW
M^A _3!>6Y^=+BOVI[+_H2/V@CR=_SWL&^T3<OY-Q^FP\KG\[C$/M.VI_0,?I
MA_+8_.FQ7[4MF_T('Z8+RW/SI<5^U/9?]"1^T$>3O^>]@WVB;E_)N/TV'E<_
MG<8A]IVU/Z!C],/Y;'YTV*_:ELW^A _3!>6Y^=+BOVI[+_H2/V@CR=_SWL&^
MT3<OY-Q^FP\KG\[C$/M.VI_0,?IA_+8_.FQ7[4MF_P!"!^F"\MS\Z7%?M3V7
M_0D?M!'D[_GO8-]HFY?R;GO''CS%.%G*_.)NMN/N^L:V/G%OQV;EDK'8%GR^
MS3:8_;9ULMTZX,+R;'+)&ETBR[Q'2MMEQ;U$N=_9V)6I/MNA.?7$#D]F4S7N
MB=WX]L',X%@F91)L$*TY7:)E+%;YMNM\V>RO(\?L\:52-*NT=*FVEK=HE??V
M]B5*3[9H;GOQ#Y.9E,U]HK=V/; S*#8)F3R;!"M656F92Q6^9;K?-GLJR*P6
M>/*I&E75A*FVEK=HE?=V]B5*3DCQ<\TW@#S2V'<-3\8N2F);6V):\6N&:S,6
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)
M;PMKMK+G.-5;BVFQ6Q"ZI0]><DO<J-;X3:JI2Y+E-IK6E*]:>2[WW3A''73V
MP]V[&G*@8=KC&YF0W9;?;65-6U5N-:[+;D+JE#MWR&\28\"&VJJ4N2I+::UI
M2O6GDV]MSX3QWT_L+=FQ9M8&':YQN9D-V6WVUE35M5;C6NRVY"ZI0[=\@O$F
M/ AMJJFCDJ2VFM:4KUIX/R?Y%ZVXD<?ML\DMNW)5KU[J##[AEE^<:[*S;BXS
M5J'9,<M#;BD-OW_*\@F1;7;VE*2EV=,:152:*ZTJ].4W)'8?+??>R>0.SYJI
M&4;#O\BY(MZ'EO6_&+"Q1,/&L/LO>ANJ;-BUB88A1ZU31QU+/BNU4\XXM5;=
MR6Y!Y[RFW?L+>NQY=7\DSR^/W!,%#RG8&.61FB8F.XI:.Y#=4VC&K*PQ#8K5
M-''$M>(Y53JUK56]\E.0.><I-W;!WIL>75_),\OC]P3!0\IV!CED9HF)CV*6
MCN0W5-HQJRL,PV*U31QQ+7B.54ZM:U4]7,CE=M'F[R4VQR<V_/5)S#:&32;L
MBV-R%OVO$,:C43 Q+!;!WMM518,-QR-&M\6JDT=>0QXSU5ON.K5C\>%'AAC(
M        =KP;!<QV;F&-Z_U[C-YS+-LONT2Q8SB^/0'[E>;W=ISE&HT*!"CI
M6ZZZM5>M:^A*$4JI5:)36M.SX7A>6[&RS'\%P3';OEN8Y7=(MEQS&[#">N-W
MO%TFN4;CPX4..E;CKBU5ZUKZ$H32JE5HFE:T[-AF%Y9L7*\?P7!,=N^69AE5
MTBV7'<;L4)ZXW:\72:Y1N/#A1(Z5N.N+57K6OH2A-*J56B:5K3NFNM<YWMW.
ML4UCK#$K_GFP<YO<'',1P_%[;(NU^R"]W%VC,2WVV!%0MYYYQ5>JJ]*(;0E2
MUU2A*E4F]>5]Y!6M>/<3&=V<P[78]K;WHW%O%HUE)]3ONK=43:^'(C)GL=K]
MOV%F]L52E%R7*NV:'(Z^J-R%M,SU3)O+<\CK7FAXN.[BY8VVR[.W91N-=;5K
MF1ZI>M:ZPF5['XZ9K/:] SO,K;6G1<ARKMIB/]?56WUM,SE3'?+?\C_7NB8N
M.[AY7VVS;-W71N-=;5KJ1ZI>M;:QF5\-^.F:SVO0,[S&W*IT7(<J[:8K_7U5
MM]3;,U5ACY/GLT>IN,$'$N07.NSX[NCDA1J'?+'J*7ZAD>G=+7!7A2HB+E'[
M9%KV?L.SJIT<ENU>L,&5W>I-2ELQ[DJ24E*4)2A"4I0E-$I2FE$I2E-.B4I3
M3I2B:4IZ*$A)*4H2E*4T2E-*)2E-*42E-*=*)32G2E*4I3T4)!B4I0E*4IHE
M*:42E*:4HE*:4Z42FE.E*4I2GHH2P4I2A*4(2E"$)HE"$THE*4IIT2E*:=*)
M2FE.E*4^@?Z?Z?Z?T                :\N>WEF\:?,#PUVW;1QQK&]G6RW
MN1L'W=BL*+&SW%GD][D2)/>^DM9CBB7UJ\6T7%2V*)=<5&7$DJI)1@9S>\NK
MCOSKQ)VW[)L#>/['MT!R-AFX\9B1H^;XRZGN7%BS7?I+>68PEY2O$M4]2V:)
M<<5'7%D*I(1@=S<\NWCQSHQ)V!LBP-X_L:W0'(V&[BQF)&CYOC3J>Y<6+->^
ME-Y7C"7EJ\2USU+9HEQQ4=<:0JDA.KOS*/*.XE>9Q@;UJW#BK6*;?M%K=AZ[
MY"89 AQ=DX:^GO=A0;D_](9SO"T25JJ]9+HIR/1#SJXCD*4M,I%?USIX [^X
M [3<U]N.Q^M8]=WI[^N=HV1B2YA&QK+#=11<NSS74]8%[@M/M>^%JD5I,@+<
M36M'&'&'WH+?-/@SO+@SLI>";:LWK-ANKLU[ -DV9B0YAN?VB(XBBI5IF.)Z
MPKQ";?:]?MC]:2X2W$UK1;+C+[L&?FAP<WAP;V4O!=LV;UFQ75V:]@.R+.S(
M7AV?VB(XBBI5JEN)ZPKQ";?:]?MC]:2X2W$UK1;+C+[M9/YC/EF\F/+,W&[K
M'>^.^N8Q?'[E(U7N''HTMW7FU;! =;HN;8K@\CK;<@MS,EGWTLTJJ9UM<=15
M5'([L:2_A"8;&'!KS          )V'L\GF%O\@])S.).S[VN;MOCS88K^#7*
MXR?%N&9Z11)8M=L9K5Q:G'Y^KYLF-:75=$4][)-MI3O<1(<)JWD+\\GM[:=E
M\6MD7A<S:>AK)&>PNX3Y'B3LNTVB0S;;<U6JUJ<?G:WF2(]K<5T33WMD6^E.
M]Q#ZR:9Y#O.][>NGI?%S8]X7,VEH>R1GL,N$^1XD[+M.(DLVVW-5JM:G'YNM
MYDF/:W%=$4][I%OI3O<2^LL<?9=O-!D<GN/D_A'N#('+AN[B]C<.1KJZW27X
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$
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
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,
M    &.',;Y(G*CYN&\/BRR<Q]Y:?)5Y,_-]W-\7.2&/_ "R^2QR7^;_N7XNL
MC,4^=_R'N97S4^0_Q19>53Q60E9>4P8       !)I]EV^5WR!^;@_P#&;@1(
MN]FS^55O7YOK_P 8V#DBCV;KY4^]/F_O?&+A!+H]CP^7#R<^:F_\;NMB<.3,
MB906(                      !4'E4^55Y1K@       $@KV:C]8E>OFX[
M+^ZC7)O9]GA^7Q>/F_;$^Z77YO3]GH^7K=_Q ;#^Z3 23M[);^M*R#YJ>VON
MQU43YB<.3?2RR      ,?^1/*?C]Q/P>7L+D#M/%=;8\PR\Y";O,ZCE_R%]A
M%5UMN)XM"3*R/*KJJE/1'M\60[1-*J52B$J53PO?G)?17&##96=[UV7C.O;"
MRT\N(W=YM'+Y?GV4U76WXOC4-,F_Y-<U4IZ(\&,^Y2E*J52B:*53PW??)71?
M&+#96=[TV5C6OK"RT\N(B[3:.7R^OLIJNMOQC&X:9-_R:YJI3T1X,9]RE.JE
M4HFBE4QEY2\R>,?"O7DW9_)S<F&ZGQ>,Q(<@-7ZXI=R7*),=%5JM6%8=;TS,
MJS.\KI3K2+;(<IZB:56I*4)4JD!+S:/-:S'S%=@6S'L9M]SP7C9KBYS)6O<(
MG/HI><FO3S*H+NP\]1$>=@KR!Z"I;,"&A3K-GB/NMMN..OR7GH./FB^9SEG/
MO.K=8<<@W'"^/6O[E+DX'ALQY-+MD5W=:5"<SW-T177(:[Z]"4MJ#$0IUFU1
M7G&T.../2'G8/?FA>9MEG/C.;=8L=@W'"^/> 7&7)P3#9CR:7;(KNZTJ&YGF
M;HBO.PUWQZ&I;4&(A3K5JBO.-MN../2'G:T/SL?.ASOS3MFVC%\1MEWUUQ-U
M5=Y\S5^O;C(0F_9=?WV%VY[:.RFX3[UN<R:1;EN,6V"VM]BQPI#S33KKTF6^
M_I\-4)JE-%H       !.T]F7T_(PSA3L7;%PC)9E;HW3=E6EZC*4JF8CKJS6
MW&8#U7^E'':-Y;(OK5$>E".RM:5ZJ52DUKV=+5#^(\/<_P!H3HU&96WMP72M
MK>\*B52\5P&T6_'8+M7JTHMQ+>4R+TW1/I2CLK6GI4JE)J'L[&J7\1X?Y]LZ
M='HS)V[MZZ5MCWA42J7BV!6BWX[!=J]6E%N4;RA^]-T3Z4H[*UI7JI5*6._L
MC.C). ^7[M/=5SAICS=_;_O:K+(\!*53\(U98+3B-M?K(JE+CR6LVE9&S1'I
M0WX=:TKW+72DCPD#$@ E8@       %3=R$_#YO#\;^R_NSO15Z[W_#AN7\:V
MQ/NOO!6";V_#?N3\:NP_NNNY2D\GOE*\AOQY;:^[Z_GD!Y2>5'AH     !LM
M\GG*\6P?S)N+&59KDM@P_%[/EF5O7?),IO-NQ^P6ME[6F;1&7;C>+M)B6Z"T
M[*D-M)4ZXFBG%I33TUI2NQ'RGLGQK#/,+XT9/F&0V/%,;M.3Y0]=<AR6[0+%
M8[8T]KO,8K3MPNUTD18$-MV2^AM*G'$T4XM*:>FM*&PWRHLGQK#?,'XU9-E^
M0V/%,;M.3Y.]=,@R2[0+%9+:T]KS,(K3MPNUTD18$-MV2^AM*G'$T4XM*:>F
MM*&VOR*,TP[7?FQ\-LSV!EF,X+A]BS3-7[WE>8WZUXSC5G8D:DV#"8>NM]O4
MJ%:[>T_-E-LH4\ZBBG7$HIU4JE*V&G]L;B)^=1QP^'#67])R>;_:TXJ_G,\?
M?AFUS_20GA_VLN+'YR_'_P"&777](RT1_MW\'OSRN*?_ +P^HOZ7C^V-Q$_.
MHXX?#AK+^DX_M:<5?SF>/OPS:Y_I(/[67%C\Y?C_ /#+KK^D8_MW\'OSRN*?
M_O#ZB_I>/[8W$3\ZCCA\.&LOZ3C^UIQ5_.9X^_#-KG^D@_M9<6/SE^/_ ,,N
MNOZ1C^W?P>_/*XI_^\/J+^EX_MC<1/SJ..'PX:R_I./[6G%7\YGC[\,VN?Z2
M#^UEQ8_.7X__  RZZ_I&/[=_![\\KBG_ .\/J+^EX_MC<1/SJ..'PX:R_I./
M[6G%7\YGC[\,VN?Z2#^UEQ8_.7X__#+KK^D8_MW\'OSRN*?_ +P^HOZ7C^V-
MQ$_.HXX?#AK+^DX_M:<5?SF>/OPS:Y_I(/[67%C\Y?C_ /#+KK^D8_MW\'OS
MRN*?_O#ZB_I>/[8W$3\ZCCA\.&LOZ3C^UIQ5_.9X^_#-KG^D@_M9<6/SE^/_
M ,,NNOZ1C^W?P>_/*XI_^\/J+^EX_MC<1/SJ..'PX:R_I./[6G%7\YGC[\,V
MN?Z2#^UEQ8_.7X__  RZZ_I&/[=_![\\KBG_ .\/J+^EX_MC<1/SJ..'PX:R
M_I./[6G%7\YGC[\,VN?Z2#^UEQ8_.7X__#+KK^D8_MW\'OSRN*?_ +P^HOZ7
MD?OVD#?FBMI\'M5X_K'=.IMC7^'RLP>\R[)@>QL/R^[Q;1'U%O*%(NLFVX_>
M;A-8MK$VX1V5OJ11I+K[:*JHI::5T6>T%;QTKLOAIK.Q:XW!J[8%\B<G,,N\
MJS83L#$\KNL:U,:KW1#?N<BW6*[3Y;-O9ESV&EO*11M+CS::U[EII71C[0)N
M_2VRN&VM+%KG;VK\_O<3DUAMVE6;"<_Q3*KK&M3&K-S0W[G(M]BNT^6S;V9<
M]AI;RD4;2X\VFM>Y::5C(^U;\E>.>Y/+PTUC&H=_:3VKDL#FAKN_3L>UOM3!
M<YOD.QQ='\BK?)O,JTXQ?KI/CVF//ND9A<A;=&4/2&D5513B*5A1$/0A^E?B
M        3Y?9J/U=M[^<?LO[EM<$X;V>#Y!%Y^<%L3[F=?$WSV>?Y!5Y^<!L
M/[FM?EEE[);^JUR#YUFVON.U42"S>T;U"3L                  8_\JM^8
M_P 7...Y^062UC+MVJL!ON41H,MWP&KWD#,;U3$L92[WM]DG*LJEPK:S[I/5
MZ4FG6GT3PODUO&Q<:^/VW=[9%6.NWZRP>]9)'ARG?!;O-]:C^JXOCB7**1VR
M,FR:5$M[7ND_39*?33Z)X;R8W?8N-N@-N;TR*L==OUG@]ZR./#DN^"W>+ZU'
M]5Q?'4N=R.V1DN2RHEO:]TGZ;)3Z:?1,9>9O);&.'7%3?G)W+:Q%VK3.M,CS
M");YKU8[.0Y.Q%K"PG$4/46UV2\RS.; M3'ND=7YB*=R?HTJL<ORN_YYEF49
MQE=RD7C*<SR*]Y7DMWE+JY*NM_R*Y2;O>+E)<56JER)UQF..KK6M:U4JI699
M7D]\S;*,DS/)[@_=LERZ_P!XR?(;K)55<FYWR_W&1=;M<)"U5JI;\R?+<<76
MM:UJI52L_P JR>^9ME&29GD]P?NV29=?[QD^0W62NKDFY7R_7&1=;M<)"U5J
MI;\R?+<<76M:UJI52F:SG-,FV1FV8;$S2ZR;[F.>Y3D&:99?)BU.S+SDV4W:
M7?+[=9;BJJ4Y)N-TG.O.*K6M:J76IUTX X$ZL      9B\ .,DWF#S T5H%N
M/*=L>89I#EYW)B46A=NUQC+;N2Y]-]932K<.17%[5)9BK<K1*IKS+=.JEI37
M++@SQSE\K^5VE=&H8E.67+,OB2LUD1:+2NWZ_P =;=R+.)GK-*5;B/UQNV2&
M8RUUHE4QUENG52TIKEAP;XZ2^5O*S2^CFV)+EFRO+XDK-)$6BTK@8!CK;N0Y
MO+]8I2K<1^N-VR0U&6NM$JF.LMTZJ6E-<[?+,XB3^=/.CCGQG:C37L=SK/X,
MW8\N%WH<M6J<1:?RW94^DQ*:M0)-<.LLMB&XY5*%W!^.U3JMQ"56D,"#"M<&
M';+=%CP;?;HD># A16D,18<*(RB/%BQF&Z);9CQV&TH0E-*42FE*4]!92PH4
M2VPXENM\9B% @16(4*'&;0S&B1(K2&(T:.RW1*&F&&6TI0E-*42FE*4+)>%"
MB6V'$MUOC,0H$",Q"A0XS:&8T2)%:0Q&C1V6Z)0TPPRVE*$TI2B4TI2A<7VZ
MW0+/;X%IM4.-;K7:X46W6VWPV6X\.# A,(C0X<2.TE+3$:+':2AM":42E*:4
MI3I0X[)<<L>8XYD&(Y/;(UZQK*K)=<<R&SS$J5#NUCOD!^V7:V2DH4A:HT^!
M*<:72E:5JE=>E:'P9%C]ERW'[[BN26Z/=\>R:SW/'[]:9=%*B72RWF$_;KI;
MI24*0I4>;!DN-+I2M*U2JOI/@R''[-EE@OF+9';H]WQ[);/<\?OUIET4J+=+
M->83]NNENDI2I"E1YL&2MM=*5I6J55])Q>6XKCN=XKDV$9?:8E_Q/,L?O.*Y
M18IZ5+@WK'<AMTFT7NTS4(6VM42Y6V8ZRY2BJ5JA=>E:%5WS X\WSBCR;W7Q
MZO\ 22M_6.>7>R6F=+2E+]ZQ*0M%UPG(EI0E"$_7'A]P@SNVE*=OK';TI6E:
M%9URNT+>>,/(W<.A[W20M[7&;76S6N;*2E+UXQ9]:;GAU_51"4H3[_XI/AS>
ME*4[?'[?16E:%:3RKT/>>,?(O<&B+W20M[7.:W6SVN9*HE+UXQ=]:;GAU_51
M"4H3[_XK.AS.E*4[?'[>E*TK0IIN<_%W(N%O+OD#Q?R6DMR1J'9%\QZRW&:E
M"9&083)<1>M>Y2M+:4-I^NK!;I;KCVTI3L]9[:TI6E:4QN,?#'TQ0      /
M?.+.^L@XO\B]-<@,9J\NYZJSZPY4]"85V*O-CC2J1\HQQQ7B,](V38S)F6][
MHM%?"DJZ*37W5/<>-.[K[QNW]J/>F.>*NXZRSBR9,[#95V*N]FCR:,9)C[BO
M$9Z1\CQR1*@.]%HKX4E712:^FGM_&K=M]XX;\U)O/'?%7<=9YQ9,E=ALJ[57
M>S1Y-&,DQ]:O$9Z1\BQV1*@.]%HKX4A712:^FF2W#?DGD_#[E/H7DWB-7W+O
MIG9>-9D_;XZZ(5?\=BS$Q<PQ1U7BL=(F7XC+G6M_HXW7P9:^BTUZ*I:H8;EN
M/Y_B&*YWB=Q9O&*YKC=CRW&;M'KUCW3'\DMD6\V:XL5_=9FVZ8VZG_Y%5"S/
MQ+*;%G.*XSFV+SVKKC.88_9LIQVZ,5ZL7*Q9!;8UVM$]FO[K4RWRVW$_[2BS
M!Q/*+%G&*XUFN+SVKKC67X_9LHQVZ,5ZL7*Q9!;HUVM$]FM?HM3+?+;<3_M*
M+F? \WQC9F#X9L?";JQ?<-V!BF.YOB5[BUZQKQC&5VB'?K#=8]:^FK%PM4]I
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,
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
M'_3U[_ZWN7_/'CP \C!Q
M
M                                            !V#&<3RG-;O'Q_#<
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
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
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
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
M;^H2-"<(N0&6V2Z^'[VYI?<+D:TUQ.\7I5/JNSMI.X7KU[L2I*E]MSKX:%)4
MOM2I-:YGZ6\NSG%R$]4=U-Q?VYD%KG]GJ62W7&7L)PN5XG3IX&<9VYC.'N]M
M%4JKI.KV)52JNE*TK4=TLNN\XR'LK:<7N\AISIV278JH4)?7_P"-G3ZQH=?H
M^GW?HH;^..GL7?F#[$1;[GR(WGQYXWV>6IJDRSVF5DF[MBVI%:=TA4FQ8]$Q
M37TA2**I1NC&6.T<517=5%*)4O;7IOV:/E]F*8<[<6T]/:7MTBK?K%NM[]ZV
MAF4!-:=7:OVJSQ[!B#RD]:411K('.^M%=:II1-5#UNS<:,PF=B[S=;/96U=.
MYMM3UTF-_P"SW-,ICPZ]/W.DBO7_ &OW=\/'SV,3RXM=IAS]][>Y&<C;RQX7
MK=N:OF/:>P&;VM]'>MBQ&U73.8WB.UK6G9E'N4]$^FM*JKM;U#[-5PQPZD:7
MMC8FY=RW)KL]8AHNEGUSB4KHCHY_ZJQZ!.REGO<]-.V^^Y3TIZ:]:U'JUGXU
M89#[5W:XWF\NTZ=R*.LVV(KT>GZ5';<E)ZU_^KF\[0'DS^5=QB;@5TYP/XYV
MFY6KP*VW*,PP2)MK.8"XRJJ:>B9_MUS.LV8D=WI4XFX4<76E*JK7MITVFZD\
MMC@9HY$2NN.*6FK?-@>%6%?<CQ2/L'*8BF:U4AR/ENPUY5D[3W=Z:KI+HM5:
M4[JUZ4Z#U2T:UP*QT1[VXI9FUM].Q^3$3<)2*T]-*IEW&LJ52O7]WOZFRN)$
MBP(L:#!C1X4&%'9B0X<1EN-%B18S:68\:-'92AEB.PRBB$(12B4II2E*4I0S
M8CQX\2.Q%BL,QHL9EJ/&C1VD,QX\=E"6V6&&6TI;:9:;31*4II1*4TI2E.@.
M[)2E"4H0E*4)31*4II1*4I33HE*4TZ4HFE*>BA]!^P/]    ,7N77+_2/"?3
MM]W-O#)F;1:+>R\QCN-PW(SV79_D?A]T'%,+LSS[#EVO$UQ2>]75$:&S54B4
MZS';<=3C=RHY6Z;X=ZFO6W-RY&U:K5 :>9L&/1'([V59S?\ P^Z'C&(6AU]E
MRZ7:6XI/>KJF/$9[GY+C3#:W$XW\I^5>G>'VI[UMO<F1-6NU0&GF;#C\1R.]
ME6<7_P /NAXQB%I=?9<N=UEN*3WJZICQ&>Y^2XTPA;B</><'.;CUY?6B,CWW
MR'RYBR6.UL/Q\6Q."[$?SC9F5>%W6_"\ L+\F,[>K[/=4GO5W(B0(]52ICK$
M5IUY%=EYA7F*[N\PS;4C-MA39.-ZZL4F2QJS3EMNLF5BF 6=RM6Z2%)JB*S?
M<RNC-$UN=X=8;?E+I1MM#$1IB,S 9YX\^]Q\\MI/YCGDR1C^ V61)9UIJ6W7
M.1)QC!K4Y6J*/JI5$9F]9=<F:)K<;LXRAZ2JE&VTLQ6V([4"7G=SXW%SOVB_
MF.=S)&/X#99$EG6NI[?<I$G&,'M3E:HH^I-41F;UEMR9HFMQNSC*'I*J4;;2
MS&;8CM5:'F@>:=R$\T/=LK86T+A+Q35F.2Y<?3>B+3>9<S"]:6)VM6Z25I4W
M#CY'GMYCI2J[WUZ,U(F+I1II$>$S&B,:_3!8P9-9          !G[QT\KGGI
MRFC0KMJ3CAG3^*3VH\F+G6:,PM;X3+@2:44BX6G(L\EX_#R6)1%:*K[U^O.=
M*^A-3.70/EL<W.2\>'=-6<?LU?QB:VQ(C9IE[,37V'2H3]**1.M=_P VE6*)
MD,:B*TK7WM]<<Z?034SCT'Y;?-KDK'B735O'_-'\9FML2(V:9<S$U_A\J$_2
MBD3K7?\ -I5BB9#&HFM*U][?7'.GT$U-F/%CR=O,EYDQ8%ZTCQ3V-)PNY,QI
M</8N?1X&J-?3K=*I1;=SLF4[(FXQ RR&E"J*K[S>^#O2OH16IW#G%Y6'(#R^
M<#UMFN_LUTJJX;4O]UL6,8!@^595D.:I;L%M;N&0WNX(FX-9,819;(N? COK
MCW.2[ZQ<6*);JFJUH[7S-\M#>G!+"->YAO++]0*G[,OERLN-X-AN39-?LP2W
M8[>W/OUXGHF899\<1:+,N;!CO+CW&0YX]P8HE%4U6I':N97EI[SX*X3K[+]X
MY?J%4[9=\N5EQS!\-R7);[F"6[';VY]^O$]$S#+/CB+19US8+#RV+C(<\>X,
M42BJ:K4CO7F(^37R:\L/6VI]@<F,_P! *N>Y<EO..XAK/7F99ED^P$-8S:6K
MIE&071NX:ZQ_$$6#'G+E;8LAR+=Y;WK-UC42VI%7%MZTC7>:\C4H    9*<.
M= W#E+RDT3Q_MZ)*D;/V/CUAOC\.O;)MV'M2??3.;TS7I7W=BPVWSYO^WX!D
M-Q,T;/Y*\E-*:+@HD51L?8-ALEY>B5Z2+?BC<CWRS.[M5Z5]W9<2@39?_P"H
M,A.)VCIW)/DGI71D%$BJ-C; L5DO+T2O23;\4;D>^69WAGT5]W9<2@S9?^WX
M!EEP1XSW/F-S&XX<9;8W+4WM_:V+XUD,B#7MEVK!F9?OQL2_L5Z5]WCF!6RY
M3_\ ;I&+4^V6V!9K=;[1:HC%OM=JA1+;;8$5M+,6% @L-Q8<2,TFE$M,1H[2
M4(33T)2FE"S.MUO@VBWP;5;(K$&VVR'%M]O@QFTM1H<&$PB-$BQVD]$ML1X[
M24(33T432E"S MUO@VFWP;5;(K$&VVR'&M]OA1FTM1H<&$RB-$BQVDTHEMB.
MPVE"$T]%$TI0N9K1:;;8;5;+'98,:V6>RV^%:;3;8;26(=OMMNC-PX$&(RBE
M$,QHD5E#;::>A*4TI0^T^P^PY                               _&1'
MCS([\26PS*BRF78\F-(:0_'D1WT*:>8?9=2IMYEYM54J2JE4J36M*TZ'YO,L
MR&78\AIM]A]M;+[#R$NLO,NIJAQIUM=%(<;<0JM%)K2M*TKTJ#_%)HJE4JI1
M254JE254I6BJ5ITK2M*^BM*T-,G,#V?7RF^:2+G<=A<4,-UMG=Q3)7]\_CRF
MFD<S;GRZ?3KQ/BX8S$PC+KM6OI\:_P!FNWIIUK2IK6Y%>4-Y?W)=,Z;E^@<;
MPO*YJ7E?7SI^E-89*B7(I],N,MC&FX^+Y#<*U]/B7:VW#TT^@#S7(]0Z_P F
M[US+!&A2U]U?7K/_ .JY-%J^BXM,:B8LAS_;>:<(F'-7V*[?>%-W7*>!W([%
M]W6AKUB5$U1O.&QK/8S<=-5^K6RT9_9J7#7N6W1U/;U=GQ<4C4KU]-.E.L?C
MDS[,WMG&43[]Q2W-8MGVYOQGX^ ;3C-81F2&4U5X,*W9=;?7,/R&>Y3IU<EL
M6!BGI]/T.HQ]R;C-=HM''\4O3%T;IU4FWW5-(,WI3KT0W+;[X<ARO^RM,=)$
M>Y3\(>7/"3,*X+RNX];0T;?G)#\:VNYMC<J/C.2UC*<2_(PS-X/KV%9Q;VUM
M+IZU9[A.C5JA5*.=4UZ1Z]\<7^0O&'(ZXKO[3^=:MNRWG683F3V5]FR7JK%5
M)=>QK*(OK6,Y3#0IM5/'MTR4Q6J:THOT5!CU?L7R'%Y/JM_L\ZU.UK6B*RF%
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
M][YO&?B/MC-,2N7@+C;,OMICZYU,Y'>]TN3%V?L:7BN$77U9CZ:MB#.E2NRJ
M>UI2EMI5F?QW\O+FCRI]3E:2X]9_DV/S?"4SF]TM[.&Z_6RYZ5/,9SF<BPXO
M/\%KW:FHLI]_MK3M;552**'=,=UYFF5=BK)CUPDQU]*IG.MTA6^J:_1JF=-5
M'BN=M/36B5*5T_<]-"4-Q*]B;W+D/O9?^;?+/"]:6]?@R)NN>/6/SMB92['<
MZ57;YFQ,V8Q/&<;NC":UHM<:S9#&[J=$K73W1O1X^>S&[)O'J-VY/<@<9PF(
MKPWI6&Z?M$K,;\XROI5421F.3M8_9++/:I^^4S;;PQW>A*E4]T#W3'N,5R>[
M'<GR"+!1Z*JAV=E<Q^M*_P"\5,E4CL,N4_\ D6WD_P"V2;^*/LU/D_<3ZP+E
M;N+]MWYF,%+2:YKRCNBMT292F4)HAY[!;K$M^G(\JCM*N^-%QF.[1:O0JB4H
M2G>%H+R3_+IT!6)-AZ,A;9R.*ENE<FWM/KLMZ15M-*)=<Q6?'AZX9?HY2J_$
M8LC+E%5]%:4HFB1[C8-)ZZQ_L6BQ(NTE'3_&KZY[YJ5T^A6L5Q*+:E77T]4L
M4KU-Y>.XWCN'V.V8QB5@LN+XW98J(-FQ[';7!LECM,)NM:MP[9:;8Q&@0(K=
M55[6VFT(IU]%#:79K+9\=M<&QX_:;98K+;&$Q;;9[- BVRUV^,CK5$:#;X33
M$2(PBM:]$-H2FG7Z /4F6&8S2&([+3##2>UMEEM#33::?02AM%$H0FG^Q2AS
M1R8/U                -;/F1>9CI;R[=8+O&52(V6[FRJU3G=3:<@RE-W;
M)YC+E(:;YD$AEMZN,X-;9B^LF<]1*I'A.,Q$OOI4A.O7S!O,4U!P'UPN[9-(
MCY3MW)K9-<U?J6')4BZ9)*:72(F\WU]EM[ZW<,M\M?\ C$UZE%/^$XS%2\^E
M2$Z^/,#\Q'4/ K7*[KDTB/E.W,EMDQS6&IH<E2+ID<II=(J;S?'V6WOK=PRW
MRU_XQ->I13_A.,Q4O/I4A.IWS7?-OT!Y6NH'+[F<J)F^^\RLUQ>TIH>W3%-W
MO,)S#M(*,AR:5':D?6CKNU3W.LNXR*)7)\%V/!1(DI4A%=YRBY2[HYA[@R/=
MN],I=R/+[^[X42''H_%QK$K$RXXJV8EAEE=DRD6+&K0ARM&6:+<==<4M^0Z_
M)=>?<@1\D^2VWN6.U\@W'NG)7,@RJ^.>%%B1Z/1L=Q:R,K6JW8MB-G<D2467
M';4ARM&F:+<==6I;S[CTAUYYR!?R1Y*;=Y7[6R#<6Z,E<R#*KXYX<6(Q1Z-C
MV+65E:U6[%\2M#DB2BRX]:T.5HTU1;CKBU+>?<>D.NO.5;?,/F/OWG9O3*^0
MG(O,GLKSC)GO!A0(M)$+$L(QR.XZJTX3@5@=E3&\=Q*R-NU2PQ1QUYYQ3DF4
M](EO/R'<>#P4\&,70     #V+1.@-Q<F=D634NC,!OVQ<]ORZUB66QQTU;B0
MVU(3*N][N<ER/:L?L,#Q$UD3IKS$5BBJ=[E*UI2OK&E-&;9Y%;!L^KM+X/>\
M^S>]KKZK:+,PFJ(L1M2$R;K>;C(6Q;+%9(7B)J_-F/,1F:5IWKIUIU]7TKHW
M;'(G8%GU?IC![WGN;7M=?5K19F$U1%B(4A,FZWFXR%L6RQ62%XB:OS9CS$9F
ME:=ZZ=:=?=N./&;>_+C:^/Z2XZ:TR3:>R<E<K6%8,>C(JW!@M+;1,OF0W>6Y
M&LV,8W;?%365<;A(C0H]%4[W$U4FE9M?EQ^S_P"C.-+%@VGRE:L/(#>K*(ES
MB8U+BKF:;UO<T4HZE%JLD]MK[X5[AN5K_P"L+NQ2&A=$JC0&G6DR5S&?+^\C
M#2_'=FQ[+Y*MV3>FZFD1;C%QV5&5+U)KZXHI1Q*+99IS;?U]WB(NM?\ '[JS
M2(A=$JCPFG6DR%S$. /D:Z8X\LV/97)1NR;SW2TB+<8N.RHRI>I=?7%%*.)1
M;+/-;;^ON\1%UK_C]T9I$0NB51X33K29"[!_RJ?9EN.O$J/C6Y.8[.-\F^1K
M#<*[0L2FPUS]#:HN[=*.H;LV/7)EFNS\@@.5K_ZTOD>D!MRB%Q;:R^RB6Y(B
M2E*$I0A*4H2FB4I32B4I2FG1*4IITI1-*4]%#?<E*4)2E*:)2FE$I2FE*)2F
ME.E$II3I2E*4IZ*&^A*4H2E*4T2E-*)2E-*42E-*=*)32G2E*4I3T4)2*4I0
ME*$)2A"$T2A":42E*4TZ)2E-.E$I32G2E*?0/]/]/]/Z,6.;?(^U\2.*6\^0
MMQ7&]9UU@ESFXQ$ETHN/=<\NU6L?U_9GT5<;4J-=LUNT".]5-:J0RXM=*5[>
MAC1S&Y!6WBSQBW1OBX+C^L8!A-QF8Y%E4HN/<\VNE6K%@MH?1XC:E1[IF%TA
M,/536JD,K6JE*]O0QJYB<@+;Q;XR;GWO/7']8P'"KC,QR+*I1<>YYM=*M6+!
M;0^CQ&U*CW3+[G"8=[:U4EE:E4I7MZ&&WF#\K;/PBX7<BN4%U<B>MZLUO>+A
MB$*<E*XMYV1>ZLXSK&P26ZNM+7$O>?WJVQGZHK5:([BUTHKMZ5JR;W>KMDEY
MNV0WZX2KM?+]<Y]ZO-UG/*D3KG=KI*=G7&X3'UUJMZ5-F/K<<77TJ6JM:_1*
MT>\7>Z9!=[I?KW/DW2]7NXSKO=[G-=4_,N-TN4EV;/GRWEUJMZ3+EO+<<57T
MJ6JM:E:K>+O<\@NUTOU[GR;I>;W<9MWN]SFNJ?F7&YW*2[,GSY;ZZU6])ERW
MEN.+KZ5+56M2FWR"_P!ZRN_7O*,DNDV]Y%DEWN5_O]ZN3ZY-PN]ZO$UZXW6Z
M3Y+E:N2)L^=)<==6JO5:UUK7TU.,.....(    +&;R)..R>/WERZBES[>Y!R
MO><BZ[YR?QVJ-NNLYO2)%P93=54H[ZH[K2RV9]*5>BCK[BDT]W7K/\\E+0:=
M%< -52IL%R%D^Z'[GN[(_':HAUQK,J18V&*16M*.^JN:[L]H>2E7HHX\XJE/
M=>F?AY*^A$Z+X!ZKDS8+D+)MSOW/=F1^,U1#KC68TC1L,4BM:4=]5<UY:+0\
ME*O11QYQ5*4[O3:F^SA\6D\9/*LT=-N5L=MV9\BY-YY)9?ZRS1MYYC85(4/7
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^
M        & /F9<U;3P-XDY_NOK"E9],2W@VG;%.2EYB][0R6+-I8:RHBGH]9
M=IQR)#DWBX-4<;4[!MSK:%4<6BE<&?,5Y@VOA)Q:SG</6')SB71O"]366:E+
MS-YV3D,:72R5DQ5.L5E6O'XL21=IS=%H4[#@.-H51Q:.N#GF)<O[9PFXN9SN
M#K#DYO+HWAFI[+-2EYF\[(R&-+I9*R8U76*RK78(L23=IS=%H4[#@.-H51Q:
M*5UF^;CY@-E\MOA'LSD#UM\S94]+6NM$XY<4(D1\AW#ED.?3&U3(2GXU9MDQ
M6%!EWVYLT<;4];K6\TA='7&Z5K+,KRG(\YR?(LUS"]7#(\LRZ^77)LFR"[2%
MR[I?+_?)S]SN]WN,IRM7)$ZXW"2XZZNOI4M=:E=#D^2Y!FF27_,,KN\_(,HR
MJ]7/(LCOMTD+E7*\WR]37KC=;I<)+E:KD3)\Z0MUQ=?2I:JU*Z[)LEO^9Y'?
M\ORN[S\@R?*;S<\BR*^W1]<JY7F^7F:]<;K=)\ERM5OS)\Z0MUQ=?2I:JU*B
M[,\RRK8N895L#.K_ '3*\US?(KUEN79/>Y3DZ\9%DV17&3=[Y>[K,=K5R5<+
MI<Y;K[SBO2MQ=:GQV2RWC)+S:<=QZUW"^7^_W.!9;'9+1#D7&ZWB\764U!ME
MKMEOB-NRIUPN$U]#+++25..N+2E-*UK2A\EGL]VR&[VNP6&V3[U?+Y<8-GLM
MGM41^?<[M=KG):A6ZV6Z#%0[)FSY\Q]#3+3:5...+HE-*UK2A\EGM%UR&[6N
MP6&VS[S?+Y<85HLUGM<1^?<[M=;E):A6ZVVZ#%0[)FSYTQY#3+3:5+<<71*:
M5K6E#X<?Q^^Y9?K)BV+V:Z9%DV2W>VX_CN/V.!*NEZOM]O,UFW6BS6BV0FGI
MEQNETN$EMB.PRA;KSJTH2FJJTH6"_D]>4;BG!+!K?MS;5LMN1\M,ULE*7RXN
M5B7*WZ>LUS:HI_ L,E,KD17+PZPNC=ZN[*U>M+[HT9?JB5+E3L_*?\K#&.%.
M&0=I[1MUOO\ RCS"STI>9ZZQ;C U/:+BUU>PC$9+2GXSEV=951%XNC*E>LK[
MHT=?JJ5+DSJ/*C\K3&.%>&0=I[0MUOO_ "AS"STI>9[E8MP@:HM%Q:I5_",2
MDM*?C.79QE5$7BZ,J5ZRONCQU^JI4N39V^15Y(&%^7#KNV;OW9:+3E7-G8&/
MTID5T<K"NUKT38+NQ14G6N!3&%R8;M]>CKHUD%[CK5ZXYW1(B_44K<F;QC<X
M;ER1(    <!E>*8SG6,W[#,SL-IRG$LIM,^PY)C=^@1KI9;Y9;I&<AW&UW2W
M3&W8TR%,C.J0XVM-4J37I4X/)L9QW-,=O>(Y=9+7DN+Y+:YUDR#'[W!CW*T7
MFT7*.Y$GVVY0);;L:7#EQG5(<;6FJ5)KTJ<'DV,X[FF.WO$LMLEKR7%\EM<V
MR9!C][A1[E:+S:+E'7%GVVY0)2'8\N'+CNJ0XVM-4J34ZSF>&8EL7$LEP+/<
M:LF8X3F-DN6-Y7BF26V)>+!D5@O$1V#=+/>+7.:>B3[?/B/+;=:<0I*DJK2M
M" 1YQGE!WW@EE#VZ=-1[ED?%'-+\F)"J\X_<;WIC(KHMUV)AF42G*NR9^+35
MH4W9;P[52U5HF%-5ZWX#\^#3YL_E37KA3DCVX-1Q[AD'&'+[VF+$JZX_<+QJ
M*_W);KL7$<DDN5<DSL9F+2I%GNSM:J56B8<Q7K7@O3H.GFQ^57>N%F2/;?U)
M'N%_XQY?>TQ8E77'[A>-1W^Y+=<BXCDDERKDB;C4Q:5(M%V=K52JT3$EJ]:\
M%Z;6<^>]Y&F1^7%F$C?^A8MVROA;G^2)A0*ONR;KD&@\IO*WGH6 YA,=J]+N
M6&W!Q"F[!?7E*6JM$P)Z_7?5Y%RT2FE$TK$<,S%X.\W=R<"MX6G<VHIS<EM;
M;=FSW!+H\ZG&=C8:Y*9D3L;O:&DN+BOT6U1V#/:361 E)2XFBT5=9=RRX9\R
M-M\(=RVO;NJYC<AM3;=IS?"KDZZG'<_Q)R2U(FX_>$MI6N,_1;5'84UM-7X,
ME*7$T6BKC3N6'#7F-MKA)N2U[<U9,;D-J;;M.;X7<G74X[G^)N26I$S'[PEM
M*UQGZ+:H["FMIJ_!DI2M-%HJXT[G=Y=_F%;Y\MCD/9-]Z/N#4MI;35AV5KB\
M/O(Q':N!NS&)5QQ3($-)<<A24N,T?MUR9163;)B4NHHXW5YAZQYX8\SM*\Y]
M*V7=&E[UZQ$D>';LOQ"XN1T99KO+$1VWI^*Y5 9<7ZO,C]_?'D([HTZ,I#["
MUMKI6E@;Q%Y=:?YHZ?L^WM0WCQXK_AP,KQ2>XPC*,!RA#"'9V,Y-!:6OP);'
M?WL/HZQYL>J7F5*0JE:6 /$?EQJ#F?J"S[=U%>/'BO\ AP,JQ6>XPC)\"R=#
M"'9V,Y-!:6OP);'?WL/HZQYL>J7F5*0JE:6L? ?GQQ_\Q?C_ (_O[0.0>LP9
M/A6O.,'NCL9O-=6YJW&:?N6&9G;6'7/5IT;Q.^-)1W1+C$4B3&6MI=*TRR,H
M3)\S7.'R#(;#B5BO&493>K5CF-X];9EXOU_OD^+:K-9K3;F%RI]SNERG.L0X
M$"%&:4XZZZM*&T)K6M:4H<3?;]9,7LMUR3);O;,?QZQ6^7=KW?+U.C6RT6BU
MP&%R9UQN5QF.LQ(4*)';4MQUQ:4(0FM:UI2AQ5]OMDQ>RW7),EN]LL&/V*WR
M[M>[Y>9T:V6FT6N PN3.N-RN$QQF)"A1([:EN.N+2A"$UK6M*4."R?*,;PG'
M+[F&8W^S8KB>,6F??<DR;(KG#LUAL%DM<9R9<KO>+M<7H\"VVV!$94Z\^\XA
MMM":J56E*$*_S<O/AO&Y4Y+QKX4W^YXUJ1=95FV!O&WJGV;*=FL=*L3,?P)S
MNBW#&=?R4U6B7,6ANXWE'1M'J\+Q4SH@'FG^=G=MN)R'CSP]OERQ[5JZR;1G
M6YH*IMHR78S/2K,JQ80Y14:?CF"R$U6B5+6AN?=D?2T^KQ/$3-B$>:7YUUUV
MVG(>/?#^^7+'M7+K)M.=;E@JFVG)=BL]*L2K'A#G=&GX[@LA-5(E2UH;GW9/
MTM/J\3Q$S( /G>^TB7W?2<LXF^7[DUWQ+23BIEAV=R)MJKC8<RV['Z5C3L9U
MJ[WP[GB.LI:5+;FSEH:NE^1T:1ZK \9%QST\D7SEU;]BV/B/RNRN*C=MLBQ;
M7J'9]]F59?W+ CMU::Q+)ICZ:,.;/MK#2:1I2W*.9"UZ%T5<$*7.S<\F_P W
M!6\8UEXL<G<GC(W%;HT:VZJV/>I=6GMMPH[=6VL6R.4\FC#FQ[>PVFD>2MRB
M[\UZ%45/0I<S-GR=/-L5O"/9N+7)S)XR-PVZ-&MNJ]CWJ75I[;4)ANK;6+9'
M*>31AS8UO8;32/)6Y1=]:]"J*GH4N9LF]GK\^I7)>'CO"'FEFD-OD':8<.SZ
M.V_D<ZK$C?-NBM*98PC+YTE-(SNW[5&932)-<=2[E#'N5I5=&UN7&3H2.21F
M2]0                               #%GFGQ6POFCQIV?QXS:J(D;-K)
M56.9!X-'I&(9Q:'$W/#LKBTIT=5[SWV,TJ0TA2*RX2GXU540\HQHY?\ &;$.
M7O'C9&A,QJB+'S&SU5C]]\*CLC%<RM3B;CB>3QJ4I1Q7O5>H[2I#2%(K*AJ>
MCU51#JC&KE[QHQ'EWQYV/H;,*HBQ\PL]58_??"HZ_BN96IQ-QQ/)HU*='%>]
M5ZCM*?:0I%94-3T>JJ(=48;<_N&> \_.)>X.+FP5-P8FP<?JO%,G\"C\K!MA
MV-U%WP3-(::4H\KWBR.*PJ4RVMM4VWKD1%+HV^LJ_-OZGSK1.T,\T[LVRO8]
MGNM\GNN)Y/:7>Y26;E:I*F%/PY%4H1.M5P:HB3#E-]6I<1UMYNJFUIK6MVVM
MJ_-=*[)S;4VQ;.]8<WU]D=SQ?)+6[U4EFXVR0IE3\1^J4IFVR>U1,B))1U:E
M176W6ZU0M-:UP>U=89II;9&;:GV+9WK#FVO\CN6,9';'>JDLW"V2%,J?B/U2
ME,VV3FJ)D1)*.K4F*ZVZW6J%IK6GVWGI78W''<.R-$;=Q]_%]DZIR^\X5F%E
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!
MCIHY,NMWG5;JB-#BMO2I+GN&FUJ]!YMMO<&LM$8'>]F[=S2QX'@^/,5>N5^O
MTND=CQ*H6IB!!CIHY,NMWG5;JF-#BMO2I+GN6FU*]!XYOOD%I?B_J[)=T;^V
M-C.K=9XG&J_>,IRB<F)&\92'%Q;7;(J$NW"^W^Y*:JB';H3,B=,=]PRTM=>A
M U\V'SH-A\Z;C<].Z>K>]:\5+?/I15F>6F'ENX9$&2S(@WW858KCJ8-ABRHZ
M7H%B:=6PARB9$M3\A+"8D)'S0/-YSWFG/N6IM4>_&O.,D";2BK0ZM,3*-L/P
MI#3\.]9W6,XXF%9(TF.EZ#96G%LH7VORE//I93%A-^9YYNF><T9]QU/JGWXU
MYQF@3:45:'5IB91M=^%(:?AWK.ZQG'$PK+&DL)>@V5IU;*%T2_*4\^EE,6MN
M\ZKS]=H^8S=+OHC1=<@U+PQM=RI1=@?<3 S;>LFW2V)-NR+9]8;KR;=C<.9%
M3(MN.,O.1VW:)DSER9*(R86BLTKFEPCE@         $KGV;G@"YE.77GGELN
MQ]V-X4]=<+T%&N##2V;OFCK+EOS3/H[+Z*J7&Q* ^JUP7Z4JVNX2I54U2]!I
M6DG?V?#@RYDN57;FWL2S=V/8>[=,0T='GLMK:NN7NM.0,OSAAEY-5+CXM!>5
M;83U*5;5.DR:IK1Z%2M).'L^W!QS),INW-C8=FZX]A[USQ#2$:>PVMFZY<ZR
MY R_.&&GDU4N/B\%]5MA/4I5M4Z3)JFM'H5.DTCV4'RS7LQSB_>9'MO'>[$]
M?OWK .-,2Z1F5L7S/GF';7G^RXK$A%5N1,)MDA=FMTA-%-+N<R;5"DOVZE:3
M-R722X"?         :L?.LV4G5_EC\J;JB2EB=E&(V+6MO:]'B35;)S+',-N
ML9JE:II53>.W>:^OT^AIE=:=:]*5UH^<'L-.M_+EY,W-$A+,W),5LNO(#7H\
M28K8676#$KG':I6J:54BP768\KT^AMI5:=:]*5UJ>;_L).N/+HY+W-$A+,W)
M,6LVO8+7H\26K8.6V#$KG':I6J:54BP768\KT_WMI5:=:]*5TV>T";93I_RA
M^9=Y;E)CW',,(QW4UL9]'BSU;8SW%<#O,5FBJI353>*WRX2%]:TZ,L+K3K6E
M$UK72O-*]HJ:@       "P;]G4UI3 _+5Q+)E1UL/;CVOM/8[JG%(4M]%OO$
M75<=U**?3&651]9IJA*_2KK5RGN5TK6=OY!&NZ83Y>.+Y'5A;+VVMG;+V"XI
MQ2*J>1 NL;6<=Q*:>[994QKM-4I5Z:]:KI[E=*UG6>0=KNF$^7IB^1586R]M
MG9NR]@.*<4BJGD0;K&UI'<2FGNV65,:\35*5>FO6JZ>Y72M;/+V6+4E-;^4O
MA.7*BN1W][[HW+M9Y3JT*7(1;+[#TS%=2BGTQAA474B:H0OI55*U<3[EQ-:[
MU3=2;I"1L        5T7GP\;O[/7F)[3N5LM_J6(;[AVW?&-U:C^''K/S%V9
M"S]JKS=*,.3%[&LUUEK12B5MLS&:JI[I*UP#/.SX^?>'Y\[+N%N@^IXKN^);
M]VX]5MCL8K.RUV7$SEJKR*497+7L"T7.4M%.U:&9;554]U1:X#'G7<??O$<]
MME7"W0?4\5W=$M^Z\?JVQX<>L[+')<3.&O&12C+DM>?VFYREHIVK0S+:JJGN
MJ+75>^TB<4?[+_FF;DNUHMGJ&#\E(-IY(XHIF-X<6MSSMZ? V8S60W2D=V<Y
MM6PWF<MNE$N-1Y[%5IKWI6YIL-21J6-#(             !G+Y:W&^O*_G!Q
MWTM+@*N&,WC/8.1Y\S5":L*UY@K3V9YK&DNN44S'3=K#8WH+2UTK2LF4TFB5
MJ4E"LT/+SX^UY/\ ,O0FH)4*L['+MF\+(,X9JA-6%8%A3;V79A'D.+I5IBET
MLEE=A-*72M*R)+::)4I5$JS-\O;C]7D[S)T+J&5"K.QVZYO"R#.&:II5A6!X
M6V]EV7QY#BZ5:8I=+)9G832ETK2LB2VFE%*51-=BGE-<4:\U/,.XMZ!FVU5S
MQ&^[*MV5;+CJ;2J,K5VN67\^V!$E/.T4Q%3>L:QU^W,K<HI-9<QI%$K4M*%6
MA99(%D&7"@       !K*\Y'6WWT_+-Y<6!$;UB38M<,[)C+3&]9?B_>GR6P[
M*FR6.G1<?I:L6D(==36G;'6YW=4552NN?S:]>_?+\NKE/8T1_'D637[6PHZT
MQ_6'HWWL,BLFPYDAGIT6Q_ZLQI]#CB:T[6%N=W5-54KKK\V?7WWRO+MY2V1$
M?QY%EU^UL&.M,?UAZ-]['(;+L*9(9Z=%L=+;C3Z''$UIVL+<[NJ*JI747Y\>
MI_OR>4=S>QIN)ZS*QS5+&V(JT1/6I$/[RN6XWMFX2X_3HY&Z6;#9+;SJ:T[(
MSCO=U152:UHA7;E>&5)8       !8=^SW[(3GOED:MLJGT2)>J,YVIK>:NE'
M*.H57,)N?V]B15=>Q2X]ESZ*A'92B:,I12ONJ*K6>KY$.P4YOY<VM+.IY#\K
M6.:;,U],72CE'$JKEDS.H++]5U[%+8L^<1D(JBE$T:2BE?=456L\GR)M@4S;
MRZ=:VA3R'Y6LLSV7K^6NE'*.)K]=<S.8++]5U[%+8L^;QD(JBE$T:2BE?=45
M6MHU[,'M9.R?*(TWCZY#<F;I?8FY=4SW*4=H\A5<ZN&S+9'DU76J%.1<?V5#
M;15NE$T82W2O5=%5KNU-Q9N')!P     !CAS&^2)RH^;AO#XLLG,?>6GR5>3
M/S?=S?%SDAC_ ,LODL<E_F_[E^+K(S%/G?\ (>YE?-3Y#_%%EY5/%9"5EY3!
M@       $LCV5S_3_F9_,_2W\=;')0OLS?\ IQRY_FII_P#C?8))]]FC_P!.
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,
M            MD>/?X ]'_B@UI]QEE+0K1'X#]-?BIUW]R%G+/O1/X$--_BJ
MUY]R-H+K7B_\FGCQ^(S4OW X^>OGJQZJ>Y@         $.;V@'RHW[-<,BY[
M<=L:\2R7-YRY<F,'LD7HJS7-STN;JM,!FG8NU71?1.3(:2E<>75-S4EQ#]P?
MCQ,?/0\L1ZTS[_S?T'COB6>XO+N'(K#+/&Z*M%Q<_?[@M<)GW"[9<E]$Y$AI
M-%,2JIN*DN(?GO1XG/GE^6.]:9]^YN:%Q[Q+/<75W#D1AMGC=%6BXN>E>W[7
M":]PNV7)?1.1(:2E3$JJ;BI+B'YST>"'[35Y+<BQ7/*?,IXMXEXN/W>0Y=>7
M&N\?AUHNPW=WTN\@+);6*>&NRWASHC+6V4)7%FJ3=U(=;DW.1%B4$6TBZD),
M              R6T!S'Y2\69])_'[>VQM8MUD5E2+)8K^^_B%QDU4A57[Q@
M]VI<<.O3O5%/3+@O5Z=:?0K7KD/HSEIR5XTSJ3=%[KS_ %PBK]9+]FLM\?>Q
M6?(JI*O&NV&W2D_$[PYU13TRH3WHZT^A6ID-HWEER4XU3J3=&;JS[7**O^LO
MV>RWQY[%9\BM4J\:[8;=*3\3O#G5%/3*A/>CK3Z%:F6G&;GAS'X;W*ERXR<C
MMJ:A:K)K,E8]CF2R9&#W2552%UD7W7EZI=,$R!WJW3TSK=(KTZT^A6O7=/IK
MVF?FIA,>+;MNZ[TUNZ''0A+UWK:[MK;,9RTH[5+D7#&)DK#V^]5**Z,V!JE*
M]>GHK2B=O^H_:+>8&',1H&U,!U)N2(PA%'KK6VW37N6S%415*EOS\;ER<3;[
MU4HKHU8VZ4KU_<K2B=O6I?:)N7V'L1H&T\"U)N*(PA-'KK6VW/7V63%T15*E
MOS\<ER<4;[U4HKHU8VZ4KU_<K2B=_P!H7VN7G_KZ-"M>\-6:%Y"P8S:$R+Y6
MSWK4^>7%:6ZH6Y*NF(3YF"->(NE%]&,99I2M54IZ*IHG8]@GM2O'VX-,5V=Q
M;W'B#RE-^LMX)EN$[&:937L\:K#N0?>M5(4BE5=M%(:[^E.M4]:]-@F$^TKZ
M*GMLUV-QKVUBKJJM^L(PG*<.S]MI->SQ:LNWW[VBGZHZJ[:*0WW=*=:IZUZ;
M <*]I0T7/;9KL7C9MG%75*;]81A648?G[;2:]GBU9=OOWM52%(ZJ[:*0WW=*
M=:IZ^C:UK?VQWC'=&8ZMO<.M\8.^I35);>M\VU]M1EA-:M^/6._D]=-KE*;I
M57913;-%]*=:IZU[<D[%[2AY=%W\'WP@<AL7\2-XZ_?W65AD>KN^X_Q-[ZV<
M\R+ND^ZKZ6^]GW-?=_0ZY"V7VAC@'=/"]>@[YQOQ(_C+K>M<V1_P'/<?XH[]
M;N;W^M9'NJ^E'>U[FON_H=<@[+[0EP&NGA>O0M\8WXD?QE^_6NK(_P" Y[G_
M !1WZW<VOW61[JOI1WM>YK[OZ'7+''/:RO*OO?@>^=MY0X?XL3UASZX]18W*
M]6>]Q_B#_P!:6R<I[I?NJ^EOQ&/<U^F?0Z\U<?://+;A15R(UUW;=WD*11,&
MW:K<:E.T6NB5*0N[7^V0J);I7N5W/)KTIZ*5KTI7EY_M WE[0XRWX]RW%=74
MU11,*!K-;<ERBE42I2%W2^6V'2C=*]U>YY->E/12M>E#EY_M 'E\PXRWX]RW
M#=74U11,*!K1;<ERBE42I2%W.]VZ'2C=*]U>YU->E/12M?0<]=/:LO*?@0W)
M42\<@[V^A3=$VZUZ9<:F/46M*5*;7>LEM%OHEI->Y7>^FM4TKVTK7I2OC.7>
MT^<*+8A]O#=,\ELLF-*K1MRYV'6V*VB32J$*2IJ;]\F_71%.]54J\2 BM*IZ
MTHJE:5/(\I]I X>VU#S>):CY$91+;KT;7<;)KW&;5(I5"%)4W,^^%>[DFG<J
MJ5=\%-:53UIUI6E3R7*?:.>']N0\WB>I.0V3RVU5HVNXV37N-6J13L2I*FY?
MWP;U<DT[JU2KOA)K2M.M.M.AX-F_M?\ Y?EH;D-8'H3EKFLYE5:-.7?&]3X;
M8Y=*MH6A;,_[[&1WE">]54*\2VHK2J>M**I6E3!+;7M2VU;DU)BZ-XK8%AR_
M#JW&O.TLZO\ L):EJZ_XTJPXM;-<-15(37HEJL^2GN3W556E>RF%&T?:5]FW
M%N1&TOQFPC$U^'5N/=]E9I?,\6I:NO\ C*K)C5NU\W&JA->B6ZS9%.Y/=55:
M5[*85;0]I0V;<&Y$;3/&C",37X=6X]VV3FE\SM:EUZ_XRJR8U;M?MQJI37I1
MNLV13N3W556E>RFN#=GMCVY[LS+A\=>&FM<$<\)342_;BV-DNSW%N*Z_XXK&
M\.M&J68:D)5T2S6Y2T]R>ZJZTKX=--')#S:N?_*5F?:=C\ALKLV'W"BV7L"U
MEZOK+$782W*N^]USB8>W;+GDT)+E:5HF[R[@KJE/55>Q/34?R"\T?G/R59FV
MO8&^<GM&*3J+:>P?7/@:YQ5V&MRKOO?<8N*-VZXY'#2Y6E:)NLJ>KJE/55>U
M/34GR!\T3G)R39FVS/\ ?&3VC%)U%M/81KKP-=8L[#6Y5WU"XQ<41;KCD4-+
ME:5HFZRIZNJ4^GW*>FA7E=YVGF:<QF+E9=J\HLTL."W-+C#^M=0^K:BP=ZWN
M.U>]ZKO"P9JTW;+K>AVM%41?)MT5U2CJJO8CMUPFOPU_FJ8            W
MM>2!Y84SFINAC=&U[$M7&'2U^AS+VS/C)7"VOGT!46YVG6T=N0FK,S'HJ%MS
M,A7T6GU.K4/I14WQ6-UWDU^7!+Y@;>9V]L^RKKQPU!>XDN\-3HZ50]G9S"5&
MN-KUZPV^FK4NPQD*;E7Y5*+3ZI5N)THJ9XK.ZGR;_+DE\OMNL[=V=95JXY:@
MO<27>&IT=*H>S<XA*C7&UZ^8;?35J78HR%-RKZKHM/JE6XG2BIGBLR//9Y/*
M!G>8!OV/OW=...*X@Z R2!.R%BY1$KM^Z-F6U4.[634\9J2BK$[&(:%M3LG7
M1+B?45,P.B5W"CT>P3;;;9;;::;0TTTA+;33:4H;;;0FB4-MH32B4(0FE*4I
M2G2E"=>VVVTVAII"&VFT);;;;31#;;:*42A"$)I1*$(33I2E/12A.D;;0TA#
M32$-MMH2VVVVFB$-H12B4(0A-*)2A*:=*4IZ*4+.AIIIAIMAAMMEEEM#3++2
M$MM---IHAMMMM%*(0VA%*4I2E*4I2G2A_9_9_9^@         !7Y>T-\IJ;Z
MYV7#5MBN/KF#\7\>;UG#2P\AZ"_L&[*CY!LVXLT2M=6ID6X.0K%*16B:T>L-
M?1_OJP5?/HY+4W?S5G:ULL_UK#>-UA;UW$2R\AZ$_G=T4Q?=C7!FB5JJU+C3
MUP[+)36B:T=LE?1^[6#!Y\7)2F[>:<[6MEG^M8;QPL2-=Q$LO)>A/YU=%,7W
M8MP:HE:JM2XT]<2RR4UHFM';)7T?NUK'O:B>8Z>2?F.7/3F.73U[7G#_ !AK
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
M              !6N^<QQ;5Q3\P#=&-6RV*MV![-N"-VZXHAFK$2N.[&D3+A
M=[= ;HGPFH.-YRQ=[6PA*E=L>&W6O3N[:5YOFX\:E<8^<^WL>MUNK PG8T].
MXM?T0S5F)6P9_(ES[K;X+=*>&U#Q[-&+K;64)K7M8B-UKT[NVE>SYMO&Q7&7
MG+MW'K=;JP,)V+/3N'7]$,U9B^\&?2)<^ZV^$W1/AM0\>S-BZ6UE":U[6(C=
M:].[I2II\^OARKAAYFF_<2M%I5:];[=NB.0>J:(CUC0:XMM25.NE\M5M92GP
M6+?B>Q8U[L\=M"E=L6 U6O;W=M-6)K1-:IIM      .3LEZNV-WFTY#8;A*M
M-\L-S@7JS76"\J/.MEVM<IJ=;KA#?16BV94*8PAQM=/2E::5I] Y&SW>Z8_=
M[7?K)/DVN]62XP;O:+G"=4Q,MUTMLEJ; GQ'D5HMF3$ELH<;53TI6FE:'(V>
M[W/'[M:[]9)\FUWFR7&%=[1<X3JF)ENN=MDM3($^(^BM%LR8DME#C:Z>E*TT
MK0Y?'[_>L4OUDRC&[I-LF18W=[;?[!>K:^N-<+1>K/-9N-JND"2W6CD>; G1
MFW6EIKU0M%*T]-"TYX4<CK5RVXJ:.Y"6Q49+^QL$M<_)(<13:F+3G-L\2PY]
M9&O#6OHS9\RM<Z.WW=JU--I4I*:U[:67?#WD#;.4O&73&^+<J/1[/\)ML[(8
MD53:F+5FEM\2R9Q9VO#6OHS:<NMLUAON[5*:;2JJ4UKVTLK>'^_[9RCXS:9W
MM;E1Z/9_A5MG9!$BJ;4Q:\SMWB67-[.UX:U]&;3EMMFL-]W:I3;:552FM>VE
MR9Y?G*NS<V^&/';E!:%Q$R-JZWLURRR!"6TN-9-BVCQ<<V5CS/A.+Z,6+/;/
M<8K55=BULM(4I"*J[:92&2ADD9B@                           %9SYO
MNCIF@O,8Y18LY"<BVC+=AS]NXN]X*V8<RP[=2C/^ELJIMM+D*SWB^3+97LI5
M"'X+C=*U[.I76^:SIB7HWG]R2QIR(Y&M64Y[.VKC;OA+:B2[)M1*,Y_]754A
M"7(=JNUYEVZO;3M0]"<12M>SJ5W/FJZ9EZ/Y]\D,:<B.1K5E&>3MIXV[X*VH
MDNR;32C./_5U5(0ER':KM>9=NK5-.U#T)Q%*U[.I4?>>9QVG\:/-2YAX:[ =
MAV/-]HW+>.'O^KN,0)V-[P2C9G2T56VTEVWV*_9%.M%:HI5#<BW.MTK7P^IK
M5->)KU-3!,D]G2\R/'YV(1N >WK]&M>38_,N]WXYW>YR?#:R>QW25-O^2:R]
M8?KV^_UCN;\FX6M"EUK*A2'H[=$>IM(=EL>0/Y@]BFXI'X-;5O<>VY%8I=UN
MN@;K<I'AMY'9KG)EWS(-<^.]7M]^[-<7Y,^VHJNM9,-]UA%$^J-)=EH>0;Y@
MECFXK'X.[5O<>VY%8I=UNF@KI<9'AMY'9KE)EWS(-=>.]7M]^[-<7Y$^VH4J
MM9,-]UA%$^J-)=GD^RP>:]C%QP:+Y9^\LDB6?+L9GWV^<5[W=Y7A,Y?CMXF3
M\ERO47K4BO;3),=N\F7=+.VI=:S+?*?BMI1ZBPAZ682B"4 37P       #&'
ME+S(XY<,L%5G_(;9=DP>W2$2:6"Q*<K<<SS&9%HWXEOP[$8/BWN_R6UO-I=<
M::]6B4<2N0ZRW7OICAR6Y:\?^(V%*SG?.Q+/AL!]$BECLJG*S\NRV7&HWXD#
M$\6A^+>+Y(0MYNCJVF_5XM'$KD.M-U[Z8Y<E.66@>)&%JSG?&P[/AL!]$BEC
MLJG/7\MRR7&HWXD#$\6A^+>+Y(0MYNCJVF_5XU'$KD.--U[Z8@\Q^>'%7@1K
ME>S.4.V\?UY:Y+<NF,XXIVMUSW/)T-+?BVO!,(M_C9!DLMMQ]I+SC+/JD*CJ
M7)3S#5:N4A!^9+YY^^^:2;[JS42+MH3C=,J[#E8[;KC1&Q]CV^M%LJ^^-D]K
M=HW#LT]A5:KL%M7ZCT6IN6_<:);6B&QYA/G1[OY?)O6M-5HNFC^/DNKL2388
M%PHC8.P8%:+95]?^1VUVC<2T3655JNQV]?J?1:FY3\^B6UIAP^8-YSV[N7B;
MUK75B+II#C]+J[$D6&!<*)V!L"#6BVE?7]D=M=HB):9K*NJ[';U^I]%J;E/S
MZ);6FO,\V'VB[DKS]3D>G-'MWOC5Q1GJ?@2\6M5U2C:VUK76CC"_OJ9?9WZ-
MP;#<HZJU<QJTN>]W1Q34V3=$I:<1HI-*II:(Y!_J4J6I*4IJI2JT2E*:5JI2
MJUZ42FE.M:UK6OHH?ZE*E*HE-*J4JM$I2FE:J4JM>E*4I3TUK6I_J4J4JB4T
MJI2JT2E*:5JI2JUZ4I2E/36M:G])2I:DH0E2UK51*4II52E*57HE*4TZU4I5
M:]*4I]$RRWSP8Y6<9-=:NVMO/3.5Z\P?;\1Q_$;K>H[*'H\M*79#-BRRVLO.
MW'"LEG6QKUV-;KJU$EOQ>]2&ZJ9D):RAW;PNY.<<\ UML[=&HLGP/#=JQG'L
M6N=X8:2ZQ*2EQ]FRY1;VG7)^'Y%-MS?K<>!<VXLIZ-1:DHK5E]+63^[.&')K
MCI@.M]F[GU)D^"8;M6,X]BURN[#276)2:./LV7)[>TZY/P_(9MN;];CP+FW%
ME/1N]2454R^EK-;DCY=/-#B)JO3VZ.1>A,TU?KS>4)V3A%YR",PA^+-0EZ3'
MQS-;4P^]=-?Y;<;0SZ_%M=Y9A3I$.BUH;JJ/*0QB88NF+YA.9?<*^;N]>"&W
MX.VM)9!ZOZQZE;\YPBZ57(P_8^,1YB)3V.Y/;J5_^G]5G,5;GV]QQ2X[J.]Q
M*\K.'_,C=7"?:T/:.G+[ZOX_J<'-,-N55R,3V!C<>6F2[8,C@=?_ *?U::SX
M<V"MQ2F'$=RZ+RJXA<Q=T\*=JP]H:=OOJ_C^IP<SPZY=\C%-@8Y'EIDNV'(X
M'7_Z?U::S5N;!6XI3#B.Y=%YR\ /,*Y&^6_O*W[LX^9-ZKZU[WVS8NO;Q5R5
M@NUL0BST37L6R^U4K_\ A/4[C'JU<K8XZM<9Y'>ZERQHX.<X]*\]]*VS;VH;
MGZO,C^K6S86O;G)CKRS6N6+CU=?L-^8:HCUB'([%N6ZXMH3&N,9/>CL<0\RS
M/]X8\SM/\W]/V[:NJKCX$MCU>W9Y@=QD,+RC7F4+8JZ]9+VRU1'CQ'^Q;D">
MVBD>X1Z=Z.UQ+S+4_'AGS,U!S=U!;MJ:KN/@2V/5[=G>"7&0PO)]>9.MBKKU
MDO;+5$>/$?[%N0)[:*1[A'IWH[7$O,M6I_EV^8EQ_P#,IX_VC>6C;OZK/B^J
M6C9^L+O+C.9KJ7-7(U7I&-Y)'9HWZU E>&X[:[HTVF)=8B?$;['42([&91EN
M9:F>@                                     !TK8^N,$V]@F4ZRV;B
MUGS; <VL\JPY3BU^BTEVN[VN72GB,O-]4N,O,N)2ZP^TIM^,^VAUI:'4(6GI
M^P-?X5M7"LEUSL;&K3F.#YC:9-DR7&KW&I*MMUMLJE.]EY'5+C3S3B4NLO-*
M0_'?0AUI:'$)53I^P-?X7M7"\EUUL7&K5F&$9A:I-DR3&[W&I*MMUMLJE.]E
MY'5+C3S3B4NLO-*0_'?0AUI:'$)53S[:VJ=<;RUQF6HMNX;8M@ZUV#8IF-YC
MAV20TS;/?+/-33Q(\AOJAUA]AU"'H\AE;<F));;?8<;>;0M,"?S8?)6V+PCN
M=ZW/I"-?ME\5)LQ4F1.HRY<\NTLJ6ZKPK1GB8R*N7#$Z.*HW"R&C:&J*4B/.
MHU(4P[,A"^:!Y/V?\.+C>-O::CWO8G&29+5(?F4:7<<JU J4[7PK5F](Z*N3
ML7HXJC<2_40AJBE)CS*-/U9<EPD/,\\H//N'5QN^W=.1[WL/C-+EJD/S*-+N
M.4ZA5*=KX5JS:D=%7)V+T<51N)?:(0U12D1YE&GZLN2ZU_SJO9_]I^7M=K_O
MWCS$R3;7#&?.5*DW"C#EVSC0"YKZO!L>R4Q&ZNW/":.J2U R=+;;-%*1%N%&
M9*H[T_0X:232<1N                                  #W'COQPW-RK
MVE8=.:)P>ZYUG-_75Q,."BC5NLMJ:<:;G9%D]X?[+=CN-VSQT>/,E.-M)4M#
M::J=<;0OV;0G'[;O)O95DU+I3#+GFN9WQ?>F+"11NWV>V-N--S+_ )'=GNRW
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
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
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=
M2IMYEYM54J2JE4J36M*TZ'Y/L,2F'HLIEJ3&DM.,2([[:'F'V'D5;>9>9<HI
MMUIUM54J2JE:*I7I7T'Y/L,2F'HLIEJ3&DM.,2([[:'F'V'D5;>9>9<HIMUI
MUM54J2JE:*I7I7T'X2HL:=&D0IL=B9#F,/19<24RW(C2HTAM33\>0PZE;3[#
M[2ZI6A5*I4FM:5I6E2#EYQ'DA9;H6^Y=R;XD8K)R?C_<Y,C(,VU9CD-^7D6E
M'GZKD72?9+5'2Z_>-6-O=SJ:QZ5?L32ZH=;K"9K)1#(\V/R;<HTA>LJY&<6<
M9D9'HNXR)%]S'6E@B/RK_IYU^JW[E.LUL82Z]=M:-O=SJ:L4J]96EU0XWZFS
M60B&EYK_ )..4:2O65<B^+>,R,CT;<9$B^9AK6P1'Y5_T^Z_5;]RG6>V,)=>
MNVM&WNYU-6*5>LK2^QQOU-FLA%=OY['L\^;<;,CSCEWPBPR7E_&6[2Y63;!T
MWBL"3-RGC\_)JN3>+ECUEBI>D7[3;4CN>36*FLC'&%U;>9K;X]9;<:(CMD>$
MB3          ']MMN/.(::0MUUU:6VVVTJ6XXXM5$H0A":54M:U5I2E*4ZUJ
M?VVVMU:&FD+<<<6EMMMM-5K<6NM$H0A":54I:E5Z4I3TUJ?VVVMU:&FD+<<<
M6EMMMM-5K<6NM$H0A":54I:E5Z4I3TUJ?VTTZ^ZVRRVX\\\XAIIII"G'777%
M40VVVVBE5+<6JM*4I2E:UK4WP<!_(.Y3<JI-ES?=L*Z\9M'R%M2W+EE]F=:V
MIEMOZ-/I;P_7]Q]4EVN-<6%]&[I>*1HZ4+2^PQ.32K==V?!_R/>2_)J1:,RW
M'#N?'733ZVI3EPRJTNM;,RB!T;>HWB>"S_595MCSV5=&[E=J1F$H6EYAF:FE
M6Z[KN$/DA<E>3$BT9CN&'<^.^FWUM2G+AE5I=:V7E$#HV]1O%,&GTBRK;'GL
MJZ-W*[4C,)0NCS#,U-*HK)$\M3V:CF1S-EV#8?(.WWGB/QXDN,37;KG%A>9W
M-FUKZ,R$M8+K*ZTA3;/$NL=?1J\7VD2*AMQ,B-&N**5:5-DXF<+..?"77K>N
MN/NOX&+PY"(J\ERF9V73.\YN,5NJ$W;,\J>91.N\GO6XMIA/@P(=75IBQV&U
M=A,0XN<0- <.L#;P'1."PL;BOHC+R+)9?9<LUS2?&;JA-SR[)G6D3;K([EK4
MVPGPH,2KBTQF&&Z]A,'XO\0]!</,$;P'16#0L;B/HC+R+))?9<LTS.?&;JA-
MSRW)G6D3;I([EK4VRGPH42KBTQF&&Z]A8*\)^ /%?R^=7M:LXQ:RMN'092(;
MF6YC/JW>-C[%ND-FK:+UGN9OLMW&]RN]QQ;,9%&+;!J\M$.+&:5X9E29-&3!
MF8  >(\B^/&J.56G<RT9NG'$9+@.;0$Q9\=#OJETM<^,ZB5:,BQ^Y)0MVU9#
M8;@TW(B2$T51+B.UQ#C2G&U^-[^T)K'DUJ?+M+[?Q]&18/F,),:<PAWU6Y6V
M=&=3)M5^L5P2E;ELOUDGM(D17TT52CB.U:7&E+;7X[OW0VLN3&J,MTQMZP(R
M'",QA)C3F$.^JW*VS8SJ9-KOUBN"4K<ME]LL]I$B*_2BJ4<1VK2XTI;:\>N5
M'%S2_,W1.>\=-_8JC+=:[!MJ(=RBMO5A7BS7*&\B;8\IQB[(0X[9LGQNZ,MR
MH4E*5I2ZWV.H=96ZTNN7\R'RWMO>7;MY>)Y8B3E>I\KDSI6H]N18*V+1E]H8
M71:[3=D(JZS8\XL;+J$W"WJ77Z*7V%.1W$+K "\P;R^=J\!]JKQ?*$2,GUAD
M\B;*U7M2+"4Q:LJM3"J+7:[HA%7&;-F=F9<0F? 4NOT:/,U<CN(76 ;Y@7E^
M[5X%;57B^4(D9-K')I$V3JS:<:$IBUY5:V%46NUW1"*N,V;,K,RXA,^ I=?H
MT>9JY'<0NM5?YKGE1[R\K3>3F$YLW+S/2V9R[C-TAN^%;EQK'G%CC+HXY9;T
MVW5Z/CVQ,>CO-INEK4Y7Z*9$=3L5UMRNN4P , S589?<(N:FW^"&]<?W;J6=
MZQZOTM>;X-<)LR/C&Q\/D+I6XXQD3,5?_P!!^#*[''+?/;:D(2OL4VO*SAOS
M VMPGW58MQZNF>/ZOTMN987.F2X^-[ Q.0NGK^.7]J,K_P#70I/8XN#-;;?2
ME795"\JN'7+W:O"G=-BW%J^9X_J__JW,<,G3)<?'-@8I(73U_'+\U&5_]!Z%
M)['%P9K;;Z4J[*H7G+Y>O/\ WEY;_(W&>0>D[AZUZKTL^PM=7.X3XN(;6P64
MY2MUQ#*682__ *$BW3/#=<MER:9DH0OL4TY9&\.N7VG^;NCL8WGIR[IDVF[M
MTA9+C$Q^*K)M?Y=&9:7=\-RR%&=<]3NUN4ZE3:_[U,BN-26*K8>;56P?XF\K
M-4<R-,8YNC4MUI(M=U;I#R'');\9618+E,=II=UQ+*(D=USU2Z6]3J5(5_>I
M<5QJ0S53+J%5L$N)_*K5/,736.;GU-=:2+9=6Z0\AQV6_&KD6#93'::7=<2R
M>)'<<]4NEO4ZE2%?WJ7&<:D,U4RZA5;7S@ESET7YA7';$.16A[XF79;XTFWY
M9B,^3#5EVLLWBL,N7S \U@1'G?4+W:EOI6VO^\3H3K,N.I<=]I:LI3)4R4,Q
MP                                       ##/E_P  N+'.3%DX]R!U
MI;[Y=X$5V-C.Q;&I&/[-P_Q*.U3];V81&5S/4D//5=K;IJ9EI?>HE;T5VJ4]
M,1^5O!KC1S/QI-BWKKN!>;K"C.QL=S^RJ18MC8GXE':T]X<LBLJE^IH>=J[6
M!,3+M;SM$K>C.52GIB3RKX.\:N9F-IL6\]>0+S=849V/CN?66J+%L7%/$H[5
M/O#ED9E<OU-#SM7:P):9=L>=HE;T9RJ4],"N<WEG\-O,3PY&,<F]26O(;Y;8
M3T/$MJ8ZIO&=NX)XM'JIKB^=0HZY_O>W(?J^JUST3[+(?2E<B&\I">D03FA[
M.;RHT<[=LMXSW*/R=UO'3(F(L<)F+C>Y;+#;ZNUCR,3D2JVG,U,-5HVARS2E
MSYCE%53;6:=$UBF<O/(#Y,:9<NF4\=;@QR.U\PE^6FRPV8V/[<L\1OJ[5A_%
MY$FMKR]3#=:(0Y:)*ILMRE:IM[5.B2*IRZ\@CDMIIRZ93QWN#'(S7[%'Y:;+
M#9C8_MNSQ&^KM6'\8?DUM>758;K1"'+3)5-EN4K5-O:IT209^?7LK7,KCN]>
MLVXCW:-R]U1%3*GHQRWL0\4WUC\!KN>K&E85*F5LF?*C,U2VV[89B[E/=2JJ
M;2Q2J4UC[95B658+D%TQ/-\9R'#LJLDE4.]8SE5EN6/9!:)B*4JN)=+-=XT.
MXP)**5IU;=;0JG^P:)\FQ;)L*OMRQ?,L<ON)9-9I"HEWQW)K1<+#?;5+1TJN
M+<K1=8\6X09":5]*'6TJI_L&BW)L7R;"[[<L7S'';[B>2V>0J)=\=R:T7"PW
MVU2T=*KBW*T72/%N$&0CKZ4.MI53_8(Q>9X3F>N<GO&%;"Q')\#S+'I:X%_Q
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?\
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
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
M                  TC\V/(;X9\MIMWS;#X,SC9MZ[//S9N8ZQML-_$;]<9
M%5*<F9;JZ1(M]AG/./.+==>M3]DFR7E57(D._0-./,3R2.(W*69=<PQ.%+X\
M[5N;KTN7EFN;=$?Q6]SWZJ4N7E&MI#\&R375NK4ZX[;'[/+DO*JM]]WZ!IVY
MA>2;Q(Y1S+IF&*0I?'O:ES=>ER\LUS;XCV*WN>_6JER\HUO(?@V2:ZMU:G7'
M;8_9Y<AY55OON_0(]OF"^S;\">;=PO>P<%MT[B;O&]/R9\_.]0VF#)P?)+K)
MJI;L_-M/2I5LQNXON/N+>>?LTG'Y\N0NKDF2]7T$<K=WLWGF :YF2W-65U;R
M"L:555 <Q7,X&"Y,XQ1?;_ZSL6RW,9LT*5V]5^'&N\Y';]!RJZ]A'_W)[/GS
MHP"7*<UI76N];*E5507,9RZ%A>1N,47V_P#K&R;$7CMHAR>WJKPX]UFI[?H+
MJKW)H%W%[/SSEP&7*<UI76V]+,E5507,:RV%AF1.,47V_P#K&R[#7CMHARNW
MJOPX]UFI[?H+JKW)%5Y">RC>9KJN?-=TVK3G)S'4J4NV.X;GMMUUESL:CE$=
M;OCFVW,1L%OF]O5?A1+Y<4=GHHY5=>PP(R'RF_,CQB7ZE<N&N\)+W<XGOQ[%
MJY=$ZM=G=_ZPQ23>H';7OIVU\3HOT]O7I7IA!?O*]\P?')7J=PXD;ED/=7$]
M]AQJN51>K?9W?X]C$B\0NE>^G;7Q.B_3V]>E>F$5]\L'S!,<E>IW#B5N20[U
M73OL6-URF+U;[.[_ ![&)%WA=*]].VOB=%>GIUZ5Z:U\H\E+S7L0G>]]UX&<
MAI;_ '.I\3%\.^O>#U:\/OK[YX7+O]M[:^)3MKXO1?I[>O:KIQ4'RM/,7N$I
MF&QPOY"MO/J4E"YVN;Y;(J:I0I=?&G7)B)"CIZ)KTJXXFE:]*4]-:4.,A^6I
MS]GR6HC'$/?"'7JU2A<S7]ZMT:E4I4NOBS;@Q%AL4Z)]%5N)I6O2E/36E#C(
M?EK\^ITEJ(QQ%WNAUZM4H7,P&\VZ-2J4J77Q9MP9BPV*=$^BJW$TK7I2GIK2
MAPMO\G#S4;G,8@QN O*!M^0I26UW#5>0VF&FJ4*<KX]QNL>%;XJ:I17I5UU%
M*JZ4IZ:TI7(_7?D,^:!L!V,I[CY%P&UR$TK[\;$V1KFQM1ZJ8:D)3)LD#)KQ
ME[:E(>32O2VUHERBD*K1:%T3D#@7DC^9%G3L=3VB8V#VV12E??;/=@X!9FF*
MJ9:?2F19H61W;*VZU0]2GHMU:)7W(56BDJI3(# O)-\Q[.78ZG=%1L'MLBE*
M^^V>[ P&S-,54RT^E,BSPLBNV5-UJAZE/1;ZT2NBD*K1254IE9JWV;;S@MFO
M1%/\8H>M+/+2E7O]M+:^J\=9BU7'8E(1+QZVY=?<Y:4IN0FE>EIK1#E%-JJE
M:%I3M$T1[+?G4R1"N')GDQB^/P4.M.3L5TACUTRBX38ZJUJY'9S?.8N+0[++
M0CI[OWAN3?=UZ4K2E*JV2Z3]FMS67(B3N1?(K&K%"0XVN9C.FK#<LDGS&%5K
M5QAK,LTC8U$M$I".GN_>2X-]W7I2M*4K79%I3V;3-)<B).Y$\B,;L<)#C:YF
M-:;L-RR2?,8K6M7&&LQS.-C42T24HZ>[]Y;@WW5KZ*TI2M=PW&_V.C8T^5 N
M?+GEQAV,VYMYERX8;QYQ>\9A=+A%4JM78S&PMBP\.@V":AOI3Q/K;NK7?6M*
M4JFE%*D&\2_*CX.<,I%NONIM.6^\;#MJ6U,[8V6_3/-AM2FZ=M+A:;E=&$6?
M#YRT5JE:[% M5%IK6BJ5I6O7>YQ<\L3ACQ%?@7O5^IH%USVWT;4UM#8C],WS
MUJ2W3MI.M=PN3*+3BDQ:*U2M5DA6RBTUK15*TK4WK<7O+(X:<1WX%ZU?J>!=
M<\M]&U-;/V&_3-L\;DMT[:3K7<+DRFTXI,6BM4K5985MHM-:T52M*U)/7";R
M7/+MX#R;5D>E-$6N^;1M26E,;JVU)ILG:+,QI/92YV2ZWB,W8L&N#C=:I<7C
MENLU'$UK12:TK7KL9,_C/LVI        '@O)?C3J'EOIS*]&;OQI&28-E;+*
ME^"XB)>\?O$)57;3E&+7:K3SMER2S2*U6Q(0E25)4MEY#L=UYESQ'D3QWU5R
MFU-D^E]R8\C(<,R=II2_"6F+>;%=H:JNVO),:NE6GG+/D%H?K53#Z4J2I*EM
M.H<8==:7XER'X\ZJY2:GR;3&X\>1D.&9,TTI?A+3%O%CNT-57;7DF-72K3SE
MHR"TOUJIA]*5)4E2VG4.,.NM+QLY;<2]&\W=$9GQTY#8DWEFN\T894YX#B(6
M0XS?8"U/63,,-O=6)#V/Y78)*JKC2D)6E2%.,/MO1GGV'=-W[-1Y=O\ #?(_
MX2\6_)P:D_V>#@1_#/(+X1,9_)\:F/V>?@5_#/(#X0\:_)^:'/V2WRM?L@Y6
M?"UAWY*A^S4>7;_#?(_X2\6_)P/V>#@1_#/(+X1,9_)\/V>?@5_#/(#X0\:_
M)^/V2WRM?L@Y6?"UAWY*C-;A/Y4_'S@'FN19GH'/-],MYA9T6;+<.R[/+#?<
M&R1N(XMZT7&Z6&+A=I6J]V!YYVL*8T^T^PA]YONJR^\VO,+AWY8^B>#>87_+
MM&YON]IO*[2BT93B659M9+WA>0HC+6[:I]RLD;#[6NMXL;KSE8<MIYMYE+[S
M?=5IYU"\O^'WEEZ*X/9A?LNT=FV[66\KM2+3E&)Y3FMDO6&9 B,M;MKGW*R1
ML0MBJWBR.NN5ARVWFWF4O/-]U6GG4+V!>7WY,'&'RT-@93GO&?9/)..UG5B;
ML.;8'G&R,;R3765M0G7'[)=+QC<3 +*M608T_(>K;YS,AF3'1)D-=U6)#[3F
MS4V,&Q4VZ                                            &.O(#B/
MQGY466EBY":2U_M.,U'7%@W'(K&S3*+,PXM*W4X[F=NK R_&JNJ33O5;YT92
MZ>BM:T]!X%O3BQQUY,6>EEWOIW!=EQVV%1H4^_V9JF26AEQ5%N)L&76^L+*L
M>JZI-.Y4&;'4JGHK6M#P/>?%KCOR6M%++O;3V#;*CML*C0I]_LS-,DM#+BTK
M<38,NM]8658]5U2:=ZH,R.I5/16M:>@Q8Y-\(>)',NP4QSD_Q\UEN2(S&7#M
MUTRG'F$YA8([JTN/(Q;/;4JVYQB2GE)IWJMEQB*73T*K6E:T-"7(;V8CCAF3
ML^[\<-T[ TI<'E/2&,6S.!%VMA+2^BE,6ZW27)N+YG:HBJ]$J?EW&\.HI[KL
M7^]KI!WS[.)Q]RUR;=>/VWLZT]/>4\^SC670HVSL.:5[I3,"!(<EXWE]LBJK
MT35Z5/NSJ*>Z[5_O:Z1M\>SE\?\ +7)MUX_[>SG3\]Y3S[.-9="C;-P]M7NE
M,P($A<S&\NMD95>B:O2I]V=33W7:O][6-;RA]D'XI9X]<;YQ3W]LWC[<Y"I$
MF/AV>VV'NG7S*^BU1K7:I3MPP[/K-"57HA4B;=+Z\BGNNQRON:Z:-Q^SH>8Q
MK9V6]@UAUAO>U,I=?9?UWL*VV.[5BM]5=9-EV>U@:O7O#I6M6(CTVJJ^Y;4X
MJM*5U';:\@7G]KUR4[AEDUQNRV,T<>:?P+.[=9KG6,WU5UD6?9#>$*]<\.E:
M^!%>F557W*%+56E*ZD]L^07S[UZY)=PRR:YW7;&DN/-/X%G=OLUSK&;ZJZR+
M1L=O"5>N>'2M? BO3*JK[E"EJK2E="N^/97?-2U.]-?UWC>H.2%F82](8DZM
MV?:<=O58;757658-P-:V7[X>%2M:QH4BX*56G:VIQ54TKK6V-P$YNZF<=3L'
MB=R!QZ,RI*%W=6JLPN6.U6M[U=#;636>U7''GW%/=*42B4I5>Y->G1::UUYY
M_P '.9&KG'4YWQ?WK88[-4I7=%:RRRX6"JUO> E#616FV3["\XIWI2B425*K
MW)KTZ*36NO;/N#W,75[CM,ZXP;TL,=I24KNBM9Y9<+#5:WJL);;R*TVR?8GG
M%.]*42B0I5>Y->G12:UU,[4\M#S"M)NO)V?PIY.8O$84A#E[7IG.KMBU7')'
MJJ&F<NL5ENF+R'5O]$T0W+4JO>BO3HM%58I3[?/M4MV!=(,RVSF/#\>%/C/0
MY;/BMH>:\6-(0V\WXC+B5IZTIU2JE:>BM#&&; G6R4["N4.7;YK'9XT2;'>B
M2F?$;0\WXL=]#;K?B-.)4GK2G5*J5IZ*F,<V!.MDIV%<H<NWS6.SQHDV.]$E
M,^(VAYOQ8[Z&W6_$:<2I/6E.J54K3T5,+KE:[G9IKUMO%NG6JXQO#]8@7*)(
M@S8_C--R&?&BRFVGVO%8=2M/<FG<A5*T]%:5/C/E/E/A    /0L)U'M?9;J6
M-<:QV'L!Y;O@H9PG"\DRMU;U>_Z4ENQ6V>M3OTM7N:4Z^YK_ +%3OF':KV?L
M1U+.O]<9YG3RW/!0UAV(9#D[JG:]_1I+=DMTY2G/I:O<TIU]S7_8J=\P[5FS
MMAN)9P#7.>9R\MSPD-8=B&09,XIWW?TI*++;YJE.?2U>YI3K[FO^Q4]0U]I#
M=.VWD1]5:AVALV0X]ZNVQK[ ,KS-Y;_TRO@H:QRTW):GNC2_<TIU]S7T>BIG
MWJGR9_,OV^XQ6Q\4<_Q2$XAMUZX[6=L6I&X;+BNVCC]MV'=L=O[RTJ_?,QX;
MTA-*]:M]O6M,X]8^4;YB6UELULW&+.<8AN(0Z]/V<[9=6HB,N5[:./6_/;I8
M+X\M*OWS3$1Y]-*]:HZ=:TS@UEY27F'[56S6S<9,XQB&XA#KT_9KMEU:B(RX
MKMHX];\]NEAOCRTJ_?-,1'GTTKUJCIUK39=I?R$_-MWD['KCO"[9F%V]U#3T
MBZ;H>QS2+4&.ZJJ*.R+3M*]8MDTA:5?OF(T"1)32O=5NB>M:;9M#^R[[FO;L
M*X\D.16!:_M]5-/R<:U/9+QL*_O,*_OD%^_Y&C";)9)R?_OK,>[LTK3T452O
M6FT32?LVFW+RY$G\@M^X1@L"M6GI&/:PLUVSR^/,UZ^)">OF0(PZS6>8G_[Z
MTQ=6J5^A17T3:!I3V;O;=X<B3^0.^\(P:!6K3TC'M8V:[9W?'F:]?$A/7S($
M8=9[/,3_ /?6F+JU2OT**^B;L.-_L>.^\A>@73E;RFUKK*UU4S(E8GI7'K[M
M#)I$=77Q;=)R7*V]>X]CUP3U_OS$6^,4K3I2BZ5ZTWP<9O)$\O'C*[;;Q TZ
MC<6:VWPEM9KOB8QL.4F2TXA]J7%Q)V#;M;VZ9%D(HMB0Q942V:IIT>ZTZF[+
MCIY-W OCH[;[M"U.C;.86_PUMYANV4QGLE,AIQ#[4J-BSL*WZ^@2XTA%%LOL
MVA$IJM*='>M.INMX[>3EP.X[.6^[0M3IVQF$#PUMY?NR6SGDE,AIQ#[4J-B[
MD*WZ_@2HTA%%LOLVA$IJM*='>M.I)!XC>ST^5UQ&>M5]MVB4;WV!:O"<9V!R
M1G1MHS$2V76Y+,V%A+UNM6J;7.ARFTN1I4>P-S6*IIVO]:=:[9X\>/#CL1(C
M#,6+%9:CQHT=I#$>/'80EIEAAEI*6V666TT2E*:42E-*4I3H;1F&&(K#,6*R
MU&C1FFV(\=AM#+###**-LLLLMT2VTTTVFB4I32E$TITIZ#:$PPQ%89BQ66HT
M:,TVQ'CL-H9888911MEEEENB6VFFFTT2E*:4HFE.E/0;LHL6-!C1X4*.Q#AP
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]
MV\>7EY;V@O+,U?FFH..MYV?<<+SK/7=D76)LS*+3D\F'E$C'K'C$R1:7[3C6
M--Q6)MIQR$EU"T.U4IA-:*I3T&:9E^9>F?P   !T[8F#V79VO\ZUKDBIJ,=V
M%AV3X/?EVQ]N+<467++).L-T5;Y+K$EJ/-3!N#E6G%-N)0YTK5*J4Z5ZEGV&
M6C8^"YIKS(53$6#/,2R/#+XNW/(C7!%HRBSS+'<E09#K,AN/,3"G+JTM3;B4
M+Z5JE5*=*]3SW#;1L;!LTU[D"IB+#G>)Y'AM[7;GD1K@BT919YEDN2H,AUF0
MVQ,3#G+JTM3:TI7TK5*J4Z5Z)M+7=@V]K+8VILK7<&\7VA@F7:[R1RTR&H=U
M;L&:X_<,:O"[9+>CRV8MP3;KFY5EQ;3J4.=%50JE.E=$O[-1Y=O\-\C_ (2\
M6_)P:4OV>#@1_#/(+X1,9_)\:5_V>?@5_#/(#X0\:_)^1Q/V2WRM?L@Y6?"U
MAWY*A^S4>7;_  WR/^$O%OR<#]G@X$?PSR"^$3&?R?#]GGX%?PSR ^$/&OR?
MC]DM\K7[(.5GPM8=^2H?LU'EV_PWR/\ A+Q;\G _9X.!'\,\@OA$QG\GP_9Y
M^!7\,\@/A#QK\GX_9+?*U^R#E9\+6'?DJ'[-1Y=O\-\C_A+Q;\G _9X.!'\,
M\@OA$QG\GP_9Y^!7\,\@/A#QK\GX_9+?*U^R#E9\+6'?DJ'[-1Y=O\-\C_A+
MQ;\G _9X.!'\,\@OA$QG\GP_9Y^!7\,\@/A#QK\GX_9+?*U^R#E9\+6'?DJ'
M[-1Y=O\ #?(_X2\6_)P/V>#@1_#/(+X1,9_)\/V>?@5_#/(#X0\:_)^/V2WR
MM?L@Y6?"UAWY*A^S4>7;_#?(_P"$O%OR<#]G@X$?PSR"^$3&?R?#]GGX%?PS
MR ^$/&OR?C]DM\K7[(.5GPM8=^2H?LU'EV_PWR/^$O%OR<#]G@X$?PSR"^$3
M&?R?#]GGX%?PSR ^$/&OR?C]DM\K7[(.5GPM8=^2H?LU'EV_PWR/^$O%OR<#
M]G@X$?PSR"^$3&?R?#]GGX%?PSR ^$/&OR?C]DM\K7[(.5GPM8=^2H?LU'EV
M_P -\C_A+Q;\G _9X.!'\,\@OA$QG\GP_9Y^!7\,\@/A#QK\GX_9+?*U^R#E
M9\+6'?DJ'[-1Y=O\-\C_ (2\6_)P/V>#@1_#/(+X1,9_)\/V>?@5_#/(#X0\
M:_)^/V2WRM?L@Y6?"UAWY*A^S4>7;_#?(_X2\6_)P/V>#@1_#/(+X1,9_)\/
MV>?@5_#/(#X0\:_)^/V2WRM?L@Y6?"UAWY*A^S4>7;_#?(_X2\6_)P/V>#@1
M_#/(+X1,9_)\/V>?@5_#/(#X0\:_)^/V2WRM?L@Y6?"UAWY*A^S4>7;_  WR
M/^$O%OR<#]G@X$?PSR"^$3&?R?#]GGX%?PSR ^$/&OR?C]DM\K7[(.5GPM8=
M^2H?LU'EV_PWR/\ A+Q;\G _9X.!'\,\@OA$QG\GP_9Y^!7\,\@/A#QK\GX_
M9+?*U^R#E9\+6'?DJ'[-1Y=O\-\C_A+Q;\G _9X.!'\,\@OA$QG\GP_9Y^!7
M\,\@/A#QK\GX_9+?*U^R#E9\+6'?DJ-]6)8S;L+Q3&,.LZI*K3B>/67&;6J8
MZAZ8JW6*VQK7"5+>;:90[)K&BI\124(HI76M$T^@;O,6QV!B&,8YB=J5(5:\
M7L-HQVVJEN)>EJ@62WQ[;#5*>0VRAV16/&3WJHA-%*ZUI2GT#=OBV.P,1QG'
M<3M2I"K7C%BM&.VU4MQ+TI4"RV^/;8:I+J&V4.R*QXR>]5$)HI76M*4^@23\
M(Q*U8!A>(X)8E2UV3"L7L&)6=<]Y$B<JU8W:HEFMZIK[;3#;\M42&BKBTH0E
M2^M:)I2O0["<\<Z=G                      .$R+&L<S"S3\<RW'[)E./
M71FL>YV'(K5 O=FN,>M:5JQ/M=S8E09C-:TI7M<;4G_:.'O^.X_E=HFX_E-B
ML^2V&YM58N-DO]LA7FT7!BM:5JS-MMQ8DPY35:T_>N(50X>_X]8,KM$VP918
M[/DEAN356+C9+_;(5XM$]BM:5JS-MMQ8D0Y35:T_>N(50Z_E.)8KG-@N6*9M
MC./YCB]Y8K%N^-Y39K=D-@NL95:5K&N5GNT:7;IS%:TI6J'6U)ZT^@::^1?D
M"^7;OE=PNN.Z_OW'S*YO>[[\:0O:;%8ZR>GTBCNO[]$R'!HD!"OW[-M@VU;B
M>M*.)5T534CO[R-. ^[5SKG8,%O>B,GE][OOMIN\)LMFK(Z?2:.8-?(M^PR+
M!0K]^U;H=N6M/6E'$UZ*IJ6WYY'7 K=BYUSL&#7O1632^]WWVTY>$V:S5D=/
MI-',&O<6_89%@H5^_:MT.WK6GK2CB:]%4T,<I_9G/*UY(KN=YQ;662<8<SG^
M(][^\>LA1CN/5E]/\7H]K+)8.4:[A6U"_P"^,6FWVE;B*UI1U"NBTZ3MV>R\
M;^L#DN;Q_P"1&LME6]*W'H]FV39,@UAD%(]55JW#8F66FPK'<YC5*TI5UYRV
MM.=*J[6_0@T[[B]FUWE8W)4S1>^]<[#@I6MUBT["L]]UQ?:,UK6K<1B5:*9Y
M9;C+;I6E*NNKM[;G2JNU'H0:>]P^S>;QL:Y4S1N^==;"@I6MUBT[!L]\US?:
M,UK6J(C$JT4SNS7&6W2M*5<=7;VW.E5=$>A!'TY!>QY\F,9=FS^,O*34.V;8
MAQQ^-8=L8_DVH,G3&4JM6H$:=8$[0QV[SF4UHFKS[MI9=Z55VM>A!JRVCY,'
MF9:F<DUO/%/.<JA,(6ZU<=73<:VHW-90JJ?$C6W KU?L@0M2J5Z,O0V9%:>G
MP^VM*UUH[*\H?S%=7KD5N_&/-,FALH4ZU/UK,Q[9B);*5=OB1[?A%XO=]0NJ
MJ5Z-/1&GZT]/9TK2M=:NR?*,\Q+6"Y%;OQES/)8;*%.M3];3,>V6B6RE54^)
M'M^$WB]WQ"U*I7HT]$:?K3T]G2M*UTW;B\@OS<=*.2JW[AAL7,K?';6^S=-.
MW#$]RMSX[:JHJ[%M.ML@R3)FW%*I7M8D0&)-:4[J-]M:5K@AG&BMW:Q4^C9.
MG-J:]7%4M,I.<:]R[$U1E-UK1Q+Z;]:(%65(K3TT5TZ?NF$^9Z5W)KA3Z-AZ
MEV9@:HREIDIS/ \IQ=4=3=:T6E^E\M4&K2D5IZ:*Z=#"G,M+;BURIY.PM3;+
MP14:JTR$YE@F4XPJ.INM:.)>I>[5!JU5%:>FBNG0UP;$XY<A=0KDM[9T/N;5
MZX:EIF(V)J_-\*7%4U6J7$R4Y+8[95A3=:5HJBNG2M/2>5GF9YH>,@     '
MM6!<;.16U*L)UCH3=&Q:R>WU>N#:NS?+$O46VEY*FUV&QST*15E=%]W7IV5[
MOH>D]@P?CUOW9M6::XTAM[/_ %CM\"N%ZVS+*$NT6A+J5(79+--35%6E47UZ
M].VO7Z'I/7\(X][[V75FFN=([=S[UCM\"N&:WS')TNT6A+J5(79;--2I%6E4
M7UZ].VO7Z'I,@-:\3>4VYE1TZ@XU;]VI65V5C5UUI[86:H>2XTE]"VUXWCMR
M0INK"Z.=W7M[*]W7IZ38/J7R,O,TVT[&<;X[R]<V>0FE5WS;65XK@[42JJ4J
MA,G'95VE9UW*IUZ^':7*(Z=%536M*5SNU;Y+WF+[1<CN-Z$E:_M+]*57>MI9
M/C&&-Q:JI2J$R+!)NDG->JJ=>OAVMRB>G172M:4KG7J[R8O,4V@Y'<;T+*P"
MTOTI5=ZVCDV,X:W%JKI5"9%@DW.3FG55.O7P[6Y1/3HKI6M*5V>Z3]G3\W3=
MCT1UKBW-U58I*:5<R+=F:89KMF%5?2J$R\6F7J9L;N4GK6OA61VB.WHNJ:U3
M2NW+0OLMMZ>7$N/)[D[;8#2>WUW#]$XU)N;[U%42JM8^Q,^8M;4-;5:53VUQ
MB31?7KWI[>BMI^D?9J[PZJ+<.1_(ZWP6Z=/7,4TKCLBY/.T51-:U8S[.&;:U
M$6U6E4]M<<D47UZ]R>G16TO27LV5X=5%N'(WD9;X+5.GKF*:5QZ1<7G:*HFM
M:L9[G#%N:B+:K2J>VN.2*+Z]>ZG3HK=]QL]CER!]<*Z\ON7MIMK*>WWPP7CC
MB4J[R'TKHE551MI;+C6=F XS6E4U0K$)25]W=1:>WHK?5Q?\I/@5Q+7;+KKC
M1=AR/.+6MJ0QLK:E:;&SAN>S1NC=SMLN_,N67%Y]*M4K1=F@VVE*U56E*=U>
MN[OC=Y6W"'BXNW7/7^EK)?\ ,K:MI]C8>S*TS_,FYS-&Z-W&WRKVTNSXW.35
MNE:+M$*WTI6M:TI3K7KNVXX>5UPDXO*MUSP#2]DO^96U;3[.P]EUIG^9(G,T
M;HBXV^5>VEV?&YU*MTK15HA6^E*UK6E*=:]9)W#[R2?+8X3+M%YU5QSQO*MA
MV=QB5&VUN6J=J;#:N4>C5&KO:9N2,.X_A]R35FE:+L%NM*:5JJM$T[E==D9L
M(-@IM?                    , N='EQ:(\PJ)KJV;XO^U(-HUA)R.=CMHU
M[E%FQRWR+ED[5HCSKE>6[CB]_=N$R-&LS;4:O>A+"'7J)3U=56N#7-+R_-)\
M\8N 6[=M]V9"M6N)&03;#:L#R2T8_!D7#(V[4Q-N%W1/QJ^.SY<>-:4-QJ]Z
M$LH<=Z4ZN*J8.\T. &E.=T7 ;=NR^;+AVO7,B_S;#:L$R2TX_!D7#(V[6Q-N
M%V1/QN]NSI<>/:4-QZ]Z$LH<=Z4ZN*J:S_,8\J?C?YH$'5EHY(Y+N2WV/4$O
M*KCB]CUAF-AQ2V2KKE[-DC7&ZWYJZ8?DKUSG1(EA;9B*\1M,9MY^B4]7EUKK
MQ_9J/+M_AOD?\)>+?DX,"OV>#@1_#/(+X1,9_)\8&_L\_ K^&>0'PAXU^3\U
M<_LEOE:_9!RL^%K#OR5#]FH\NW^&^1_PEXM^3@?L\' C^&>07PB8S^3X?L\_
M K^&>0'PAXU^3\?LEOE:_9!RL^%K#OR5#]FH\NW^&^1_PEXM^3@?L\' C^&>
M07PB8S^3X?L\_ K^&>0'PAXU^3\?LEOE:_9!RL^%K#OR5#]FH\NW^&^1_P )
M>+?DX'[/!P(_AGD%\(F,_D^'[//P*_AGD!\(>-?D_'[);Y6OV0<K/A:P[\E0
M_9J/+M_AOD?\)>+?DX'[/!P(_AGD%\(F,_D^'[//P*_AGD!\(>-?D_'[);Y6
MOV0<K/A:P[\E1LUX0<!M!>7]@66Z^T-'RIVWYOEM,PR.]YQ=[??LFG36;1 L
MT"VJN=OLUB:I9+5'AK<C1ZLUJT_+D+[J^+6E-C'#7@[H[@MA&4X)I%C)G8.9
M913*\@O&9W6!>\BFS&K5!M$*WUN,"T65NEGMC$1;D=BK5?#>E/K[J^)6E-BO
M#?A!H_@SA.48+I-C)78.8Y13*[_>,RNL&]Y%-F-6N%:85OK<8%HLK=+/;&(B
MW([%6J^&]*?7W5\2M*;=/+R\M+C1Y9.MLVUCQMBYD];-AYM3.LJR#8=\MF29
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\
M^SC#_MFLOU:>Q?7Y@_V9XI]L5H^K#V'Z_,'^S/%/MBM'U89!_?/UK_6'@WVV
MV#^4!]\/ /LXP_[9K+]6CZ_,'^S/%/MBM'U8/K\P?[,\4^V*T?5@^^?K7^L/
M!OMML'\H'4E<@M"H4I"]W:A2M*JI4E6R<,2I*DUZ*2I-;U2M%4K3TT.JJWMI
M!*JI5N3525)K5*DJV'B-%)52O2M*TK=^M*TJ=65O322552K<6JTJ36J5)5L+
M$J*2JE>E:5I6[]:5I4Z.KD[QK0I2%\A='(6A54K0K;.!)4E2:]%)4FM_I5*D
MUITK2OT#X9_)3CG:HCL^Z;^TI;8+'A^/-G[4P6'$9\5U#+7BR9%];9;\1YQ*
M$]54ZJ52E/36A\<[D/H"UQ79URWEIZW0F.SQID[9F%1(K/BN(9;\61(O;;+?
MB.N)2GK6G52J4IZ:T/CG<A=!6R*[.N6\=/V^$QV>-,G;+PN)%9\1Q#+?BR'[
MTVTWXCKB4IZUIU4JE*>FIQ]RY9\5K-">N5XY,<?K5;HWA^L3[EN;7,&%'\9U
MN.SXTJ5DC3#7BONI0GN53N6JE*>FM*'6_P"V-Q$_.HXX?#AK+^DYU[^UIQ5_
M.9X^_#-KG^DAU_\ M9<6/SE^/_PRZZ_I&=4_MW\'OSRN*?\ [P^HOZ7G5I'/
M_@=$D/Q)?-GB/%E17G8\F-(Y(Z;9D1Y#*U-O,/LN9FEQIYIQ-4J2JE%)52M*
MTZG6G^<_"6*^]%E<Q.+$:3&=<8D1W^0>I67V'V5U;=9>:<RY+C3K3B:I4E5*
M536G2OI.M/\ .7A1%?>BRN87%J-)C.N,2([_ "!U,R^P^RNK;K+S3F6I<:=:
M<35*DJI2J:TZ5])TV5YFGENP9,B%-\P7A##F0WWHLN)*Y7:'CR8LF.XII^/(
M8=SU#K#[#J*I6A5**2JE:5I2M#J]Q\S#R]+9*7#D\UN,;KS:4*4NW;EP6[Q:
MT<11:>R=:;S-A.JI17NJ)<K5-?17I6E:'6Y_F)\#K=)7$D<PN.3CJ*(4I<#;
MF%76-6BTT6GLFVR[S(;E:4KZ:)<K5-?17I6G0ZW/\Q#@A;I*XDCE_P =''44
M0I2X&V\+NL:M%IHM/9-MEWF0W*TI7TT2Y6J:^BO2M.AT^Z>;=Y7UHF.09?F!
M<0W7VDMJ4NU[[US>X=:.(2XGP[C9;_/M[RJ)5[JB'550KK172M*T.HW'S9O+
M;M<FL23S)TBZZE"%U7;LF5>(W:NG6E*3;1$G0U+I^ZFCE5)_=I0ZK</-$\O>
MV2:Q9/+;3CCM$(755OR)5VC=%TZTI29:HLR(I=/W4T7W)_=I0ZM</- \OJVR
M*Q9'+33KCE$)755OR)5VC]%TZTI27:XLR(I=/W4T7W)_=I0Z/=?.P\I^S2ZP
MIG//CV\\EM#E5VK+EWZ)VN4K5-*7"QPKC 4Y3I[I%'*J3^[2ATR?YT7E@6V6
M["D<N\$<>9\/O7 Q_8EUB5\1I#J?"GVO#)D%_HERE%>&XKL5U2KHJE:4ZC.\
MWORWK=*=AR.5.%..L]G>N#8<^ND6OB-H=3X4ZVXC+A/]$KI178XKM5U37HJE
M:4ZE.\W;RX;?*=AO\J,*<=9[.]<&Q9[<XM?$;0ZGPIUMQ*7"?Z)72BNQQ7:K
MJFO15*TIT*Y>?OY/UJFO0)7.+7#K\?P^]RVXQM*\PE>*TV\GP;E9\"G6Z3T0
MY2BO#=7V+I5"NBDJI3H4[SY_*F@IF4IRD5-?AID=(T'2G(1Y4MZ/1?1B'*7J
MAJVNJ?6CM;<J^EA76E:KHGW1TF;YW'EC0TRZ4Y*5F/Q:/](\+3^]WE2G6*+Z
M,Q)*M8MV]VKZT]K;E7DLJZTKWT3[HZ3-\[/RRH:9?3DFJ8_%2_TCPM0;V=5*
M=8HOHS$DKUDU;W5/K3VMKJ\EE76E:KHGW1YM<?:2O)?MZ9]*<QE7"3!3*I2)
M;N/_ "??5-?C47TCP)B]+LVIY4EQ':T[60F.JJJ*JY1'NCSZZ>T.>6);V6W(
MFSMAWQ:W.Q4>UZ?SIEYE/:I7C.*O5ML[%6^M.WHA:E]:T]STZUIT2Y>?1Y<4
M%IMR+L?/;RM;G8IBVZHS5IUI/:I7C.5O%NM+%6^M.WHE:E]:T]STZUIT2Y>?
M'Y<L%IMR+L;/+RM;G8IBVZIS1IUI/:I7C.5N]OM3%6^M.WHE:E]:T]STZUIY
MA>?:BO*$MC#3T+;VT<B<<=\-<6S:,V,P^PCL4KQW59!:;%&JUW)HGHAQ;G55
M/<].M:>=W;VE'RZ;<[+;AV[D1?D1VO$9?M.LL?9:GJ\!+W@Q*7S/K,^AWQ*^
M%U?0RCQ*5KW=G1=>@73VAG@) =E-Q+?ON]HCM][3]KUU8FFIJO!2[X,6EZSF
MT/(<[Z^'U>0RCOI6O=V=%5Z%<_:$^ \!V4W%@;YO:&&^]I^V:ZL;34U7@I=\
M&+2\YQ:'D.=]?#ZO(91WTK7N[.BJ^6WKVLORL+6]-:@VOE'DB(K/B,2++J+&
M6&;DOU=+_J\).1;+L,AM[Q559ZR&X[?B4K7N\/HNOE]U]J#X4,J9I8]'<I;B
MA25^L*NN/ZFLRFE4JGPZ,IA[;OU)"5TK7NJJK?;TITHKKZ/-[G[2-P\:4S[S
M:9Y*STJHOUBMSL6KK2II5*I\.C*8NT[U1^BJ5KUJJK?;TITI7KZ/-[G[2!P_
M:4S[S::Y)STJHOUBMSL>K[2II5*I\.C*8NT;U1^BJ5KUJJK?;TITI7KZ/'[S
M[8/Y?;"H],>X\<Q[HA27/6E7G&-)V%3*J51X5(Z(.[LCI)2NE5=U5*:[>E.E
M%=?1Y-=_:G-.,I;K8>).S+DNKJZ.IN^R<6LB4,TI]+<;5#Q_(*N.JK]%%:)H
MG_XZIY==?:7=3,I16R<6MB7!=7%4<3==A8U9DH:I3W"T*B6&^U<<57Z*:T32
MG_QU3R^Z>TK:G92CWDXN;#N"JN*HY2Z;!QNSI0U2GN%H5$L5\JXXJOT4UHFE
M/_CJGB=[]LET1'2W7&^$>V[JNKJZ/)O>V,.Q]*&*4^EN-K@8QDU775U_?(JE
M%$_N*4>/7OVJF^.]$XWPBM4#M6_13U[Y!2[OXS=>E(RJ1H&F[)ZLM/2M5I\5
MZE>O2E:=.M?*+S[33>7>B<?X;VR#VK>I5Z\[VE73QD5Z4CJI'A:DL_JRT]*U
M6GQ7:5Z]*5ITZU\IO'M,5X=Z)Q_AU;(/:MZBG;QO25=/&;KTI'52/"U-9_5E
MTZ5JNGBNTKUZ4K3IUKX7D/MFN0O=$8IY>MFMO8N113^0\G9U[]8;KTI$72);
M=#8_ZHM/2JG$^,_177MHJG3NKXAD'M1G*V2A5,5XZ\>[,Y5CM0O('MD9,A,K
MOK7QE-V[+L24ICP^E/#HJBN[T]_3T4\:OOM)W)V0A5,9T%H>T.>!VI5?7=@Y
M$BDGOK7Q5(M^58NI3'A]*>'W45U]/?T]%/'+[[21R;D(53&=":)M#G@=J57U
MW8&1(I)[ZU\53=ORG%U*8\/I3P^ZBNOI[_W#'C)O;$N:,MM=,-XL\7["]6-V
MH7DS^ULM;3,\2M?'6U:LXPI2XWA=*>%1:5=U.OB=*]M/!LE]I+\QJ^J=K:V=
M 891Q;JDIQK6%UE)92XWV);:^O#-<K55#*O=I[ZK557[ZJD^Y/$LA]H3Y_WJ
MKE;:UHS$:+6XI*<>UO<Y-&:+1V);;^NO,,G55#*O=)[ZJ557[ZJJ>@\3R'V@
MWGY>JN5MK6C<1HM;BDIQ[7%SDT9HMOL2AOZZ\OR=54-*]TGOJI55?OJJ3Z#&
M_+/:Q/-4R-3M;.QQEP*CCCJT)Q/4%YF)82XUX:&FOKZV!FBJMQU^[15=5JJK
M]]52?<F.F5>>IYIF5T>:>Y0S+'#=_>P\5UCIS'JQ^L;U9SP;G U^B^_3.JG/
M=RU]CJNY';VHHGP')O.H\RS)Z/-/<DI=FB._O8F,ZXU+8:L=8_JZ_!N,'!47
MOZ9UJOW4I78Y7N1V]J>WP+)?.C\RG)Z/-/<D)=FB._O8F-:ZU/8JL=8_JZ_!
MN,'!47KZ9UJOW4I78Y7N1V]J>W%?,O:-/.0S2DAE_F%.QV _^\@X;J'1&,5C
M=8GJCOJ]WMNL6\D^F]RG?=S5]CRNYOL[443C!F'F-\^<\\5.3<R>2<F.^KN?
MM]NW#G&/6AZM'67T>+9L=O-JM3B6GHZ%MT4S6C:J=4]*UJ8WY7Y@/.+-O%3D
M7+;D+(8?5W/0+?MC,[#:WJ^(T\GQ;38+M;+8XEIUA"D4JU6C:J=4]*UJ8XY7
MS]YOYKXJ<BY:<A)##]>YZ! VOF5AM;U?$:>3XMIL%VMEL<HTZPE2*5:K1M5.
MJ>E>IA_G7FK>9;LCQDY;SRY92XLE7=(MEJWKL3%[)(K1YB0CQ[%BU^LMF=2R
M_&0MNBF*T:6GJCMK6O7%')<QR[,Y:9^895DF5SD=>R;DM\N=]EI[FF&5=LFZ
M2I3R>YF*TBO17I2VFGT$TZ8Q9#EF59=*3.RO)L@R>:GKVS,AO-QO4I/<VPRK
MMD7*3)>IU:C-IKZ?WK::?033IC)D.693ETI,[*\ER#)YJ.O;,R&\W&]2D]S;
M#*NV1<I,EVG5J,VFOI_>MII]!-.F%V69WG&>S47+.LRRO-+BWW=D_+,BN^1S
M4=S4:.KLE7B9,?3W,0V45Z*]*&D4^@E-*=<.OG7SJ@ !(^]FYXAUV]RGR7DY
ME%I5)PGC79JMXP])92J%/V]G$*=:K-X:7NK4Q6+8I[Y3E]J5*B37K>]U0JK=
M:R"/9\.*M=J\E\AY&Y):ZR,.X\VBJ,<=D-)5#F[5S.),MEH[$N]6Y=<:QCWP
MF*[4J5%F.P7>J55;K60%[/MQ7KM3DKD/(O)+961AW'JT51CCLAI*H<W:F9Q)
MEMM'8EWJW+KC6,>^$Q7:E2HLQV"[U2JK=:RM/90>#E=X\R<MY=YC952M?<3+
M!5K$'Y;"%V^Y;QV) N-FL/AH?ZLSU8;A?OK<5]J5+@W!^V/]4+JU6L[(FL$T
MXL=                    #$#GGS5U#Y>W%/;?+#=<WMQ/6./N2;9CD69'B
M7W8.:W%5(&&:ZQ:DBBTNY!E]^>:BMK[%MPV:NRW^V-'?<1CKROY-:[X@:#V%
MO_9LGIC^#VA3\&S,2&8]UR_)IBJ1,:PVQ4>HJCEWR*[.-L(5VJ1';JN0[VL,
MNK2.N99DUNP^P7#(+FK_ !>"SW(92JB79DE=>R-#8Z]>KTAVM$TKTK1-.JJ^
MYI6M*5OF#ROV_P X.2>V^4N];XJ^;(V[E4K(;G1M;WO5CUJ;0W QG"\;CON.
MNPL5PK'(D6UVUE2EK1#B-^(M;E5K56:\B]_;%Y1;JV%O?:ETK=,TV'?G[O.H
MA3GJ%H@(2B)8\:LK3JW%Q;#C-ECL0(355*4F-'1WJ4ON4H:S<CO]QRB]W"_7
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
M  #QWD1E<S ^/^],YMRWF[AAFG=FY7!<CJ2B0W,QW"KW=XRV%J]REY#T--4U
MKZ**Z'DV_,GEX1HK=.:0%O-SL1U-L;)X3D=24OHEV##[S=8RV5+]REY+T1-4
MUKZ*5Z'D^^LGEX3HS=&9P%NMSL1U/L7)X3C"DH?1+L.'WBZQELJ5[E+J7HE*
MIK7T4J>$\I,TGZVXR<B]B6IQ]FYX%HG;N:6UV*I*)+4_%M?Y#?(;D=:^J$/H
MD04U16OHHJE.I4XE7P5@Y2FEJ;P@P"WZMX;\6=?VUAF.SC''_4L"3X"NY$F[
M*PBRRKY<:K[&Z+>NMZD2)+BJ)113CRJT2FGHI9F<-<'@ZUXE<:,%M[#+#.-Z
M+U=!D>#7N1(NBL-L\F]3ZK[&Z+=N=X??D.*HE-%+=K6B4T]%++[AO@\'6W$S
MC5@UO8:89QS1NKX,CP:]R)%S5AMHDWF?57:BBW;G=WWY#BJ)32JW:UHE-/12
MYC\O+6ELT[P.X;:RM,9B-'Q#C+I.V2O5E=S<N]*UYC\S(KJI?8U1Q^\W^3)E
MNJHA%%.OJK1*:5HFF49DH9)&8H           !\TR'#N,.7;[A$C3X$^,_#G
M09C#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\
MV#-CO1)D.6RW)BRXLEM3,B-)CO)6R_'?975"T+I5*DUK2M*TJ?)/@0;K!FVR
MYPHERMMRB2(%QMT^.S,@SX,QE<>7"FQ)"'(\J)*CN*0XVM*D+0JJ54K2M:%8
M/YE_%E'#CFOO/1]KBR(^&6S)4Y3K53U%J2YKG-XC.3XK%:DK2BLU6/Q+C6TO
MO4I2BY=O>]%.G0K?_,2XTHXE\P]T:9ML9^/B-NR).2Z\4]1:DN8!F,5G),9C
M-2%I368JQ1;A6V/.TI2BY4%WT4Z%<9YA_&I'$WF#N?35MC/L8C;LA3DFO5/4
M6I+F YC%9R/&HS4A:4UF*L46X5MCSM*4HN5!=_V"H!\VWANWP/\ ,$Y%<>+/
M#DQ<!M&6IS'4RY%'%H=U7L*%'R_#(;,MQ**W!6,0;JJRR7Z4I1R;;'_13IT)
M7_LT7)"3LSB'G_'^]SZRKSQQV!1RPMN+K5<?7&UJ7/)++%IXE5+=5$S:UY%6
MM:5[6V766^U-*4JJ3[[.YR"D;%XJYSHN\S:R;OQ^SJB[&VM5:K8U_LZEQR"S
MQJ=]5+=5%S&VW^M:TKVMLNLHZ)I2G=)V]GBY R-B<5\YT;>)M9-WT!G-%V1M
M:JU4Q@&S:7'(+1&IWU4MU4;,+;?JUK2O:AEUE'2E*4[IJ/LDW*Z5MO@YLSC+
MD-R5-O\ Q4V;1S&FG%JJN-JG=%+OE=@AT\12G'U0M@V?*:U4FO8U'>CM]J:)
MI54D(D%D@4E<                        &"/F@?J[>:7S<=I_<O/,*/,A
M^0/R^^;]LO[FIQA5YCWR"N7GX@-E?<W--</G _JM>?WS4]R_<=<BK]*W8KA"
MGU+? M8"U0+R@                                              A
M4>U+?A\XL?B@S+[LVB'S[2Q^'#C1^*G+?NO:(@7M*/X;^-/XJLM^ZYHK^/;'
MOE+<-OQ&9Y]WS)L"\F_0.+<I?).S;CYF78W8MJ95NW&:SELUDJL=X7<K=-QC
M)F(]'&J/S,5R:'#N3"*JHE3T5-*^CJ9U>4KHW&N2WD[YCHG+>Q%EV9DVX\=K
M-4S60JS79=QM\S',C88HXUXTO&<CB1+@RBJJ)4[&32OHZF<_E,Z.QKDIY/F8
MZ*RWL;LNR\EW%CM9JF:R%6:[+N-OF8YD3#%'&O&EXUD42+<&4551*G8R:5]'
M4V;^0[QGPWF/[/KL/C%GOAM8YN7,N0F)5N*V*RE8]?G+M:;AB&71HU'6*2)V
M&Y= @W6.BJJ)6_#117N:UH1(]+;%VMY>/-/%LUEVV5:-E<:]O3K/F>-T<JRJ
MY1['<9V*;$Q!3[B&^ZWY5C;T^W^-2E**CR_$16GN5$6C4&?[.X%\O\:S"5;Y
M-JV'QYVK-M678]1RK2K@Q9I\W&,^Q13ZT([H&38^].@>-2E**8D^(BM/<U(N
M&H<^V;P-Y>XWE\JWR;7L+CWM2;:LNQZCE6E7!BS3YN,9[BJGW$([H&38^].@
M^-2E.YB3XB*T]S4A&Z!VGN?RN>?V'; G6F98]L\3=XW&Q9]B=':L*NL7'KI<
M<+VE@RI+J&NZUYGBDBYVSUA-$T7&FT=;K3JE1:!X!G6+;0P7#=DX1=6+[AN?
M8O8<RQ6\Q544Q=,>R6V1;Q:)S?2M>VDF!,;5VU]*:UZ5]-"R)P;-<:V1A>);
M"PVYL7K$LXQNR9;C-WC5HIBY6'(;;&NMJFM]*UZ4D0I2%=*^E-:]*^FA8^8-
MFF-['PO$M@X;<V+SB6<8W9,MQF[1ZTJS<K%D-NC76U36^E:]*2(4I"NE?2FM
M>E?30N"M9[&P[<&N<#VQKR]1LBP/9>'XWGF&7Z&JBHUXQC++1$OMCN+72M>U
M,NVSFU]M?2FM>E?32IVX[4=I.\                &KCSB.8->&G!C:&8V&
MZKMFT-D,TT[J-V,ZMF?#R_-H,]J?DL)YJM7(DG"L1B7*[1WJI4UZ_$C-+Z>,
MDUK^;'ROKQ'X7;)RVR7-=NV1L%JFIM6.1W5M3HF5YC"FM3<AB.M5JY%D8?BL
M6X71AZJ5-^NQ8[2^GBT-;?FO\K:\2N&.R,LLES7;MD;!:IJ?5KD=U;4Z+E68
MPYK4W(8;K5:N19&(8M%N%T8>JE3?KL6.TKIXM#3KY[/.E7 ORZ=PYYC=Y<M&
MX-KL4T1I%Z(\XQ<H.<["MUR9N660'V:J=A2]?X/!NU[BOJ0IGWRA165]/'3U
MA)^4%P^KS,YQZMP>]6SWQUE@$G[[FVZ/1UOP)&&X5,A2(^.S:>&IE;.9Y/(@
M6EU"E(5ZK+><36M6^A#F\J;BC7ESS-UKAEXMWK^N<&D??3VE1UA3T)_$L/EP
MWV+#+IV5:6SEV1OP;6XBJD*]6E/+36M6^A#O\JKBG7EOS+UMAMXMWK^NL&D?
M?2VC1UA3T)_$L/EQ'V+#+IV5:4SEV1OP;6XBJD*]6E/+3UJWT*]_R,^"]>>W
MF(Z=UYD%G]]-1:SETW=NVC\9<BVR<#U_/@2HN+3Z>&IEQC/LOE6RR/-J6VOU
M.=(=16M6JT-KGM2WX?.+'XH,R^[-HV=^TL?APXT?BIRW[KVC9O[2C^&_C3^*
MK+?NN:-T?MCWREN&WXC,\^[YDV^>SF_JT\8_&_MC^-8!M8\@/]7AC?XUMH?Q
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
MC>>T_P .,O@GIN>ME"ID;EKAD-B16E?$:C3M.[R>ELIKUZ=C[MO84K_;;H1\
M_:0HD9?"G4LY3*%2X_*3$8C#]>O>W&FZFW.]*937KT['W8#*E?[;="/S[1W$
MCKX5ZFG*90J7'Y18C$8?K2OB-QYFI]S/2F4UZ].Q]V RI7^VW0BB^V!08CGE
MQ:'N2V&U3XG-K 8,:56E?%9B7'1/(F1-817KT\.2]:XZE>CZ+22-%Y);SS'F
MD<2%L.NLK5EF;,J6TXIM569.IL_CR&JJ16E:M/QW5(6GZ"D*JFO6E:T([GDZ
M/.L>93Q96RZXRM63YBS5;2U-JJU(U=G+#[55(K2M6WV'%(6GZ"D*K2O6E:D>
M+R>7G6/,EXMK9=<96K)\P9JMI:FU5:D:PSAA]JJD5I6K;[#BD+3]!2%5I7K2
MM2)/[/B^_&\XOA&Y'>=8<5FFPF%+9<6TM3$K2>S(LIFJD52JK4F,\MMQ/T%M
MJJFO6E:T+* L+RPC+9(HAN6'RIN2OX_]R?&+D95-\@/P\;L_&YLC[LKR#5-D
M'_3U[_ZWN7_/'CP \C!Q                              !:H>QV8K$Q
M[RA'KO&JS5[.^56ZLJN%&HJ8ZTRX=DUSA"*2'J.N5G/>H8:Q6CM:-UHW5+?;
MT;HI4];V<>P1[/Y=KEQ9JW5S*]][-O\ +HB/1E29$>V8;BZ:/.4<764YZIC;
M5:.5HBM$52CIT1W5&>O'&.EG7=7$].LN_P!SD+Z)Z5HI+4*+3K7K7OKV1J>G
MT>CT?N$J@WU ][                            ,6.7_,;1O"'4%UW%O/
M)D6BU,^L0<7QN#1N5EN?Y.F&_+AXGA]I4XU6==9E&:]SKBFHD-OJ])>992I=
M,:.5O+32_#;5-SVSNC(T6JV,^/"QO'H5&Y.4YSD:8CTJ)B^*6M3C=9MSET9]
MTXM3<6*WU=D.M-)4NF-7*OECIGASJJY[8W/D2+5;&?'A8YC\*C<G*,YR-,1Z
M5$QC%+6IQNLVYRZ,^Z<6IN+%;ZNR'6FDJ73#;G-SOXZ^7IHR];WY%Y<BQV6/
MZS;L/Q.W4:F9MLS+TP9$V!A6"V13K*KC>9Z8]>]UU;,&"UU?EOL,)4Y2O"\P
MWS(MZ>8=L]>4;"FN8QK+'9LS[UNFK1/=?Q?"+<]532)DQRC42F39I.BUI2==
MY#*''*UJVPW&BT;CH@4\\_,&W3STV0K)<\F.8YKFP3)?WM=26J<X]C>&V]VJ
MFTRY;E&HM,CR^;&Z4FW5]I+CE:U;91'C4;81 TYX>8'NCGEL=629W,<QW75A
MF2_O;:EM<UU[&\.M[M5-IERW*-1:9%E\V-6E)EU?:2XY6M6V41XU&V$5<?FB
M>:[R,\T;<"\QV?/=Q#46+7"?33FAK'<GI&'Z\M3]5LHGSW:,PJ9=G]QAUI2X
MWR2PAUZM:M1FXL-+45O7F8&&!YJ\            )&/DG>3Q,Y87VR\H^1ED
M7%XSXM>UN8CAMSC.MO[VR*S/]'&G&7*-]-7V:XM^'<'_ '2;K(:7!;I5"9:V
MM_GD[^4[+Y/WJS\E-_V9<;CMC-X4YBV(W*.ZV]NN_P!H>Z+;<:<HCIK:T7!O
MLG/^Z3<Y#2X3?5"92VM^WD^>5#*Y.WJS\DM^V=<;COC5X4YBV)7&.XA[=5^M
M#_1;;C3E$=-;VBX-]DY_W2;F^TN$W2J$R5M2I/9]O(HG<U,CQ_F+RIQYR'Q(
MPW(%O81@=WBO-2.1V4V"3VN,NL.T;I33UANK7A7.3[I%YE,N6YJE4(FN,SMH
M<.';H<2WV^)&@0($9B'!@PV&HL.'#BM)8C1(D9A*&8\:.RA*&VT)HE":4I2E
M*4)KD2)$M\2+ @18\*#"CLQ(<.(RW&B1(D9M+,>+%CLI0S'CQV440A"*42A-
M*4I2E*$U*)$BP(L:#!C1X4&%'9B0X<1EN-%B18S:68\:-'92AEB.PRBB$(12
MB4II2E*4I0L>8$"#:H,*V6R%$MMMML2/ MUN@1V8<&!!ALHCQ(4*)'0W'BQ(
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
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
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
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
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*_[
MSW)I5'[MD.02U3)\E5/<1XD9I*41K?;8;?1J+#C-LQ8S5$MLMH0FB:17=H[6
MV5O#.[WLC:^97_/\\R631^ZY#?Y:IDZ2JGN(\2,TE*(UOMT-OHU&AQFVHL9J
MB6V6T(I1-(.F[MZ;DY,;/R3<6]MAY3M7:.9S4R;[EN53UW"YS%T^EQ($-E"6
MX5JL]O9Z,PK?"98A0F$I9CLMMI2BDI7R:/(WO;MXPWEMS3Q1=IM=L>9R'5''
MS*+4U6X7B8EMB19<VVK:;@ARMNM4-Q=7H-@D,HE/R&VWIM&V$>K2I*WE'^3%
M>7;MB7*7E_C"[7;;:\U?M8:(R6V-UGW:6E#+]HS'9MKGH<K MD1:ZNP[&^TF
M2^^AMV71ME%(\F2?Y2?DSWAV[8GRCY>XRNUVVVNM7W6.B<DMC=9]VEI0R_:,
MPV9:YR'/4+9$6NKL.QOM)DOOH0[+HVRGU>3,<\A3V=G(7[[@G-OG_A;EDL]G
M?8R?2W&#,;*S6Z7V<AN/)L&P=S62Z-NUM=E@..5?M^,RF$39,III^>EJ.BD2
M9,0)8Q*^)V(                               !%7\WKR'J;3N&4<G^$
MEAAP=C7!Z;?]GZ%B+AVRT9S+<Z2)^4ZP0I$:%:,RE.^(_/M+CB(MU6JKL6K4
MSN9G1E_-6\DQ.S)V2<D.'-CB0L_G/3+YLC2,5<2W6K-)3G1^;DVN$*1'AVK+
M9+GB/3K6XXB-<UJJY&JU+[FIL9[S4O)1ILN=DG([AW9(D//YSLR^;'TE%7$M
MUJS.4YT?FY+KE"D1X=KRV2YXCTVV..(C7-:JN1JM2^YJ9#+\\CV;Q.Y;GF/,
M#R]\;@6[:ES?N&3;@XV0EP;19-BS7>DFY9EJ!M;<2WV3/9CWBR+E9776X=Z<
M55Z'5B?W,7&'$E6<:NS-*T*RO7>P\%O]%)4FMWQ',\.RFQ3>J5)53WOOF/7^
MS7"/Z*_29$=Y'^]53T1+DJS/6V7I4E63X#GN%7RBDJ36ZXME^)9+9)?6BDUI
MZA>;#?+1/8]%?I4B.\C_ 'JJ$39*LRUOER5)5DV!9YA=\HI*DUNN+9=B>266
M7UHI-:>HWFQ7RTSF/17Z5(8>1_O54('Z5;$T[GR5H5FFK-HZYR:BD+36^81G
MV!YCCD_JE254][,BQ?)K#=(W6E:>!*BR&_\ >K3Z)+G!GVDO:6L8-IU_S3Q"
MY;MQ:$AJ)&VYA=+5;MM0(C3:&FJ9%89KUJQ;/EH2BE/6?6;3.K3N<>=ENUZU
MD1<+_:%-E:XA6O!>7^*7#<6-0T-Q8^T\0I;+?M&#%:0EMJE_LDQVV8UG"T41
M2GK'K%KF5IW+><E.5],AWAC[0=LG7,*UX+R\Q6X;AQJ&AN+'VEB%+9 VA!BM
MH0VW2_V28[;,;S=:$II3UCUBUS*T[EO.2G*^F6QY=7M8FXM0VZR:RY_8-=N0
M>'6]MF#$W?@%+-:MV6V"RTAEFF58W<'[+AVRG&THI2LKUNR7"M.YR0[->5UK
M*.XW^8WPHY81H%-*\A=?WS(9Z441@-^NJ,+V.AZM*>*PG!,MI9LDG)CN5[%/
MQ(\F+573L=52J:UDH\??, X><GX\*FG]\8+>;].HFB,'O=S3B&P$/5I3Q&4X
M5E-+3D,U+"Z]BGHK$B-573M=52M*UDD\?N?O#[D]'A4U!O?!KS?9U$T1A%ZN
M:<1V AVM*>(RG"LII:<@FI877M4]%8D1JJZ=KBJ5I6LQ7BCYJOE^<U(MM3Q^
MY0ZRR+*+FE%&]:Y'>48#M9N15*?&CIUQFZ;#EEQ3&<5X:Y$&-*AU7T['ET4F
MM<VS,8S$-@X   !YWLS;VJ=+X\YENWME8'J_&&O$I6_9_EEBQ&U+6TFBUL,S
M;].@L2)/15.UINJG%552E$UK6E*]!V+M76.H;"YE&U=AX3K;'&_$I6^9SE%E
MQ6V*6VFBE,LS+W-A,/R.BJ=&T54XJM:4I2M:TH="V)M366HK"YE&U-A85K?'
M&_$I6]YSD]EQ:V*6VFBE,LS+U-A,OR.BJ=&T54XJM:4I2M:TH>6[;WCI?06+
MNYMO+;.M]/8@SXM%9+LS-<<P>RK<911:X\>X9)<;=&E2ZT53M9;4MU:E4HE-
M:UI2N@3F'[2'Q;U%#N^,\6K'<^2.P4,/1X6328URPW3UHN%45;1(F7.Z1HF7
M98F"_6BU1[?!CQ9B$U2W<FNZCE-&O+'V@SC7JN)=<=XU66Y<@\[2PZQ#R.1'
MN.):GM4ZJ*MI?EW&Y1XF5912$]6BU1X,-B++0FJ6[@WUHNFCKE?[0-QLU9$N
MF.\;+-<>06=)8>8AY%(CW#$]46J=5%6T/R[C<H\7*<HI">K1:F(,-B-+0FJ6
M[@WUHND9SG7[5SPYT? OF(\.<=N_*_9R(S\:WY=+BW; ]%6.Y*;JTB3.N]XB
M0<WS9-NDUHM46V6^+"G-IJEJZL]U'*1!.7/.+DMS@SE.<<A-ASLE]0<D_6OA
MUM16RZ_PB+)JFCD/$L3BN*@P%+:;0AV6[61<9:6T5DR7E)HHBF<J.9O(?F7F
ME,SWOGLS(O4G)'UMXE;T5M&"X;&D531<3%L7CN*A0:K;0A#LIVK]PE);361(
M>4FBB*IRFYE<AN9&9IS+>V>3,A]2<D5QO$[>BMHP;#HTBJ:+B8OB\9RL*#5;
M2$(=E.U?GRDMIK(D/*311!HYO^8CRT\P[8B=A\G]HW#+?>YV57#\#M+=;!K'
M7D.75-'(.$X5$=5;K8I;+;;;TYZLFZS4M(K+E2%IHHRX\M3RBM]>8%DMLR:1
M"N>L.-=ONB497N&[6];5;XQ#DU;N6/:N@S&TMY5D:U-+87*I15LMCE*JD+4Z
ME$5[*;R\/*MW=SIR*W9&_$N.M^/,&Y)1D^V+I 6W6],1)%6[A8=:PY;:6\FO
MZU-+97)I15NMRZ55(6IQ*(SV4OEY^5CNWG/D5NR)^)<=<<>X-Q2G)MKW. IN
MMZ8B2*MW"Q:VART);R:_K4TME<FE%6ZW+I54A:G$HC/9N^4MY'W)/S-\MM&7
M2H%WU!Q-MEX2WFF];U;%LJR*-!EJ:NN,:=M\]I+69Y4M;#D=R8FB[3:'**5*
M<6\AN'(L#N-_&_4/$_4.*Z0TABL;%,&Q2-T;;IV/W>_7=]#?OKE.4W7PVGKY
MD]\>:HY*E.4IUZ);;2VPVTTB=9Q]X^ZJXOZJQG3>F\9CXQA>,1^C;=.U^ZWN
MZOI;]\\ER6Y^&V]><CO+S='),ERE.O1+;:6V6VFD3H./W'[57&'56,Z<TYC,
M?&<,QF/T;;IVOW2]W1]+?OGDF27/PVWKSD=Y>;HN3)72G7HEMM+;+;32+./B
MEQ2T;PJT;AG'GCSAD3#-=89$JEII-42;YDE\DH:]^<QS&\^$S(R'+\AD,T=F
M3':4Z]$--(:CM,LM^Z'M)[09&                            $0?VK'_
M ,!O^M%_Y=B*?[3?_P""3_62_P"X,BK^TT?^"?\ UD?^X0@U^V??_"W/]</_
M ,K1@C[-1^L2O7S<=E_=1KDPH]GA^7Q>/F_;$^Z77YA5[/1\O6[_ (@-A_=)
M@)KA]DM_6E9!\U/;7W8ZJ)\Q.')OI99                $.SVAORP?>J=<
M^?NC,>76W763%9Y+XM:(WTNWW-ZK$"U[CAPV:=$1KL[5N)D/AII1,NK,]25*
M?GOIB;>?1Y;_ +US+CSETO85U@7.1&:Y$XU:H_TN!<7JLPK;MJ)$9IT1'NCM
M6XM^\--*)E59G*2JK\UY,3_SXO+C][)EQYQZ8L2ZP+G(C-<A\:M4?Z7 N+U6
M85MVQ$B-4Z(CW-VK<6_>&FE$RJLSE)55Z:\F"5[43Y0'O+<+OYF7'3%W*VN\
MRX;'+;#K'$^E6N[R*Q[;9]\08+%.C<2]/5:@Y1X24T3-K'N:TJ5)N4E$2(BT
M$6\A&$@KV:C]8E>OFX[+^ZC7)O9]GA^7Q>/F_;$^Z77YO3]GH^7K=_Q ;#^Z
M3 23M[);^M*R#YJ>VONQU43YB<.3?2RR                        /(.0
MGX ]X?B@V7]QEZ/*=[_@/W+^*G8GW(7@\JWM^!#<GXJMA_<C=SPSE!\FGD/^
M(S;7W Y 5-Q5ZE8(4I1:P\.?DB<5_FX:/^++&"S>XE_)5XS?-]TS\7.-EFAQ
M-^2QQH^;_IKXNL<+GS@A\A[AK\U/CQ\46(&1YD$9 &5@       !X=M+DWQR
MT@Q(?W%OC4&L*1D56Y'SK8N)8S/76E'.C4:VW:[1;A,DN5971#3+2W7%)K1*
M:UIT/&=E<C./^FF7WML[MU3KCU=%5K8S3/\ %\=FKK3Q.C4>WW2Z1ITN0NK2
MJ(::;6XM2:T2FM?0>-;)Y%Z!TXR^]MC=>JM<>KHJM;&:9]B^.S5UIXG1J/;[
MI<XTZ7(<JTJB&FFUN+4FM$IK7T&.^X^7?%7CS'DR-[<D=&:@]5;4XY&V-M3"
M<1N3E:4=Z,Q+5>[U#N<^6[5A:6V6&7'G%)JE":UIT-*7*?VC_AGJ"+.L_'VU
M91R=S5#:D1I5KC3]>ZRARN^K:TW'+<JM%,AGJC]?$32VV67&D4IVTE-]>^FG
MKDO[03Q&U3&FVK15LR3D=F"&ZICR;9'G8'KJ))[ZMK3<,IR:U4OLU3%/=II;
M[1*C2*4[:26^O=33_P E?: ^).JHTVU:+MF2<C,O0W5,>3;8\[!-=Q9/=5M:
M9^49+:J7V:IBGNTTM]HE1WZ4[:26^O=2/US)]JVX$Z,AW&Q\8[-F/+W8"&5(
MB3+-$N6K]1P9G?5IQ%US?,['3)[BJ-2OBHI:K!.B2J4[*3&NO>F))S<\R?E3
MSWR*DW=6;JB8-;KB]/Q74&')D6/6N,K5W)8?19J29$G(;S'94I";C=7ILU"5
MK2VXVTNK9%JYC^87R9YOW^DO<&95BX7 GNS<9U3B=)%EUYCBU=R67T6CUA^1
M?;NPRI2$W"YO3)B$K6EM;;:ZMD7'F+YA')?F[?J2]OYC6+AD">[-QK56)TD6
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
M6#-;+"=?D,X/L1J&S(><@47)=]0N;33DRW.KZ5H]'[F#49YG_E78+SPQBF;8
M@];,%Y*XM:6X&+YI*H^U8LPM$1QY]G#<^:B-2'5PJ*D.>I7%II<N XOI6CS'
M<R:D/,\\K+!N=N,TS;$7K9@W)/%K4W!Q?,Y5'VK'E]HB.//LX;GK41I]U<*B
MI#GJ5Q::7*@.+Z5H\QW,FA'SJ?(^UEYG^%TV1@,BS:RYC818FK7A.Q9M)+.,
M[ L$!Z1*CZ\VDS!8E/N6U*Y;WO;=V67)UK><Z52_%JJ/6 %N[16W..&R+_J3
M=^!W[76P<:>HW<\>O\="%K86IQ,6Z6J?&<D6N_6&XI:4N)<(+TB%+;IWLNK3
MZ2#%N/2VT^/NP;YJS<N$WO ,[QYWP[C8;XPE"UL+4M,:Y6R;'<?MM[LD^C=5
M19T-Y^'*;IW-.+3Z2#;N+2^TN/\ L"^:MW'A-[P'.L>=HBXV*]L)0M;"U+3&
MN5LFQW'[=>[)/HW546=#>?ARD4[FG%I])68<A..>[^*6ULFTCR&UODFJ]GXD
M_1J[XQDL9MMQR,XMQ,.\66Y1'95GR3&[HEI2X5SM\B5;YK5.]AYQ/I-PWE^>
M?3R8X@P;)K/;<>1R0T7:VV+?;;1DMZ>B;+P>V-5;:9C8?G<IJX+N-FMT;K1F
MTW9J2TAMMIB+(@LIK2NV+@IYW?(KBG"LVN]I,/\ (+2UM;9@V^U9%=WHNQ,,
MMS=4-,Q\3S:2U/7/M%OC]:-6NZ-2&D(;;9C2(32:TKM>X+^=MR(XJPK/KO:+
M#_('2]M;9@V^U9#=WHNQ,-MS=4-M1\4S62W/7/M$"/UHU;+HU(:0A#;,:1":
M3TKO6\L?VD[EOP:MV/:DW;%D\KN.=G:CVRTV/+;_ "(6V]=VAFK;,>)@NR)C
M-T<NE@M43K1BRWIF6RAMIJ-#E6YA-:5EN\7O-]X"\KXULBX7O.P8+FUQ2TBN
ML]QO1-;9FW.=IW)MD#W[ETQG*IW;2JNVRW*Y>YI7K6E:5I24OQM\UG@YR>CV
MZ-B&Z+'A>8STMHKKK;+T77N7-S7:=4VZ#6\2J8YDTSMI6O;9[A</<TKUZ5I6
ME)2'&_S5>#_)R/;HV(;GL>%YC/2VBNN]L/1M?9<W-<I55+=!]^)5,=R:9VTJ
MKML]PN'N:5ZUI6E:4FZ</?/+\M'FG%M$/7_(O&M<["NB66ZZCWO(A:GSYJXO
M4[DVBV_7!.IB.9W#MI579C]UNU*)I6M:TK15*;,6W&WFVW6G$.M.H2XTZVI*
MVW&UIHI#C:TUJE:%IK2M*TKTK0V*-N-NMH=:6AQIQ"7&W&U46VXVNE%(6A::
MU2M"TUZTK3T5H;$&W$.H0ZTM#C;B$N-N-JHM#B%THI"T+36J5(4FO6E:>BM#
M;>TZT^TV^PXV\R\VAUEYI:7&G6G$T6VXVXBM4+;6BM*TK2M:5I7K0_L_L_L_
M0  ^*Y7.W6:!+NMWN$*U6NWL.2I]RN4MB# A164U4[)ES)3C4>,PTFG52UJ2
ME-/HU/CN%QM]H@RKG=9T.V6V"PY)G7"X2F(4&'&:3W.R)4N2MJ/'8;33JI:U
M432GT:GQW"XV^TP95SNLZ';+;!8<DS;A<)+,*##C-)JIV1*ER5ML1V&TTZJ6
MM5$TI]&IQ]VN]JL-MG7J^7.WV6SVR,[,N5VNTV-;K;;X;":K>ESI\QQF+$C,
MHIU4XXM*4T]-:FF/F!Y\7!;B]"N-HPS,V>3.SV$.(AX9IJYPKIB\>72BJ-?7
M+M9*)F&6R'XK:FW4VY=YN,==*=\*B:T4:BN5WG:<+.-L.X6K$<N:Y%;(80XB
M+B&H[C$N6-L2J451OZXMG41+Q&VQ/%;4V[2WJN\]A=*=\2B:T4:C^5GG7\+N
M-\.?:\2RYKD3L=E#B(F(ZDN,2Y8XQ*I15&_KAV;1$O$;=$\1"FW:0%7:>PNE
M.^)2E>XT'\Z/:1?+FX>V^ZV3 L^8Y<;?C-NMP<!T+=H%XP^--I1=&?KMW0EN
M=@-H@>,TMIY-J7?KK&<I3Q(%$UHHAH<]/-!Y0^8'D-/OI9&WB^K+7<*SL2TE
MA3TR!@5D>:2IF+=+LVZ\N;F64-L+52MQN*W:LJ=>I#:B,NJ9(CO-WS(^27.N
M_4^^7?V\;UI;)]9N+:=P]V7!PBS.MI4U&N5T;=>7,RW)&V%*I6?<%N594Z[2
M*W%9<4R1)N;7F0<D.=%]I]\J_MXWK6VSZS<7T]A[LN#A%G=;2IJ-<KHVZ\N9
MEN2-L*52L^X+<JRIUVD5N*TXID@4^9-YP?,+S.<HI]^/*FL.TW9KI6XX3Q\U
M^_/MFM<??90MB'>+VT_(<N&>9BU&6JE;I=5O*86\_2"S!8>5'.6\N#RP]Y>8
M=L>-!QF!/PS2&/76.SL[==RMSE;%8XR?#D2K!BR7_!:RO/)415/!@,+JB+XK
M;TQ;#*T*7ROE]^7#N?GIL"/#QV#-Q'35AN;#6QMPW& Y6R6:.GL?DV/&DO>"
MUD^;28JJ>%"955$;Q6W9:V65(4OE/+_\N3<W/+/X\/'8,W$=.6*YL-;%W!<8
M#E;+9HZ>Q^38\:2]X363YK)BJIX4)E541O%;=EK994A2^;\J;R@N17FB[5BV
M_$;;<L"X\XO>8K&WN0-VM;JL<QV(CPY4S&<.3(\!G--D3(*T^!;8ZZMP_&:?
MGN1HZT+<L4../''4?%#4&)Z/TEB[&+8)B,6K;#7<F1=KY=9%$*NN3Y-=/#;>
MO62WR2GQ94E=*=:]K;:6V6VFD3YN/W'_ %7QAU3B^FM.8VQC6%8M&JAEKN2_
M=+S<WZ)5<\CR.Y>&V[>,BO,A/BR9"Z4ZUZ(;2VRAMM$]OC_H#5G&/56+Z;T[
MC;&-87BT:J&6NY+]TO-S?HE5SR/([EX;;MWR&\R$^+)D+I3K7HAM+;*&VT6F
M/%/BII#A9HS"N/''O#XV&ZYPB%5N,SW)E7K(;S*HA=ZR_+KQX33]_P MR*6C
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=+
M+L'")4FB:N3,2RR,VJ= 2MUM"W8CU)%NEJ;123&>2FB3%KE1PRX[\R\,3AN]
M\"AY#ZDW(IC>6VY=+1G6&R9-$U7+Q;*([:ID&BW4(6[%=H_;Y2FTTD1WDIHD
MQ;Y3<-.//,C#4X;O; X>0^I-R*8WEMO72T9UATF11-5RL7R>.VJ9"HMU"%NQ
M7:/V^4IM-)$=Y*:),(^;_EW<2_,.UVG7G)_5UORWWM:ETP_/+2Y2P;.UY,ET
M35V=A.:Q&E7&VI<>:;<?@OTDVJ:II%)<60E-$D/+F7[.5RJTG)N64\9;G$Y-
MZY;4]):LD9,'%MPV2+2M5^!,QB=,39,N3';4E"7K1,K-EK2I5+<RGI0B><N/
M9_\ DUIV1<<EXYW&+R-P!NKLANS1TP\:VQ9XU*U7X,O')LM-FRJC#:J(2]:I
M=9<I=%*I;V:=*$47EMY O)C3TBXY)QUN,;D7@**NR&[-'3#QK:]GC4K5?@R\
M<F2TV?*J,(51"7K7*K+DKHI5+>S3I0@H\]?95N9G'V5=LQXBW>%R[U6TI^6U
MCT1-NPW>N/0DUJYZO.Q&XST8]G"8K2TMHD62=6?-<2I5+5'3T2: <XP#.]99
M'-P_9&%Y7@&66U7;<,9S3'KMB]_@U[W&Z>M6B]Q(5P8I5QI5*54W2E:IKT^@
M:,,SP;-=<Y!,Q38.(9/@V46ZO;/QS+[#=,;OD.O>MNGK-JO$6'.9I5;:J4JI
M%*5JFO3Z!HVS+!LUUU?YF*; Q')\'R>WUZ3\=R^Q73&[Y#KWK;IZS:KQ%ASF
M:56VJE*J12E:IKT^@1F-B:SV/J+*KA@NUL S36>:VE7;=,1S_%[WA^36^OB.
M-4]<L>00;?<XR5.,K32JVJ4K5->GT#U/5O+#E!I!EN+I[D3NS64!I/;2U81L
M_,\;LJT=M$4;?LMKO,>TR6DTI2M$N,J32J:5I3JFE:>F:UY0<D=-M-QM3[\W
M%KF"W3MI;,-V1EV/VA:.VB*(?L]MNT>UR&TTI3HEQE2:532M*=:4K3TK6W)[
MD?IQIN-JC?6X==06Z=M+9ANQ\MQ^T+1VT31#]GMMVCVR0VFE*=$N-*32J:5I
M3K2E:>R:<YJ\P>/+#4/17*7D'J*V-)[:677FW\]Q2P.([*(HW)Q^SWZ+99;2
M:)35*'6%I2I*:TI2J4UIEY;O.=\SVUQJ1(W+S/W6J+6Y1=QLF 7B3W+K2M:5
MFW?#YTQ2*=/0FKG:G]RE#*JW^;MYC]LCTBQN56<N-46I=%7"S8+=I'5=>M:5
MF77%)LNJ*=/0FJ^U/[E*&5-O\W+S'+;'I%C\J,X<;HM2Z*N%GP:[2.JZ]:TK
M+NF*3):D4_<35?:G]RE#.2U>?GYOUFB4A0^<>RWF4N+<HNZX]K*_2^YRM*JI
M6X7S!;C/4W3I[E%7*I3^Y2A^%Z\Y7S.;]!5;YW+[8S#"ZJ55RRV["<;G4JIE
MUBO;<\=Q6UW)%.QZM:42[2E%T2NGNDIK3\;QYMWF.7R&J!-Y69^PPNM:U79[
M?AV/3*54TZS7MN-@QFV7!%.QZM:4H[2E%T2JGNDIK3\+OYM7F,7N&J#-Y59^
MRPNM:U7:(&'X_,I533K->VXV'&K;<$4[':UI2CM*471*J>Z2FM/FR#SZ/-ZR
M6WKMEQYR[4C1EJ4I3N/VK7V)W"E5,/1ZT1=\6PRS79M-&WU5I1+U*471*Z>[
M0A2<+-J<B-^[RDUE;GW9M?:SWCJDMTV'L'*\P8C.UK6M/4HM^NLZ-!;:I[EM
M#*&T-HI1**432E*8@;,WWO'<\BLG;NXMG[.=\=4ANF>YWD^6,QW*UK6GJ<:]
MW.;'A-MT]"$,H0AM-*)32B:4H8A[+WUO#<TBLG;FX=G;-=\=4ANF>9UDV5LQ
MW*UZT]3C7NYS8\)MNGH0AI"$-II1*:432E# '<O*3DOR*E5F[\Y!;IW0_P"L
MJEM4VCL_-,ZCQ'E5K6GO?#R2\W&';FFJ>Y;;80VVTBE$H2E-*4I_>E..V]N1
MV3)P_1.I<]VMD'5OUF'A>.7&\,6MIQ5$)EWVYL,^]6/V^BE4HJ3.?CQTUK3J
MNG6A_6G]![JY Y$G%-*:MS?9M]ZH]8B8AC]PNS-M;<51"95ZN+#/O98H%%*I
M14B:\PPFM:=5TZG]:@T)NG?^1)Q32NKLWV;?>J/6(F(X_/NS-M;<51"95ZN+
M+/O98H%%*I2LB8\PPFM:=5TZT/[X_<6>1W*O+D8+QPTELG<^3]S?K<' <4NM
M]C6=EU24(G9'=X['O+C%KHM5**EW&1%C(K6G<Y3K0E%\$O9IY=)5EV'SURN,
MF*RN+<&^/NM+TI]V55*DN+MNQ=E6]3;4=GJBK;\/'%NU<0JBVKLW6E45DG<*
M?9X)5)-GSWF]D\=,9I<:<C16N[NIYR35*DN*M^?[#@*0TPUU35M^)CZW*N)5
M13=T;K2J:R1^%?L\TJDFSYYS;R>.F,TN-.1HO7EW4\Y)JE27%6_/MA0%(:8:
MZIJV_$L"W*N)513=S16E4UF(^7%[)9-3-Q_:/F49I$3$87#N;?&/4M_7(>EU
M0M#J[5M/;-K6TS&8ZH4U)@8JX\IU"Z+9O35:51669KW7>":FPS']=ZSQ''L$
MP;%8"+9CN*8M:XEFLEIA(4I=6XD&$VTRE;SRU.NN5I5QYY:G'%*6I2JRB,#P
M'"=7XC8L!UUBMAPG"\9A(MUAQC&K;%M-FM<1"E+JW%A1&VVDK>=6IQURM*N/
M.K4XM2EJ4JLH'!,"PK6&)6/ M=XK8L*PS&H2+=8<9QJVQ;39[7$152ZMQ841
MMMI*WG5J<=76E7'G5J<6I2U*56:_K#5NN-*8%C.K=1X/C&M]=89;6[1BV%X=
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
M          #""Z^6GY?U\N=QO5XX=<>KE=KQ/F72Z7&9K'&7YD^XW"0Y+FS9
M3ZX-5O294EY3BUUK6JE*K6IAK<_+PX+7FXW"\77B;H:XW2ZS9=RN5PEZXQQ^
M7.GSGW)4R9*>7"JMZ1)D.J6M5:UJI2JUJ8;W/R\^#-YN-PN]UXGZ(N%TNLV7
M<KE/EZZQUZ5.GSGW)4R9)>7#JMV1)D.J6M5:]5*56M37G>?*6\LG(;O=;_?.
M"/%Z[7N^7*=>+Q=9^H,1DSKG=;G*=FW"X39#EN4X_+F2WUN.+56JE+56M?34
MRKUWKG ]2898M=:QQ&P8'@F,,2(N/8EB]MC6>PV:/*FR;E)9MUMB(;C16WY\
MUUY5$II2KCBE?1K4R;P+ ,)U;B-EP'7&*V/"<*QQA^-8<6QJW1[38[1'DS)-
MPD,V^WQ$-QXS;TZ6ZZJB:4I5QQ5?HUJ9,X'@&$ZNQ&RX%KG%K'A6%8XP_&L.
M+XW;X]JLEHCR9DBX2&8%OBH;CQFWITMUU5$TI2KCBJ_1J9FZNU7K?26!8YJW
M4.$8SK?7&(1I,/%\)PZTQ+%C5@BS+A+NLN/:K3!;:B0VI%RGOOK2A-**==4J
MOIK4[H=O.WG?P                                         #IF=:Y
MU[M&Q/XMLS \,V)C,KKZSCN=8O9,NL4CK3I7Q[1D$&X6]WK3T>Z;J=1S77^!
M[)LCV-;%PG$<^QR3U]8L&:XW9LILC_6G2OC6J^PI\%WK2G^^;J=2S3 ,$V19
M7L;V)A6)9[CLGKZQ8,TQNSY397^M.E?&M5\ASH+O6G_QS=3H6QM5:OW#CDG#
MMN:WP+:6(S.OK>*[&P_'LWQR5UITKZS8\FMUSMC_ %I3I7N:J:WMB^27Y86R
MWWIMUXK8OC=P=K12)6NLGS[7+$>OBH=7X-CPW*K/C-:.)15'1<%=$H57L[5=
M%4U\Y]Y.OEP;$?>F7/C-C>/SG:TJF3@.29Q@##%?%0XOP;+B636G'.CB4U1T
M7#71*55[>VO2M-?F?>3SY<FPWG9=RXT8WC\YVM*IDX#D><8 RQ7Q4.+\*S8E
MDUJQWHXE%4=%PUT2E5>WM5TK35%M/V?+R@=M27Y]YX9X?BES>512)FK,OV7J
MJ-&K5YMUSP,=P+,[%B-4NH;JWT<MZZ(0NO9V*Z*IBU=/9MO+DN$A#T16_;&V
MEE+2HEKVA;7H[BTK<760M5ZPV\2J/+2NB:T2ZEOM13HFE>ZJL:KE[/;Y?\Y]
M#T5>\K*VEE+=8MMV1;G6'%T6XJLA:KQB-VDT>4E=$UHEQ+?1%.B:5[JUQKN7
ML^? &<^AZ*K>%F;2TENL6V['M[K#BZ+<55]:KQB5UDT=4E=$UHEQ+?1-.B:5
M[JUPXO'LGWE4W.2A^$ODOCS2&$LJA6?<%I?C.N)<=764M=_P.^3*/K2Y1%:)
M=2UVH3T117<I7WV#V<+RW+,_XMQMN[LK;\9EWU:_[4K&8[&N[OC]V+8_C4GP
M9'7W=?$\2G2G8I/IZ_;8_9^/+WM+WBS[?N3*$>,RYZO?-F5CL]C=5=\?NQJP
MX](\&1U]W7O\2G2G:I/IZ_;8_9_O+ZM+WBS[?N/)T>*TYZO?-EUCL]C?=WL=
MV-V+'G_"?Z^[KW^)3I3M4GT]>2QKV4SRH+%(\:Z6GD+FC?CL/>J9+N546/X;
M-55<B]V'8QB<OP)7=3Q*^+XM.E.Q:/3UR[U9Y.OEI:@=8E8QQ*UQ>IS'JZZS
M=EN9'MU3LF.A-*2ZP]GWS+;5&><6GO4F/'9:HNON4)I2E*95:T\IOR[]4NLR
M<<XMZ_O$UGP%UE[$<R#:BG)#"4TI*]4V1><IMD=UQ=.]26&&FJ*K[E":4I2F
M5&M?*?\ +RU4ZS)QSB[K^\36? 767L-=_P!IJ<D,)32DKU38]YRBVQW7%I[U
M)88::HNON4)I2E*9Q:;\B7RE-&/QIN(<)-4Y!<8_JKE9^VG<JW@IZ5%0E-)O
MJ&X,BS:S1'W7$^(I,:,PS1=>J4)I2E*;%L?QS'L2M$+'L5L-FQFP6UOP;=8\
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>16
<FILENAME>aosl-20250630_g2.jpg
<DESCRIPTION>AOSL STOCK PERFORMANCE GRAPH
<TEXT>
begin 644 aosl-20250630_g2.jpg
M_]C_X  02D9)1@ ! @$ D "0  #__@ 23$5!1%1/3TQ3('8R,RXP /_; (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@#? ;- 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 * "@ 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 * "@"E?:G::6H>]GAME8X5II$C!/H
M"Y4$^PH FMKJ&]C6>VD2:)^5>-@Z, <':RD@\@C@]1B@!\TT=NAEF98T7EF8
MA5 ]R< ?C0!EVOB'2[V00VUY:S2$X"1SQ.Q/H%5R?TH V* *=[J-KIJA[R:*
MW0]&ED2,''H7(% $=CJUEJ>?L5Q!<[>ODRI)CZ[&.* -"@ H IWNHVNFJ'O)
MHK=#T:61(P<>A<@4 1V.K66IY^Q7$%SMZ^3*DF/KL8XH T* ,N]UW3M-?R[R
MZMK=_P"[+-'&WKT=@: +EM=PWJ"6VD2:,]'C974_\"4D?K0!8H * "@ 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 * $)"C)X Y)/:@#Y@\5W
M$GCV6_U5"1IFC0E+?'225F W#UW<N2.B+$I'S'(!Z]\*O^19L_\ MX_]*IZ
M//=:6;XB>*FT1I'CT[3@QE5#C<8RHD;TWM(PC4G.Q06 SD$ V/%GPHTN#39;
MG24>WNK6,RKB1W$GEC<P8.S88@':4V@-CC% &[\.O%;:GX?:[OF+R:?YB2L3
MEF2)!(KG/4E#M))^8J2>2: .!\&^'1\2;JYU[7F>6%9?+BA#LJYP&*Y4AECC
M0JH";2Q)8MD'( WQ[X/C\"&#7O#[26WES!'3>SA202I!8EBC;2CJS,#D=B:
M/?M'U%=6LH+Y.%N88Y<#MO4,5_X"20?I0!8O+I+&"2YD^Y!&\C?[J*6/Z"@#
MY[\&^'1\2;JYU[7F>6%9?+BA#LJYP&*Y4AECC0JH";2Q)8MD'( WQ[X/C\"&
M#7O#[26WES!'3>SA202I!8EBC;2CJS,#D=B: /2/%7C(V'AE=8M?EFO(HA#W
MV23+N)Y[Q@.1Q]Y1D8S0!RO@WX8:?J.G1ZCK8DN[J]3SOFDD78LGS(<HRLSE
M<,Q<D9;;MXR0#!AMG^&?BJ"SMI'.G:CL!5SD 2,8QNQ@%HI,,&QG8<'J: /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 \L^)NO
MS00Q:!IWS7^JD1@ X*0L=K'/;S#E,G@()#QM!H ->T"'PSX-N=/@Y\N#,C?W
MY&="[GZGA<\A0J]J -'X5?\ (LV?_;Q_Z53T <#\+B7\2:N[\N6E))ZY-R2?
MS/6@#W341FUF!_YY2?\ H!H ^:_ ;NGA77-A(_=D?@T3!OS7@^U 'I7P: 'A
M\8[W$W_LM $_Q?'_ !3LOM+#_P"AB@#<^'9)\/6.?^>/_LS8_2@"SXY9DT&_
M*<'[+*./0J0W_CI.?:@#D_@T /#XQWN)O_9: )_B^/\ BG9?:6'_ -#% 'EW
MBYW_ .$*T=<G:9,GZA)@OY G'M0!]&:& -/M0. +>'_T6M 'B/Q@XU;2B.#D
M\CK_ *Z/% 'T%0 4 % !0 4 % &9>ZC]C<)LW97.=V.Y'H?2@"I_;?\ TS_\
M>_\ L: #^V_^F?\ X]_]C0 ?VW_TS_\ 'O\ [&@ _MO_ *9_^/?_ &- !_;?
M_3/_ ,>_^QH /[;_ .F?_CW_ -C0 ?VW_P!,_P#Q[_[&@ _MO_IG_P"/?_8T
M ']M_P#3/_Q[_P"QH /[;_Z9_P#CW_V- !_;?_3/_P >_P#L: #^V_\ IG_X
M]_\ 8T ']M_],_\ Q[_[&@ _MO\ Z9_^/?\ V- !_;?_ $S_ /'O_L: #^V_
M^F?_ (]_]C0 ?VW_ -,__'O_ +&@ _MO_IG_ ./?_8T ']M_],__ ![_ .QH
M /[;_P"F?_CW_P!C0 ?VW_TS_P#'O_L: #^V_P#IG_X]_P#8T ']M_\ 3/\
M\>_^QH /[;_Z9_\ CW_V- !_;?\ TS_\>_\ L: #^V_^F?\ X]_]C0 ?VW_T
MS_\ 'O\ [&@ _MO_ *9_^/?_ &- !_;?_3/_ ,>_^QH /[;_ .F?_CW_ -C0
M ?VW_P!,_P#Q[_[&@ _MO_IG_P"/?_8T ']M_P#3/_Q[_P"QH /[;_Z9_P#C
MW_V- !_;?_3/_P >_P#L: #^V_\ IG_X]_\ 8T ']M_],_\ Q[_[&@ _MO\
MZ9_^/?\ V- !_;?_ $S_ /'O_L: #^V_^F?_ (]_]C0 ?VW_ -,__'O_ +&@
M _MO_IG_ ./?_8T ']M_],__ ![_ .QH /[;_P"F?_CW_P!C0 ?VW_TS_P#'
MO_L: #^V_P#IG_X]_P#8T ']M_\ 3/\ \>_^QH /[;_Z9_\ CW_V- !_;?\
MTS_\>_\ L: #^V_^F?\ X]_]C0 ?VW_TS_\ 'O\ [&@ _MO_ *9_^/?_ &-
M!_;?_3/_ ,>_^QH /[;_ .F?_CW_ -C0 ?VW_P!,_P#Q[_[&@ _MO_IG_P"/
M?_8T ']M_P#3/_Q[_P"QH /[;_Z9_P#CW_V- !_;?_3/_P >_P#L: #^V_\
MIG_X]_\ 8T ']M_],_\ Q[_[&@ _MO\ Z9_^/?\ V- !_;?_ $S_ /'O_L:
M#^V_^F?_ (]_]C0 ?VW_ -,__'O_ +&@ _MO_IG_ ./?_8T ']M_],__ ![_
M .QH /[;_P"F?_CW_P!C0 ?VW_TS_P#'O_L: #^V_P#IG_X]_P#8T ']M_\
M3/\ \>_^QH /[;_Z9_\ CW_V- !_;?\ TS_\>_\ L: #^V_^F?\ X]_]C0 ?
MVW_TS_\ 'O\ [&@ _MO_ *9_^/?_ &- !_;?_3/_ ,>_^QH /[;_ .F?_CW_
M -C0 ?VW_P!,_P#Q[_[&@ _MO_IG_P"/?_8T ']M_P#3/_Q[_P"QH /[;_Z9
M_P#CW_V- !_;?_3/_P >_P#L: #^V_\ IG_X]_\ 8T ']M_],_\ Q[_[&@ _
MMO\ Z9_^/?\ V- !_;?_ $S_ /'O_L: #^V_^F?_ (]_]C0 ?VW_ -,__'O_
M +&@ _MO_IG_ ./?_8T ']M_],__ ![_ .QH /[;_P"F?_CW_P!C0 ?VW_TS
M_P#'O_L: #^V_P#IG_X]_P#8T ']M_\ 3/\ \>_^QH /[;_Z9_\ CW_V- !_
M;?\ TS_\>_\ L: #^V_^F?\ X]_]C0 ?VW_TS_\ 'O\ [&@ _MO_ *9_^/?_
M &- !_;?_3/_ ,>_^QH /[;_ .F?_CW_ -C0 ?VW_P!,_P#Q[_[&@ _MO_IG
M_P"/?_8T ']M_P#3/_Q[_P"QH /[;_Z9_P#CW_V- !_;?_3/_P >_P#L: #^
MV_\ IG_X]_\ 8T ']M_],_\ Q[_[&@ _MO\ Z9_^/?\ V- !_;?_ $S_ /'O
M_L: #^V_^F?_ (]_]C0 ?VW_ -,__'O_ +&@ _MO_IG_ ./?_8T ']M_],__
M ![_ .QH /[;_P"F?_CW_P!C0 ?VW_TS_P#'O_L: #^V_P#IG_X]_P#8T ']
MM_\ 3/\ \>_^QH /[;_Z9_\ CW_V- !_;?\ TS_\>_\ L: #^V_^F?\ X]_]
MC0 ?VW_TS_\ 'O\ [&@ _MO_ *9_^/?_ &- !_;?_3/_ ,>_^QH /[;_ .F?
M_CW_ -C0 ?VW_P!,_P#Q[_[&@ _MO_IG_P"/?_8T ']M_P#3/_Q[_P"QH /[
M;_Z9_P#CW_V- !_;?_3/_P >_P#L: #^V_\ IG_X]_\ 8T ']M_],_\ Q[_[
M&@ _MO\ Z9_^/?\ V- !_;?_ $S_ /'O_L: #^V_^F?_ (]_]C0 ?VW_ -,_
M_'O_ +&@ _MO_IG_ ./?_8T ']M_],__ ![_ .QH /[;_P"F?_CW_P!C0 ?V
MW_TS_P#'O_L: #^V_P#IG_X]_P#8T ']M_\ 3/\ \>_^QH /[;_Z9_\ CW_V
M- !_;?\ TS_\>_\ L: #^V_^F?\ X]_]C0 ?VW_TS_\ 'O\ [&@ _MO_ *9_
M^/?_ &- !_;?_3/_ ,>_^QH /[;_ .F?_CW_ -C0 ?VW_P!,_P#Q[_[&@ _M
MO_IG_P"/?_8T ']M_P#3/_Q[_P"QH /[;_Z9_P#CW_V- !_;?_3/_P >_P#L
M: #^V_\ IG_X]_\ 8T ']M_],_\ Q[_[&@ _MO\ Z9_^/?\ V- !_;?_ $S_
M /'O_L: #^V_^F?_ (]_]C0 ?VW_ -,__'O_ +&@ _MO_IG_ ./?_8T ']M_
M],__ ![_ .QH /[;_P"F?_CW_P!C0 ?VW_TS_P#'O_L: #^V_P#IG_X]_P#8
MT ']M_\ 3/\ \>_^QH /[;_Z9_\ CW_V- !_;?\ TS_\>_\ L: #^V_^F?\
MX]_]C0 ?VW_TS_\ 'O\ [&@ _MO_ *9_^/?_ &- !_;?_3/_ ,>_^QH /[;_
M .F?_CW_ -C0 ?VW_P!,_P#Q[_[&@ _MO_IG_P"/?_8T ']M_P#3/_Q[_P"Q
MH /[;_Z9_P#CW_V- !_;?_3/_P >_P#L: #^V_\ IG_X]_\ 8T ']M_],_\
MQ[_[&@ _MO\ Z9_^/?\ V- !_;?_ $S_ /'O_L: #^V_^F?_ (]_]C0 ?VW_
M -,__'O_ +&@ _MO_IG_ ./?_8T 6+75?M,@BV;=V>=V>@)Z;1Z4 :U !0 4
M % !0 4 % !0 4 >5>)/AM<:WJS:S:ZC+82E%5?+C8L@5-AVR+/$0&&<@ ?>
M.<YH Y#Q7X#U;3-*N;NXUN[O(HH]S02";9(-P&UMUTXQSGE&Z=* -3X3^';U
M+2UU<ZA,;1EG L,/Y(/F2QY'[XI]\&7B('<>N<D@&(MZO@#QI<S7^4L]2$C"
M7!( F=9=_'/R3*8WQG );'2@#O?&/Q"TFQTN86=S#=7,\31Q)"ZR$,ZE=S["
M0@0'<0Q4G&T#)H I?#SPI);>&)K6Y!BEU19F(8$,B2Q>4@8=OE&_'4!\'G@
M'*_"WQ/;>&A<Z#K+K92QW#.C2G8NXA4D1G.%7!0,I; 8,>>!0!8^)_BFV\0Q
M0>']%=;V>XF5G,)WI\N0J!Q\K%F.XD$A53+$9H ],N=1M?A_HD!NP[Q6D<,'
M[I0S.^T*2 S(.2"QRP_/ H N6]Y;^,]%:6UW+!J$$T2[P R[@\+;@"PRK @X
M)''!- 'C_P +?$]MX:%SH.LNME+'<,Z-*=B[B%21&<X5<% REL!@QYX% %CX
MG^*;;Q#%!X?T5UO9[B96<PG>GRY"H''RL68[B02%5,L1F@#H?'?A60^$X["W
M'F2:8L,F%S\_E1F.5@.OW7=\>W S@4 3^!?'^E7&DP0WES#:W-K$L4B3.L>?
M+ 170N0'WJ 2%)(8D8&!0!QEY=I\0_%UJ+ &2PTS8SRX(5@C^8QYP0)&"Q)P
M"V"P^7D 'T10 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 % %+4=.M]6MY+.[7S()EVNF67(R#C<I5AR.Q!H 9I6E6VB6R6-BGE6\.
M[8FYFQN9G;YG+,<LQ/)/7TH BU;0['78A!J,*7"*<J''*D\$JPPRDCJ5(S0!
MS]A\.O#VF2B>WLT$B'*EWEE (Z$++(ZY'4'&0>10!VM '-:UX.T?Q"_FZA:I
M-)@#>"\;D#H"\;(Q [ DXZ4 +HO@_2/#S&33K9(9",;\L[X/4!Y&=@#W (![
MT :.KZ-9Z];FSU",30,0Q4EEY4Y!#(RL"/8CC(Z&@";3=-M](MDLK)!#!""$
M0$G )+'EB6))))))))))H Q]:\':/XA?S=0M4FDP!O!>-R!T!>-D8@=@2<=*
M %T7P?I'AYC)IULD,A&-^6=\'J \C.P![@$ ]Z .DH XF^^'/A[4)3//91[V
M))*/+$"3R25BD1<D]3B@#HM)T2QT*+[/I\*6\9.2$'+'U9CEF/;+$G'% &I0
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 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 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 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 <=XO\ %,OAM(8[2UDOKN[9UABCSCY "S-M#-@;EX"\
MC.67&: //;_QOXRT:+[=?Z7;I9CEBNXNHSCYRMQ(8^>-SQ 9- 'J/A7Q+;^*
M[!=0M@4!)1XV.3'(N"RY'!&""#@94@D \  X/Q7XUUO3]=30M%M[:XDEA$BB
M4,&9MLCM\WGPH $0D9Y.#R20* (O[:^(7_0,L?\ OXG_ ,GT >M633/;Q-=*
M$G,:&55Y59"HWJIRW ;('S'CN>M 'DVI_$B_O=0?2O"UFM]+ 2))9"?+R"%)
M&'C 0-\N]Y%#'H,8) *D'Q,U71+V.S\5626:3' EBR%7G&[F25)%7(W[),J.
M<'@$ ]L!##(Y!Y!% "T >.ZG\2+^]U!]*\+6:WTL!(DED)\O((4D8>,! WR[
MWD4,>@Q@D J0?$S5=$O8[/Q59)9I,<"6+(5><;N9)4D5<C?LDRHYP> 0#V"_
MU"#3;:2]N&"00H9&;K\H&>,=2>B@=20!UH \<M_B#XE\1EYO#NF1O:1D@/.3
MDXQG!\Z!"W.2B;R,@9/6@#<\(?$635[YM&UBW^PZ@N=JC(5RHW%-KY96VY9?
MF8.N2".,@'JE !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!%/<16J&6=UBC3EG=@JCG'+,0!R<<GK0!YYXV\:Z19Z5<0K<0W,US#)%
M'#%(LC%I%* ML+!5&<Y;&<$+D\4 5?A'H=SHNCEKM6B>[F,RQMP5C*(JDKU5
MFVEN<':5R!B@#B_%VM0>'?'%OJ-V',,-M\P0 M\\5Q&, E0?F89Y'&: .XL/
MB[X?OI!$TDMMN. TT>U,^[(SA1[M@#N10!U_B74/L.CW=Y$W*6LKQLIS\WEG
M801V+$8([<T >>?!2R2#1Y;H#]Y<7#!CWVQJH4?@2Y_X$: +/QFLTGT+SV W
MV\\;*>XWY1A]#N!(]0#VH Z_P/=M>Z%8S/RQMXU)]=@V9_';F@"[XGO3INDW
METI*M%;3,I'9_+;9]/FQSVZT >=?!2R2#1Y;H#]Y<7#!CWVQJH4?@2Y_X$:
M+/QFLTGT+SV WV\\;*>XWY1A]#N!(]0#VH X_P 9:Q))X'TY23ON3!&_^TL*
M/G/U:-#[GGM0![3X3L4TW1[.VB&%2WB)QW9E#NW_  )V9C[F@#QSXGJ-,\2Z
M7J,/RR,8]V/XO*F'7URK[3Z@ =J /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 * "@""YN8K.,S3L(T7JQZ?\ UR>P')[4 <3<^/;>-L00O*!_$S!,_088
MX^N#[4 6]/\ &UG=L(YE:W8]"Q#)^+#!'U*@>IH [($$9'(- !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 % %'4],
MM]8MGLKQ/-@F #IEER 0P^9"K#D \$=* /.=2^$.BSQ$Z>LEA<*,QR)+*X#C
MH6$CN2,]=I4XZ$&@#)^$?B>^U/[3I6H.9VL]ICE8[FV[BC(S]6 (!1B2<$C.
M , 'LYB0N)"J[P,!L#<!Z ]<>U 'G7Q-T.QO=%NKJ:.,3VZ>9'-M <,&'R[@
M,D/G;@DCG/4"@#F?"K3ZKX#N(9"6:."[CB]2L:LR+[@'Y!Z  =J -'X+7"RZ
M$T8(W174@89Y^98V!QV!R0/7!]#@ L_&.=(O#[(QPTL\*J/4@ES_ ..J: .I
M\"VS6F@V,3\-]G1L>GF#>!^ 84 6/&%L;O1+Z%<[FM9B .Y6-F _$@#\: .%
M^"UPLNA-&"-T5U(&&>?F6-@<=@<D#UP?0X +/QCG2+P^R,<-+/"JCU()<_\
MCJF@#@?&FFR0>"=*9LYB:)F'HLT4K@GTP2J_4T >\>&[A;K2K.9""KVL!X.<
M?NUR/J#D'T((/- 'C/Q47[=X@TFQBYE)3(]!).JJ3_WPQY["@#Z H * "@ H
M * "@#,O=.^UN'W[<+C&,]R?4>M %3^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ
M #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'
M?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST
M_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q
M#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ
M #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'
M?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST
M_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q
M#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ
M #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'
M?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST
M_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q
M#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ
M #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'
M?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST
M_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q
M#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ
M #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'
M?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST
M_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q
M#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ
M #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'
M?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST
M_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q
M#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ
M #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'
M?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST
M_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q
M#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ
M #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'
M?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST
M_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q
M#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ
M #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'
M?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST
M_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q
M#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ #^Q#_ST_P#'?_LJ
M (I=+2 ;I9E0>K */S+"@#S'Q#=K-<&&)Q)#%P&7[K'')&"0<= <]LCK0!@4
M % '?^$<ZBKVS/M,0#+QG*G@CJ/NG'YX[4 =G_8A_P">G_CO_P!E0 ?V(?\
MGI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\
M94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_
M )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__
M &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A
M_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO
M_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V
M(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X
M[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 '
M]B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?
M^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5
M!_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">
MG_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E
M0 ?V(?\ GI_X[_\ 94 6+72_LT@DW[MN>-N.H(]3ZT :U !0 4 % !0 4 %
M!0 4 <!XQTSQ#+-%>^'KE8S$A22WD(V29.=V'#1EL<9.T@='[4 <A=S_ !"U
M*,VAMK6S##:T\;QAL="<_:)2I(YRD8([8.* .P\ >"%\&6KK(XFN[DJ9G4':
M N=J)D!BHW$DD L3G P!0!AZK:^,]+U">YTEX;ZSGD+I!,P_=@_PCS&B*@>B
M2[><X!S0!@ZAX?\ &7C;;:ZQ]GTVRW!G2,JV<=]J22LY'4*\JIGG@@8 /9-(
MT>WT6RBTZV7]Q FP!N2V<EF;L2[%F;@#+'  XH \:7P;XC\$WTUQX7\JZL[@
M@FWE91@ DJKAWC!V9(5TD#%3R!TH D;P?XB\;7L4WBGRK2RMSN%O"RG=G&0N
MQY,;L ,[R,RKP@Y)H ]"\<V.J76DM;Z 6BN0\>T12"%O+4_,J.60+QCC<O (
MSV(!>\)6M_;:1;V^LDR7BHXF+L)"<NY4,^6#D1E58Y.2#R: /*U\&^(_!-]-
M<>%_*NK.X()MY648 )*JX=XP=F2%=) Q4\@=* )&\'^(O&U[%-XI\JTLK<[A
M;PLIW9QD+L>3&[ #.\C,J\(.2: /6M>T&WU_3Y=+F&R*5 JE0/W97!1E' ^1
M@#C@$#;T- 'D&E:9XY\'Q'3K"*VO[52WE,[IA 3GY0\T#C));:V]02<>X!N^
M$O ^H?VFWB+Q)(LM]_RRB4AECRNW)P-@VKPBID#.\L7Z 'KM !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 % #))$A&YV"#U8@#\S0!C7'B73K7[TZ,1V3+_\ H (_,T 8-QX\
MM(^((Y)#[[4'YY8_^.T 85QX\NWXACCB'OES^>5'_CM &%<>)-1N?OSN!Z)A
M/_0 OZT 8SR-(=SDL?4DD_F: &4 % !0!JZ1J\NC3^?"%;*[65LX*D@]L$'(
M&#^A'% 'JNE>*[/4L(Q\B4_P.1@G_9?@'Z':3Z4 =-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 UG6,;F(4#N3@4 9%QXATZU_UD\>
M1V4[S^2;J ,*X\=V47$*22GZ!%_,DG_QV@#!N/'MR_$$4<8_VBSG]-@_0T 8
M5QXGU*Y^].RCT3"?JH!_,T 8DLSS'=(S.?5B2?S- $= $D<3RG;&I8^B@D_D
M* -FW\,ZE<_=@=1ZOA/_ $,@_D* -ZW\!73\S2QQC_9W.1^'RC_QZ@#=M_ =
MG'S-))*?081?R )_\>H 9K'@N&2$'3E$<J9^4LQ$@]"6)PWH>G8XX( /-;FQ
MN+)MD\;QD?WE(_(]"/<$B@"WI^B7FI,%@C;:>KL"J#ZL>/P&3Z"@"YJGAB]T
MO+LOFQ#^./) _P!X=5^I&/>@#G: .DTKQ1>:7A-WG1#^!R3@?[+=5^G(]J /
M2M*\3V>J80-Y4I_Y9O@$G_9/1OH.?84 =%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 % "$A1D\ =S0!E7&NV%I_K)XP1V5MQ_)-Q_2@#"N/'-C%Q$LDI]E"C
M\V(/_CM &#<>/IVXMX43W<LY_39_7\: ,*X\5:E<<&8H/1 J?J!N_6@##FN)
M;@[I7:0^K,6/ZDT 0T .1&D.U 6)[ 9/Y"@#8M_#NHW7W() #W<;!_X^5H W
MK?P)>2<S/'$/0$NWY  ?^/4 ;MOX"M8^9Y9)#_LA4'_LQ_6@#>M_#.FVOW8%
M8CN^7_1B1^0H VHXDA&V-50>B@ ?D* 'T % !0 4 % !0 4 <OJOA.SU++H/
ML\I_B0#!/^TG /N1M)[F@#S75/#EYI.6D7?$/^6B<K_P+NOXC'H30!@T =3I
M7BR\TW".?/B'\+GD#_9?DCZ'<!V H ]*TKQ'9ZKA8VV2_P#/-^&_X#V;\#GU
M H W: "@ 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 * "@ /% &9<:U8VG^MGC4CL&!;_OE<G]* ,*X\;Z?#
MQ'YDQ_V5VC\W*G]#0!@W'C^4\6\"K[NQ;]%"?S- &%<>+=2N./-\L>B*J_K@
MM_X]0!A3W<]T<S2/(?\ ;8M_,F@"O0 JJ6. ,D]A0!K6^@:A=?ZN"3![L-@_
M-]H_6@#>M_ M]+S*T<0]"2S?DHQ_X]0!NV_@&W3F>9W]D"H/UWG^5 &];^%=
M-MND(<^KDO\ H3M_2@#;AMX[<;8D6,>BJ%'Y "@"6@ H * "@ H * "@ H *
M "@ H * "@ (SP: .2U7P?:7^7A_T>4]U'R$^Z<#\5Q[YH \VU30+S23F9,Q
M]I$Y3\3U7Z,![4 8P..10!UFE>,+O3\)-_I$0[,?G ]GY/X-GVQ0!Z5I>OV>
MK#$+[9.\;_*X^@Z-]5)'K0!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 % !
M0 4 % !0 4 % #7=8U+N0JJ"22<  <DDG@ #J: ,9/$NDR2>2E[:-(3C8+B$
MMGTVA\Y_"@#;H CFFCMT,LS+&B\LS$*H'N3@#\: ,NU\0Z7>R"&VO+6:0G 2
M.>)V)] JN3^E &Q0!3O=1M=-4/>316Z'HTLB1@X]"Y H CL=6LM3S]BN(+G;
MU\F5),?78QQ0!H4 % %.]U&UTU0]Y-%;H>C2R)&#CT+D"@".QU:RU//V*X@N
M=O7R94DQ]=C'% &A0!EWNNZ=IK^7>75M;O\ W99HXV]>CL#0!<MKN&]02VTB
M31GH\;*ZG_@2DC]: +% !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 %  2%&3P!UH \DU[Q;/=R-#9L8H%.-R\.
M_OGJJGL!@XZ]<  X_P Y]V_<V[UR<_GUH [#0?%L]G(L-XQE@)QN;ET]\]64
M=P<G'3T(!ZV"",CD'I0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 $A1D\ =: ,*;Q-IMNVQYTR/[H9Q^:*P_6@#1L
M]1MK\;K:1),=0IY'U7J/Q H N4 % !0!GW&K6=I_KIHT([%AN_[Y!S^E &%<
M>-=.@^X7F/\ L(0/S?;_ %H P;CQ^W2W@ ]W8G_QU0/_ $*@#"N/&&I3\"01
M#T10/U.YOUH PKB^N+K_ %\LDG^\[$?D3B@"I0 H&>!0!IV^B7UU_JH)"#W*
ME5_[Z; _6@#>M_ ]_+_K#'"/]IMQ_) P_P#'J -VW\ 0K_Q\3.WLBA?U;?\
MR% &];^$M-MN?*\PCN[,WZ9"_P#CM &Y!:PVHQ#&D8]$4+_("@">@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H 0@,,'D'@@T <?JO@RUO<R6
MW^C2'L!F,GW7^'_@. /[IH \VU+1+O23BX0A>SKRA_X%V^C8/M0!E E3D<$<
M@CJ#0!V.E>,[JRQ'<_Z1&.Y.)!]&_B_X%DG^\* /2=-UNTU49MW!;NC?*X_X
M#W^JY'O0!JT % !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!R'BWP
MBGBY8(+B>6"VA=GDBBP/.) "Y8D@;,'&4;[QQM/- '#^)OA1HEOI4\UDCV]Q
M;0R2K)YLC[S&I?:ZNS+@@$915()SSC! -#X.ZK<:EHK1W)9_LL[0QNW/R;$<
M)D\G9N(]E*@<"@#DM:6;XB>*FT1I'CT[3@QE5#C<8RHD;TWM(PC4G.Q06 SD
M$ V/%GPHTN#39;G24>WNK6,RKB1W$GEC<P8.S88@':4V@-CC% &[\.O%;:GX
M?:[OF+R:?YB2L3EF2)!(KG/4E#M))^8J2>2: .!\&^'1\2;JYU[7F>6%9?+B
MA#LJYP&*Y4AECC0JH";2Q)8MD'( WQ[X/C\"&#7O#[26WES!'3>SA202I!8E
MBC;2CJS,#D=B: /?M'U%=6LH+Y.%N88Y<#MO4,5_X"20?I0!8O+I+&"2YD^Y
M!&\C?[J*6/Z"@#Y[\&^'1\2;JYU[7F>6%9?+BA#LJYP&*Y4AECC0JH";2Q)8
MMD'( WQ[X/C\"&#7O#[26WES!'3>SA202I!8EBC;2CJS,#D=B: /2/%7C(V'
MAE=8M?EFO(HA#WV23+N)Y[Q@.1Q]Y1D8S0!RO@WX8:?J.G1ZCK8DN[J]3SOF
MDD78LGS(<HRLSE<,Q<D9;;MXR0#!AMG^&?BJ"SMI'.G:CL!5SD 2,8QNQ@%H
MI,,&QG8<'J: /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 1F"#)( ]3Q0!0EU:R@_P!9/$OL9%S^6<T 9LOBS3(?^6P8
M^BJY_4+C]: ,R7QW8IPB3.?]U0/U;/Z4 9LOQ [16_XM)_0)_6@#&OO&EY>Q
M/ $CC212I*ABV",'!+8Z<=* ./H * "@#8BU_4(%")/(%4  9Z < <^@H F'
MB;4Q_P MW_)?_B: 'CQ5JB])S_WQ&?YI0!(/%VJ#_EM_Y#B_^(H >/&.IC_E
MHI_[9I_1: )!XTU(?Q(?^ +_ $H >/&^HC_GD?\ @'^!H D'CG4!_#"?^ -_
M1Z 'CQY?CJD'_?+_ /QR@"0>/;SO%#^3C_V<T /'CZY[PQ?FP_J: 'CQ_..L
M"?\ ?3#^AH D'Q D[VZ_]_"/_9#0 \?$$][;_P B_P#VN@"0?$!>]L1_VU'_
M ,;% #QX_B[V[#_@8_\ B10!(/']OWAD_P"^E_\ K4 /'CZU[Q2_^.?_ !0H
M D'CVR[QSC_@*?\ QP4 /'CNP_N3C_@*?_'* )!XXT[TE'_ !_\ %4 /'C73
M3WD'_ #_ $- #QXSTS^^P_[9M_04 2#QAI?_ #U(_P"V<G]%H >/%NEG_EO_
M .0Y1_[)0!(/%.F'_ENO_?+C_P!EH >/$NFG_EX3]1_2@"0>(=./2XB_[ZQ_
M.@#SGQ5XA;4)3;6S?Z,G!*GB1NY)[J.BCH?O<\8 .-H GM[B2TD$L+&-UY#
MX/\ ]<>H/!Z&@#O#X_D$:@0*9 !N8L=I/<A0,X/7&[CI0!CW'C/4I^%9(1Z(
M@_FVX_D: ,*XU*ZN_P#72R2#T9V(_+./TH HT % &C;Z1>7?^IAD8'OM(7_O
MH@#]: -ZW\$ZC-]\1PC_ &GR?R0-_,4 ;MOX 0<W$['VC4+_ ./,6_\ 0: -
MVW\(:;;\F,R$=W8G]!M7]* -VWL;>TX@CCC_ -Q57^0H M4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 UT5P58!E/!!
M&01[@T <7JO@JVNLR69^SR?W>L9_#JOX9'^S0!YQJ.D76E-MN4*CLPY0_1AQ
M^!P?44 9R.T9#(2K#D$'!!]B.E ':Z5XUN+3$=X/M$8_BZ2#\>C?C@_[5 'H
M^G:O:ZHNZV<,1U4\.OU4\_B,@]B: -*@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@#+UJ:]M[.633(DN+M0/*B=@JL=P!!)9 ,+DC+#D#F@#P;QGJOC
M&ZLFAU*S%E8L/](:U"S,4SSN(GDVKQSRG&=S%3B@#TSX:W.D2Z0D.BE]D)_?
M++@2B5AEFD )'S8^4J2N!M!^4@ ' ?"XE_$FKN_+EI22>N3<DG\SUH ]TU$9
MM9@?^>4G_H!H ^:_ ;NGA77-A(_=D?@T3!OS7@^U 'I7P: 'A\8[W$W_ ++0
M!/\ %\?\4[+[2P_^AB@#<^'9)\/6.?\ GC_[,V/TH L^.69-!ORG!^RRCCT*
MD-_XZ3GVH Y/X- #P^,=[B;_ -EH G^+X_XIV7VEA_\ 0Q0!Y=XN=_\ A"M'
M7)VF3)^H28+^0)Q[4 ?1FA@#3[4#@"WA_P#1:T >(_&#C5M*(X.3R.O^NCQ0
M!]!4 % !0 4 % !0!FWNH_8W";=V5SG..Y'H?2@"G_;?_3/_ ,>_^QH /[;_
M .F?_CW_ -C0 ?VW_P!,_P#Q[_[&@ _MO_IG_P"/?_8T ']M_P#3/_Q[_P"Q
MH /[;_Z9_P#CW_V- !_;?_3/_P >_P#L: #^V_\ IG_X]_\ 8T ']M_],_\
MQ[_[&@ _MO\ Z9_^/?\ V- !_;?_ $S_ /'O_L: #^V_^F?_ (]_]C0 ?VW_
M -,__'O_ +&@ _MO_IG_ ./?_8T ']M_],__ ![_ .QH /[;_P"F?_CW_P!C
M0 ?VW_TS_P#'O_L: #^V_P#IG_X]_P#8T ']M_\ 3/\ \>_^QH /[;_Z9_\
MCW_V- !_;?\ TS_\>_\ L: #^V_^F?\ X]_]C0 ?VW_TS_\ 'O\ [&@ _MO_
M *9_^/?_ &- !_;?_3/_ ,>_^QH /[;_ .F?_CW_ -C0 ?VW_P!,_P#Q[_[&
M@ _MO_IG_P"/?_8T ']M_P#3/_Q[_P"QH /[;_Z9_P#CW_V- !_;?_3/_P >
M_P#L: #^V_\ IG_X]_\ 8T ']M_],_\ Q[_[&@ _MO\ Z9_^/?\ V- !_;?_
M $S_ /'O_L: #^V_^F?_ (]_]C0 ?VW_ -,__'O_ +&@ _MO_IG_ ./?_8T
M']M_],__ ![_ .QH /[;_P"F?_CW_P!C0 ?VW_TS_P#'O_L: #^V_P#IG_X]
M_P#8T ']M_\ 3/\ \>_^QH /[;_Z9_\ CW_V- !_;?\ TS_\>_\ L: #^V_^
MF?\ X]_]C0 ?VW_TS_\ 'O\ [&@ _MO_ *9_^/?_ &- !_;?_3/_ ,>_^QH
M/[;_ .F?_CW_ -C0 ?VW_P!,_P#Q[_[&@ _MO_IG_P"/?_8T ']M_P#3/_Q[
M_P"QH /[;_Z9_P#CW_V- !_;?_3/_P >_P#L: #^V_\ IG_X]_\ 8T ']M_]
M,_\ Q[_[&@ _MO\ Z9_^/?\ V- !_;?_ $S_ /'O_L: #^V_^F?_ (]_]C0
M?VW_ -,__'O_ +&@ _MO_IG_ ./?_8T ']N8_P"6?_CW_P!C0! _B6&/[^Q?
MK(!_2@"H_C.TCZX/T8G^2&@"J_CRU7[L;M]"!_,"@"G)\0%'W+<GZR8_0(?Y
MT 9\OCV[;_5Q1)]=S'_T)1^E &9+XPU.3I($'^RB?S()_6@#-EUR_F^_<2_0
M.RC\E(% &=)*\IR[%CZDD_SH CH * % )X% %A+*>3[L;G_@)_GB@"VFC7;_
M /+/'U*C^N?TH SY8FA8QN-K*<$4 1T 211-,XC099C@"@#H?^$;D_YZ+^1H
M :?#<O9T_7_"@!I\.3]GC_\ 'O\ XF@!I\.7 _BC_-O_ (F@!I\/7([I_P!]
M'_XF@!O_  C]T/[G_?7_ -:@!IT&['9?^^A0 TZ'=C^ ?]]+_C0 W^Q+P?\
M+/\ \>3_ .*H ;_8UV/^69_-?\: &G2;L?\ +-OT_P : &_V7=#_ )9-^5 #
M?[-N1_RR?_ODT --A<C_ )92?]\-_A0 W['./^6<G_?#?X4 -^RS#^!_^^3_
M (4 -,$@ZJP_X"?\* &F-AV/Y&@!I!':@!* "@ H * "@ H * "@ H * "@
MH GAMI;CB)&?'7 ) ^IZ"@#2BT&ZDZA4_P!YO_B<T :<'AM1S-(2/1 !^IS_
M .@T ;EOI&FV_P!Z!I2.[RG^2JH_,4 ;UO=6MI_J+:.,CNNT'\]F?UH N?VW
M_P!,_P#Q[_[&@ _MO_IG_P"/?_8T ']M_P#3/_Q[_P"QH /[;_Z9_P#CW_V-
M !_;?_3/_P >_P#L: #^V_\ IG_X]_\ 8T ']M_],_\ Q[_[&@ _MO\ Z9_^
M/?\ V- !_;?_ $S_ /'O_L: #^V_^F?_ (]_]C0 ?VW_ -,__'O_ +&@ _MO
M_IG_ ./?_8T ']M_],__ ![_ .QH /[;_P"F?_CW_P!C0 ?VW_TS_P#'O_L:
M #^V_P#IG_X]_P#8T ']M_\ 3/\ \>_^QH /[;_Z9_\ CW_V- !_;?\ TS_\
M>_\ L: #^V_^F?\ X]_]C0 ?VW_TS_\ 'O\ [&@ _MO_ *9_^/?_ &- !_;?
M_3/_ ,>_^QH /[;_ .F?_CW_ -C0 ?VW_P!,_P#Q[_[&@ _MO_IG_P"/?_8T
M ']M_P#3/_Q[_P"QH /[;_Z9_P#CW_V- !_;?_3/_P >_P#L: #^V_\ IG_X
M]_\ 8T ']M_],_\ Q[_[&@ _MO\ Z9_^/?\ V- !_;?_ $S_ /'O_L: #^V_
M^F?_ (]_]C0 R35TE4I)$'5N"K$$$>X*X- '$ZGH=O<$R6:F!NZ%MR'Z<97\
MR/0"@#C[FTEM&VRJ5]#V/T/2@"&.1X6#QL49>0RD@@^Q'(H [?3/'%Q;@1WB
M^>HZ./E<?7C#?D#W)- '86WB>&[7=$H;U&[D?4;<B@"Q_;?_ $S_ /'O_L:
M#^V_^F?_ (]_]C0 ?VW_ -,__'O_ +&@ _MO_IG_ ./?_8T ']M_],__ ![_
M .QH /[;_P"F?_CW_P!C0 ?VW_TS_P#'O_L: #^V_P#IG_X]_P#8T ']M_\
M3/\ \>_^QH /[;_Z9_\ CW_V- !_;?\ TS_\>_\ L: #^V_^F?\ X]_]C0 ?
MVW_TS_\ 'O\ [&@ _MO_ *9_^/?_ &- !_;?_3/_ ,>_^QH /[;_ .F?_CW_
M -C0 ?VW_P!,_P#Q[_[&@ _MO_IG_P"/?_8T ']M_P#3/_Q[_P"QH /[;_Z9
M_P#CW_V- !_;?_3/_P >_P#L: #^V_\ IG_X]_\ 8T ']M_],_\ Q[_[&@ _
MMO\ Z9_^/?\ V- !_;?_ $S_ /'O_L: #^V_^F?_ (]_]C0 ?VW_ -,__'O_
M +&@ _MO_IG_ ./?_8T ']M_],__ ![_ .QH /[;_P"F?_CW_P!C0 ?VW_TS
M_P#'O_L: +%KJOVF01;-N[/.[/0$],#TH UJ "@ H * "@ H * "@ H Y37/
M&FF>'+J*SU%V@,Z%UDV%HP =N&*Y8'/^SMQU84 5]1\?:!96S3O>6\Z[21'%
M(DLCY'W?+4D@G./G"@?Q8P: /,_@EI\V^]U+:8K:;;'&O.UF#,QVYZB,$+GU
M8CJ#0!36]7P!XTN9K_*6>I"1A+@D 3.LN_CGY)E,;XS@$MCI0!WOC'XA:38Z
M7,+.YANKF>)HXDA=9"&=2NY]A(0(#N(8J3C:!DT 4OAYX4DMO#$UK<@Q2ZHL
MS$,"&1)8O*0,.WRC?CJ ^#SP #E?A;XGMO#0N=!UEULI8[AG1I3L7<0J2(SG
M"K@H&4M@,&// H L?$_Q3;>(8H/#^BNM[/<3*SF$[T^7(5 X^5BS'<2"0JIE
MB,T >F7.HVOP_P!$@-V'>*TCA@_=*&9WVA20&9!R06.6'YX% %RWO+?QGHK2
MVNY8-0@FB7> &7<'A;< 6&58$'!(XX)H \?^%OB>V\-"YT'676RECN&=&E.Q
M=Q"I(C.<*N"@92V P8\\"@"Q\3_%-MXAB@\/Z*ZWL]Q,K.83O3Y<A4#CY6+,
M=Q()"JF6(S0!T/COPK(?"<=A;CS)-,6&3"Y^?RHS'*P'7[KN^/;@9P* )_ O
MC_2KC28(;RYAM;FUB6*1)G6//E@(KH7(#[U )"DD,2,# H XR\NT^(?BZU%@
M#)8:9L9Y<$*P1_,8\X($C!8DX!;!8?+R #Z(H * "@ H * "@ H ,4 &* #%
M !B@ Q0 8H ,4 &* #% !B@ Q0 8H ,4 &* #% !B@ Q0 8H ,4 &* #% !B
M@ Q0 8H ,4 &* #% !B@ Q0 8H ,4 &* #% !B@ Q0 8H ,4 &* #% !B@ Q
M0 8H ,4 &* #% !B@ Q0 8H ,4 &* #% !B@ Q0 8H ,4 5I;RWM_P#6R1Q_
M[SJO\R* ,R7Q)IL'WIXS_NY?_P! #4 9LOC738_NF23_ '4Q_P"AE: ,R7Q]
M"O\ JH';_>95_D'H S9?'MR?]5#$O^\6;^12@#,E\9ZE)]UTC_W47_V;=0!F
MRZ_J$WWKB4?[K;/_ $'% &;+<2S?ZQV?_>8G^9H AH * "@"[%IUU/\ ZJ&5
M_P#=1C_(4 :47A?4YONP,/\ >*K_ .A,#0!IQ>!]0?[QBC_WG)_]!5OYT :4
M7P_<_P"MN%7V5"WZEE_E0!I1> K1?]9+*WTVJ/\ T%C^M &G%X.TR+K&7/\
MM._\@5'Z4 :46AV$'W+>+ZE Q_-@30!HQPI$,(JJ/10!_*@"3% !B@#%U70+
M35QF=2L@&!(G# >AX((]B#CMB@#EO^%?INS]H;;Z>6,_GOQ_X[0!U.E:!::.
M,P*3(1@R/RQ'H.  /8 9[YH VL4 &* #% !B@ Q0 8H ,4 &* #% !B@ Q0
M8H ,4 &* #% !B@ Q0 8H ,4 -**>H!_"@!AMXCU1?\ OD?X4 1FS@/6.,_\
M 7_"@!ATZU/6&(_]LT_PH 8=)LCUMX#_ -LD_P#B: (SHM@?^7:#_OT@_P#9
M: &'0=//_+O#_P!\ ?R% $9\.Z<?^7>/\L?R- ##X9TP_P#+NGYL/_9J //?
M%'APZ;(;BV4_9F],GRSW!ZG:>H)^A[9 ..H GM[:2[D$,*EW8X"@<_\ UAZD
M\#J: /;]!TD:/:+ <&0G?(1T+'' ]@  /7&>] &UB@ Q0 8H ,4 &* #% !B
M@ Q0 8H ,4 &* #% !B@ Q0 8H ,4 &* #% !B@ Q0 8H ,4 &* #% !B@ Q
M0 8H ,4 &* #% !B@ Q0 8H ,4 &* #% !B@ Q0 8H ,4 1301W"&.55=#U5
M@"#^!H X75? T<N9+!O+;KY;Y*'_ '6Y*_CN'T% 'G=[IUQIK^7<HT;=L]#[
MJPX(^A- %>&>2W<21,R.O1E)!'XB@#N]*\<218COU\Q>GF( &'^\O ;\-I]B
M: /0[+4+?44\RV=9%[XZCV93RI]B!0!=Q0 8H ,4 &* #% !B@ Q0 8H ,4
M&* #% !B@ Q0 8H ,4 &* #% !B@ Q0 8H ,4 &* #% !B@ Q0 8H ,4 &*
M#% !0 4 % !0 4 % !0 4 % !0!EZKHECK<?DZA!'<(.F]<E?]UN&4_[I% '
M+Q?#'PW"_F+9*3UPTL[K_P!\-*4_#;CMTH [>"".UC6&!%BC085$4*JCT50
M /8"@#/U;0['78A!J,*7"*<J''*D\$JPPRDCJ5(S0!S]A\.O#VF2B>WLT$B'
M*EWEE (Z$++(ZY'4'&0>10!VM '-:UX.T?Q"_FZA:I-)@#>"\;D#H"\;(Q [
M DXZ4 +HO@_2/#S&33K9(9",;\L[X/4!Y&=@#W (![T :.KZ-9Z];FSU",30
M,0Q4EEY4Y!#(RL"/8CC(Z&@";3=-M](MDLK)!#!""$0$G )+'EB6))))))))
M))H Q]:\':/XA?S=0M4FDP!O!>-R!T!>-D8@=@2<=* %T7P?I'AYC)IULD,A
M&-^6=\'J \C.P![@$ ]Z .DH XF^^'/A[4)3//91[V))*/+$"3R25BD1<D]3
MB@#HM)T2QT*+[/I\*6\9.2$'+'U9CEF/;+$G'% &I0 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 % $%S<QV<33S':D8RQ]O\3T
M [GB@#R;5/&5Y>,5MC]GB[!<;R/5F['V7&/4]: ,B'Q#J,#;EN)2?1F+C\FR
M/TH ]%T#Q9'J(,5V4AF49R3M1QW(R>".XS[CN  ;4OB#3H/O7$7_  %MW_H.
M: ,V7QGIL7W7>3_=1O\ V;;0!F2^/K9?]5#(W^\57^1>@#-E\?S'_50(O^\S
M-_()0!F2^-M1D^Z8X_\ =3_XLM0!FR^)-2F^]<./]W"?^@!: ,R6]N)_];)(
M_P#O.S?S)H K4 % !0!9BLYY_P#51R/_ +J,W\@: -.+PWJ4WW;>0?[V$_\
M0RM &E%X)U&3[PCC_P!Y\_\ H :@#3B\ 3'_ %LZ+_NJS?S*4 :47@&V7_6S
M2-_NA5_F'H THO!>FQ_>1Y/]YV'_ *#MH TXO#^G0?=MXO\ @2[O_0LT :45
MM%!_JD1/]U0O\@* )J "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ (!&#R#V
MH PIO#.FSMO>! ?]DL@_)&4?I0!HV>G6VGC;;1I%GJ5')^IZG\30!<H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M (IIX[9?,F=8T'\3L%'/3DD#FHE.--<TVHKNVDOO9<82J/EIQ<GV2;?W(E!#
M#(Y!Z&KWU1.VC"@04 % !0 4 % !0 4 % !0 4 % $-Q;172&*95D0]58 C]
M>A]".1VH X'5? RMF33VVG_GDYX_X"_4?1L_[PH \]N[*>P?RKA&C8=F'7W!
MZ$>X)% #+>YEM'$L#M&XZ%20?IQV]0>#WH [[2O'++B/4%W#_GJ@P?\ @2=#
M]5Q_NF@#T*TO8+Y/-MW61?53T]B.H/L0#0!9H * "@ H * "@ H * "@ H *
M ,S6-332+22[?GRQ\J]-SGA5_$]?09/:N7$5EAJ4JTNBT7=O9??^&IUX:@\5
M5C1CU>K[):M_);>=D8WA3Q(=?B<2JL<\1&57."C?=8 DGJ"#R<<'OBN' 8SZ
MY&7.DIQ>J5[-/9J[;[I_+N=^88+ZE*/(VZ<EHW:Z:W3LDNS7S['65[!XH4 %
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 % '!>/;EH[>& <"5V9O?8!@?3+Y^H% 'EE !0
M4 % !0!-%;RS?ZI&?_=4G^0H THO#^HS?=MY1_O*4_\ 0L4 :<7@S4I/O(D?
M^\Z_^R[J -*+P#<G_6S1+_NAF_F$H THO $*_P"MG=O]U O\R] &G%X)TZ/[
MPDD_WGQ_Z %H THO#6FP_=MT/^]E_P#T,M0!IQ65O!_JHHT_W45?Y 4 6: "
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 \<^(.L?:;A=/C/R6_S/CO(PX'_  !3^;,#TKXG-L1SS6'B_=AK+SD_
M\E^+:/N\GPWLZ;Q,E[T](^44_P#VY_@D^IT'@WQ+;M8BWO98XI+<[%,CJNZ/
M^'&XC.WE2!T 7/6O2R[&P='V5><8RAHN:25X]+7:O;;3HEW/,S+ U%6]KAX2
ME&IJ^6+=I=;V6E]]=VWV.K/B'31_R]6__?U/\:]?ZWAU_P O:?\ X''_ #/%
M^IXG_GS4_P# )?Y#3XDTP?\ +U#_ -]K_C2^N8?_ )^P_P# D5]2Q/\ SYG_
M . L8?$^EC_EYB_[ZJ?KN&_Y^P^\?U#$_P#/F?W##XJTH?\ +S'^O^%+Z]AE
M_P O8_C_ )%?V?BO^?4OP_S&'Q;I(_Y>4_)__B:GZ_A5_P O5]S_ ,BO[.Q7
M_/J7WQ_S&GQCI _Y>%_[XD_^(I?VAA5_R]7W2_\ D1_V;B_^?3^^/_R0P^--
M''_+P/\ OW+_ /&ZG^TL*O\ EY_Y+/\ ^1*_LS%_\^O_ ":'_P D,/C?1Q_R
MW_\ (4W_ ,;I?VEA?^?G_DD__D2O[+Q?_/O_ ,GA_P#)##XYT@?\MF_[]R?_
M !-3_:>%_G?_ (#+_(?]E8O^1?\ @</\QI\=Z2/^6C_]^W_PI?VIA?YG_P"
MR_R*_LG%?RK_ ,"C_F,/CW2A_%)_W[:I_M7#=Y?^ L?]D8K^6/\ X$AA\?Z6
M.\O_ '[_ /KTO[5PW]__ ,!_X)7]D8KM#_P+_@##\0=,':;_ +X'_P 74_VM
MA_[_ /X"O\RO['Q/]S_P)_\ R(T_$331_#/_ -\)_P#'*7]KX?M4_P# 5_\
M)#_L;$]Z?_@4O_D2G=^.M'O4,4\$\J'L8X_S!\W(/N,&I_MC#_RU/NC_ /)E
M?V+B/YJ7_@4O_D#@-0NM.=MUCYZ*?X)53 ^C*[''L5)]Z<<WP[:351+NTK+[
MI-_<F*638B*;4J;?92E=^EXI?>T5%8,,CFO<IU(58\]*2E'NG?\ I^1X%2G.
MC+DJQ<9+HU;^EYHM6MY-8N);=VC<=U./P(Z$>QR*U,CN;/Q[)&FVZA\QA_$C
M!<_52",^X('M6<W**O"/,^U[7]&]/OL:P49.TY<J[VO;U2=_NOZ$C?$B%#C[
M-)^+J/\ V6OGZF:^QER5*,XR71M+]-O,^CIY1[://2KPE%]4F_UT?EN1GXEQ
M]K9O^_@_^(K#^V8_\^G_ .!+_P"1-_[#E_S]7_@#_P#DAA^):]K4_P#?X?\
MQNE_;*_Y\O\ \#_^U'_8;_Y_+_P#_P"W&'XF>EI_Y'_^U5/]M?\ 3G_RI_\
M:%?V'_T^_P#*?_VXP_$MNUJ/^_Q_^-TO[9?2BO\ P/\ ^U'_ &&O^?S_ / /
M_MQI^)<G:V7_ +^'_P"(J?[9E_SZ7_@3_P#D2O[#C_S]?_@"_P#DAA^)4_:W
M3_OMO\*7]LS_ .?4?_ G_D5_8D/^?LO_  %?YC#\2;GM;Q?]]-4_VS4_Y]Q^
M]C_L2G_S\G]R&'XD7?:"'\W_ ,:7]L5?^?</_)O\RO[$I?\ /R?_ )+_ )#3
M\2+WM#!^3_\ Q=3_ &Q6_DA_Y-_\D5_8E'^>I_Y+_P#(F!KGBFZUY$BG"1I&
MQ;;&&&6Q@%MS-T&<8QU/7MY^*QU3&*,*BC&,7>T;ZO;6[>VMO5GI83 4L$Y3
MIN3E)6O*VBWLK);Z7]$5O#NK'1;Z.X_Y9YV2#UC;K]=O# >JBLL'7^JUHU/L
M[2_PO?[MUYHUQN'6+HRI?:WCY26WW[/R9]%JP<!E.01D$="#T(K]+3OJMC\M
M:L[/1H6F(* "@ 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 9)(L*EY"%51DDG  '<F@#Q_Q5KT>
ML2+' /W4);#G@L6QD@=EX&,\GJ<=* .2H * -71=-;5;M+< [2<N1V0?>/MQ
MP/<B@#UR+POID/W8%/\ O%F_]"8B@#2BTVUM_P#50Q)_NQJ/Y"@"Z!C@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!E:EK=EI(S=2JA[)U<_1!EOQQCU(KDK8FEAE>K-)]M
MY/T2U_0[:&%K8EVHP;7?:*]6]/EOY'G&J_$663*:=&(A_P ]),,WU"?=7\2_
MTKYBOF\G[N&CRK^:6K^2V7SN?58?)HQM+%2YG_+'1?.6[^7*>;RRM,[22$L[
MDLQ/4DG))]R:^8E)R;E)W;;;;ZM[L^JC%02A%6BDDDMDELB.I+"@ H * "@
MH * "@ H * "@ H * "@ H * '!&/0'\J=GV)NEU)$CE4Y56_ '_  KHI5*M
M"7/1<HOROKZK9KR9S5J=&O'DK*,EYVNO1[I^::+T8E/#1O\ 4*W^%?68;,W*
MT,3!I_S1BVOFMU\K^B/C\3E2C>>%J1:_DE))_*6S^=O5DS*4.&!!]",5])&2
MDN:+NO(^8E%P?+)--=&1L@<8(S656C3KQY*T5)>>Z]'NGZ&U*M4P\N>C)Q?E
ML_5;->314>U(Y3\J^4Q&42C>>%?,OY):/Y/9_.WJSZ[#9S&5H8M<K_GCJOG'
M=?*_HB2+2[R==\4$SJ>A6-V'YA2*\%X:NG;V53_P"7^1]$L5AVKJK3M_CC_F
M3#0M1/2UN/\ OS)_\31]5K_\^JG_ (!+_(7UO#K_ )?4O_!D?\QX\/:D?^76
MX_[]/_A5?5,1_P ^JG_@$O\ (GZYAE_R^I_^!Q_S'#PWJ9_Y=9O^^&_PI_4\
M1_SZG_X"Q?7<,O\ E]3_ / D/'AC5#_R[2_]\XJOJ6)_Y]3^XGZ]AE_R^A]X
M\>%=5/\ R[2?D!_6G]1Q/_/J7X?YB^OX5?\ +V/X_P"0\>$M6/\ R[/^:C_V
M:J^H8G_GU+\/\R?[1PJ_Y>Q^Y_Y%>\\.ZAIT1GN83'&N 6+)U)P!@,23]![]
M!653!UZ,74JPY8KJW'K\[FM+&X>O)4Z,U*3OHE+I\K&)7">@% 'M_@/6/M]G
M]ED.9;7"\]3&?N'_ (#RGL OK7WF5XCVU+V,G[U/3UC]G[MODNY^>YMAO85O
M;17N5-?27VOO^+U;['<U[Y\Z% !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!6N[N*PB:>=@B+U)
M_D!U)/8#DT >/^(/$DNL-Y:9CME/"=VQ_$^._H.@]SS0!SL,+W#B*)2[N<*H
M&230!WB> 96@5C,JSGDJ1E![;@<Y'<X(]/4@$</@&Y+?OIHE7U0,Q_(A!^M
M'>Z3HMOHT>R ?,WWG;EFQZGL!V X'UR: -:@ 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 * .7U
M7QAI^E94OYTH_@BPV#_M-G:OOSGV->37S"AA]'+GE_+'7[WLOOOY'L8?+<1B
M;-1Y(?S3T^Y;O[K>9YKJOCN_OLI;XM8_]CER/=SR/^ !?K7R]?-*U7W:?[N/
M]WXO_ O\DCZO#Y30HVE5_>2_O:1_\!_S;.+=VD8LY+,>22<DGW)KPVVW=N[[
ML]])15HI)+9+1(;2*"@ H ].\%Z9I>L6[1W,*M<0M\QW.-R-RK8#@<'*G [*
M3R:^JRVCAL3!QJP3J0>KO)73V=D[::IV7;N?(9G7Q.$J*5*HU2FM%:+M);J[
MC?71J[ZOL=L/"&DC_EV7_OI__BJ]W^S\*O\ ETOOE_F>!_:.+_Y^O[H_Y#QX
M3TH?\NT?_CW_ ,55?4,-_P ^H_C_ )D_VABO^?LOP_R'#PMI0_Y=HOR/^-/Z
MCAE_RZC]Q/U_%?\ /V?WCQX9TL?\NT/_ 'P*KZEAO^?4/N%]>Q/_ #^G]X\>
M'=,'_+K!_P!^U_PI_4\.O^74/_ 43]=Q/_/ZI_X$_P#,>- TT?\ +K;_ /?J
M/_XFJ^J8=?\ +JG_ . 1_P B?K>(_P"?U3_P.7^8X:'IXZ6MN/\ MC'_ /$T
M_JU!?\NJ?_@$?\A?6L1_S^J_^#)?YCQH]B.EO /^V4?_ ,35?5Z*_P"75/\
M\ C_ )$_6:__ #]J?^!R_P QXTNS'2"$?]LT_P#B:?L*2_Y=P_\  8_Y"]O6
M_P"?D_\ P.7^8\:?:CI#$/\ MFO^%5[&FOL1_P# 5_D3[:K_ #S_ / G_F.%
ME .D<8_X O\ A3]G!;1C]R_R)]K/^>7_ ($_\QXMHAT1!_P$?X57)%?97W(7
M/+^9_>QXB0=% _ 4^5+HON)YGW?WC@ .G%5L(6@04 % %&^TVVU)/+N45QV)
MX8?[K#D?@?K0!YWJO@>6#,EBWFKU\ML!Q]#PK?\ CI] : .%EA>!C'*I1UX*
ML""/J#S0!:L=2N=-??;.T9[@?=/^\IX/XCZ4 >BZ5XXAFQ'?+Y+=-ZY*'ZCE
ME_\ 'AZD4 =S%*DZB2)@Z-R&4@@_0CB@"2@ H * "@#S/Q_!?WC0V]M#++ H
M+DQHS_O,E0&"@XVKTSUWGTKY;-8UJKA3I0E*"7,^5-^]MK:]K+;U9];E$J%)
M5*E6<(U&U%*4E'W=]+M7N]_\*/./["U'_GUN?^_,G_Q-?,?5:_\ SYJ?^ 2_
MR/JOK>'_ .?U+_P9#_,/["U'_GUN?^_,G_Q-'U6O_P ^:G_@$O\ (/K>'_Y_
M4O\ P9#_ #.C\*6.IZ=J,4@MYT1CLD+QNB^6WWB2P ^7AASR5 KT\#2Q%"O"
M2I346^65XR2Y7O=M):;^J/+S"KAJ^'G'VM-R2YH\LHM\RVLDV]=GY,]PK[T_
M/ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H X[Q?XJD
M\-I#':VLE_=W;.L,4><?( 69L!FP-P. O(SEEQF@#SS4?''C'18OMVH:7;I:
M<%BNXLH) ^<I<2&/D@9>,#)QC/% 'J'A7Q-;^++%;^V!3DI)&Q!:.0 $J2.H
MP05; RI!P#D  X7Q7XUUO3]=30M%M[:XDEA$BB4,&9MLCM\WGPH $0D9Y.#R
M20* (O[:^(7_ $#+'_OXG_R?0!ZU9-,]O$UTH2<QH957E5D*C>JG+<!L@?,>
M.YZT >3:G\2+^]U!]*\+6:WTL!(DED)\O((4D8>,! WR[WD4,>@Q@D J0?$S
M5=$O8[/Q59)9I,<"6+(5><;N9)4D5<C?LDRHYP> 0#VP$,,CD'D$4 +0!X[J
M?Q(O[W4'TKPM9K?2P$B260GR\@A21AXP$#?+O>10QZ#&"0"I!\3-5T2]CL_%
M5DEFDQP)8LA5YQNYDE215R-^R3*CG!X! /8+_4(--MI+VX8)!"AD9NOR@9XQ
MU)Z*!U) '6@#QRW^(/B7Q&7F\.Z9&]I&2 \Y.3C&<'SH$+<Y*)O(R!D]: -S
MPA\19-7OFT;6+?[#J"YVJ,A7*C<4VOEE;;EE^9@ZY((XR >J4 % !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!G:GJD&DPF:<X[*H^\Y]%
M'\ST'<T >,ZSK<^LR;Y3MC7[D8^ZO^+'NQ_# XH HV5C-J,H@MU+NWY =RQ[
M =S_ %Q0![)H7AZ'14W<23L/FD(_\=3T7]3U/8  Z&@ 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 * (Y9H[=3)*RQHO5F(4#ZDX J92C!<TVHI;MNR7S9<8RFU&";;V23;^Y'"
MZKX_L[/*68-RX[_=C'_ B,M^ P?[U?/U\UI4O=HIU)=]H_?N_DK>9]%A\GK5
M;2KM4X]MY?<M%\W?R/-M5\4:AJ^5FD*1G_EG'E4QZ'!RW_ B:^8KXZOB=)RM
M'^6.B^?5_-L^KP^ H86SA&\OYI:R^71?)(YZO-/4-[2_#5_J^#;QD1G_ ):/
M\B?@3RW_  $,:]"A@J^)UIQM'^:6D?OZ_),\W$8ZAA=*D_>_ECK+[NGS:/2=
M*^'UI:X>]8W+C^$92,?@#N;\2 >ZU]10RFE3]ZNW-]MH_P";^]+R/E,1G%6I
M>.'2IQ[[R_R7W-^9:N?A_IMS*TH,T6\YV1L@0>R@QL0/;.!VP*UGE.'G)S3G
M&^MHN*BO1.+LO*YC3S?$4XJ%H2LK7DI.3]6I*[\[%?\ X5SIW_/2Y_[[C_\
MC59_V/0_FJ??'_Y T_MK$?R4O_ 9_P#R8?\ "N=._P">ES_WW'_\:H_L>A_-
M4^^/_P @']M8C^2E_P" S_\ DS;T3PK::#(TUNTK.Z["9&4X7() "HHY('7/
M3BN[#8&E@Y.=)R;:M[S3TO?2R79'!BL?5QL5"JH**=_=36MFM;M]V=)7J'DA
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % &=J&DVNJ+LN4#XZ-T9?
MHPY'TZ'N#0!YSJO@FXM<R61\]!_"<"0?R#?A@^BT <2Z-$Q1P59>""""#[@\
MB@"]I^K76EMNMG*9ZKU5OJIX/UZCL10!Z/I7C:WN<1W@^SO_ 'ADQG^J_CD>
MK4 =LCK(H="&4\@@@@CV(XH =0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % ',>-+R&QT2]EN" AMI8P#_ !/(
MIC1<'NSL!^O:@#@/@E8RV^DS7+@A+FX/E@]UC4*6'L6W+GU3VH Y_P 7:U!X
M=\<6^HW8<PPVWS! "WSQ7$8P"5!^9AGD<9H [BP^+OA^^D$322VVXX#31[4S
M[LC.%'NV .Y% '7^)=0^PZ/=WD3<I:RO&RG/S>6=A!'8L1@CMS0!YY\%+)(-
M'EN@/WEQ<,&/?;&JA1^!+G_@1H L_&:S2?0O/8#?;SQLI[C?E&'T.X$CU /:
M@#K_  /=M>Z%8S/RQMXU)]=@V9_';F@"[XGO3INDWETI*M%;3,I'9_+;9]/F
MQSVZT >=?!2R2#1Y;H#]Y<7#!CWVQJH4?@2Y_P"!&@"S\9K-)]"\]@-]O/&R
MGN-^48?0[@2/4 ]J ./\9:Q))X'TY23ON3!&_P#M+"CYS]6C0^YY[4 >T^$[
M%--T>SMHAA4MXB<=V90[M_P)V9C[F@#QSXGJ-,\2Z7J,/RR,8]V/XO*F'7UR
MK[3Z@ =J /H.@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M P];UZ'18\O\\S#Y(P>3[GT7W[]!DT >,ZAJ,^J2F:X;<QZ#HJCT4=A^IZDD
M\T 3Z3H\^KR^5 ,*/ON?NH/4^_H!R?ID@ ]GTG2(-'B\J <G[[G[SGU/MZ <
M#ZY) -2@ 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 H7^J6NEIONY%B'8$_,?\ =499OP!KGJUZ
M>'7-6DHKSW?HMW\D=-&A5Q#Y:,')^6R]7LOFSSO5?B+C*:='_P!M)?\ V5 ?
MR+-]5KYJOF_V<-'_ +>E^D5^K^1]1A\EVEBI?]NP_63_ $7S/.K_ %6ZU1]]
MW*TI[ G"C_=485?P KYFK7J8A\U:3EZ[+T2T7R1]31P]+#+EHP4?3=^K>K^;
M*"J7(5023P .23["L$F]%N=+:2N]$CLM*\#:AJ&'F M8SWD!WX]H^#_WT4KV
MZ&65ZVLU[./>6_RCO]]CP<1FM"A>,'[27:/P_.6WW7/2M*\&:?IF&*?:)1_'
M+@@'_93[H]N"1ZU]/0RZAA[-QYY=Y:_<ME^+\SY3$9GB,1=*7LX?RPT^^6[^
M]+R.K QP*]@\4* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@#+U+1K355Q<("W9QPX^C#^1R/:@#S?5?!=S9YDM?](C'8#$
M@_X#_%_P'D_W10!QK*4)5@01P0>"#[B@#3TW6;O26S;N0O=#RA^J_P!1@^]
M'I&E>-+6\Q'=#[/)ZDYC/_ OX?\ @7 _O&@#LE8, RD$'D$="/:@!: "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H BGGC
MMHVFF81QQJ69F. J@9))[ #DT ?/M]<W?Q;U(6=GO@T2S?,DI&/,;GYL'J[#
M(C0YV*2[ $[: /?;&RATV".TME$<,*A$4= H&!]3W)/).22230!.8D+B0JN\
M# ; W >@/7'M0!YU\3=#L;W1;JZFCC$]NGF1S;0'#!A\NX#)#YVX)(YSU H
MYGPJT^J^ [B&0EFC@NXXO4K&K,B^X!^0>@ ':@#1^"UPLNA-&"-T5U(&&>?F
M6-@<=@<D#UP?0X +/QCG2+P^R,<-+/"JCU()<_\ CJF@#J? MLUIH-C$_#?9
MT;'IY@W@?@&% %CQA;&[T2^A7.YK68@#N5C9@/Q( _&@#A?@M<++H31@C=%=
M2!AGGYEC8''8') ]<'T. "S\8YTB\/LC'#2SPJH]2"7/_CJF@#@?&FFR0>"=
M*9LYB:)F'HLT4K@GTP2J_4T >\>&[A;K2K.9""KVL!X.<?NUR/J#D'T((/-
M'C/Q47[=X@TFQBYE)3(]!).JJ3_WPQY["@#Z H * "@ H * "@#,O=.^UN'W
M[<+C&,]R?4>M %3^Q#_ST_\ '?\ [*@ _L0_\]/_ !W_ .RH /[$/_/3_P =
M_P#LJ #^Q#_ST_\ '?\ [*@ _L0_\]/_ !W_ .RH /[$/_/3_P =_P#LJ #^
MQ#_ST_\ '?\ [*@ _L0_\]/_ !W_ .RH /[$/_/3_P =_P#LJ #^Q#_ST_\
M'?\ [*@ _L0_\]/_ !W_ .RH /[$/_/3_P =_P#LJ #^Q#_ST_\ '?\ [*@
M_L0_\]/_ !W_ .RH /[$/_/3_P =_P#LJ #^Q#_ST_\ '?\ [*@ _L0_\]/_
M !W_ .RH /[$/_/3_P =_P#LJ #^Q#_ST_\ '?\ [*@ _L0_\]/_ !W_ .RH
M /[$/_/3_P =_P#LJ #^Q#_ST_\ '?\ [*@ _L0_\]/_ !W_ .RH /[$/_/3
M_P =_P#LJ #^Q#_ST_\ '?\ [*@ _L0_\]/_ !W_ .RH /[$/_/3_P =_P#L
MJ #^Q#_ST_\ '?\ [*@ _L0_\]/_ !W_ .RH /[$/_/3_P =_P#LJ #^Q#_S
MT_\ '?\ [*@ _L0_\]/_ !W_ .RH /[$/_/3_P =_P#LJ #^Q#_ST_\ '?\
M[*@ _L0_\]/_ !W_ .RH /[$/_/3_P =_P#LJ #^Q#_ST_\ '?\ [*@ _L0_
M\]/_ !W_ .RH /[$/_/3_P =_P#LJ .6U^\BT@>5'();@_P@<(/5CN//HO4]
M3@8R >=2RO,Q>0EF/4F@#=T/P[/K+;A^[@4X:0C]%'\1]>P[]@0#TJW\.):H
M(XGVJ/\ 9Z^Y^;DT 3_V(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">
MG_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E
M0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\
MGI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\
M94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_
M )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__
M &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A
M_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO
M_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V
M(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X
M[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 '
M]B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?
M^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5
M!_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">
MG_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E
M0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\
MGI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\
M94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_
M )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__
M &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A
M_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO
M_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V
M(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X
M[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 '
M]B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 <_JMY8:1E
M9K@-(/\ EG&NY\^A ;"_\"*UYU?&T,-I.5Y?RQUE_DOFT>GA\#7Q5G3C:/\
M-+2/RZOY)GGU]XIGFRML/)3UZN?Z#\ 2/6OEZ^;5:GNT$J<>^\OOV7R5_,^K
MP^3TJ5I5VZDNVT?NW?S=O(YF21Y6+R$LQZEB2?S->!*4IOFFVV]VW=_>SZ.,
M(TTH02C%;)))+Y(FM;.>]?RK9&E<]D!)^IQT'N>*JG3G5?)2BY/LE<BI4A1C
MSU9*,>[=OZ]#OM,^'=Q, ]]((!_<7#O^)SM7\"U?14,HG+WL1+D7\L;.7W[+
M_P F/FL1G,(7CAH\[_FE=1^2^)_^2G:6?A&WL!^X(4_WBN6_,MG\!@>U?3T<
M+1PW\*"3_F>LOO>OR5D?*5\76Q+_ 'TVU_*M(KY+3YN[\R__ &(?^>G_ ([_
M /95VG"']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 '
M]B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?
M^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5
M!_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">
MG_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E
M0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\
MGI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\
M94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_
M )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 4;OPG#>C]XWS=
MF"X;\]W/T.10!Q6J>#KNPR\'^DQC^Z,./JG.?^ D_04 <B05.#P10!>M-1GL
MC^[;Y?[IY7\NWU&#0!VNEZM:7^$FD^S2'LPRA^C[AC_@0'U- %V_O;#3FV/<
M>8XZK&FXCZG<%!]MV?:@"I;:QI]PVUIGAST,D>!^:NP'U.![T =4FCB10R2A
ME(R"%R"/4$-@B@!W]B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X
M[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 '
M]B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?
M^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\ 94 ']B'_ )Z?^.__ &5
M%BUTO[-()-^[;GC;CJ"/4^M &M0 4 % !0 4 % !0 4 % 'DOQ3T;7M>BAL]
M'C\RV.YKA1)%&68%?+#>9(FY1R0!D;N6Y"X ,/2'\<:%:I8V6DV$<,0P!O3)
M/=F/V_YF8\LQZGVP* .]\*7_ (FNYI%\06EO:0A 8VA8%F?</E(%Q/QMR<X7
MG'7/ !SVJVOC/2]0GN=)>&^LYY"Z03,/W8/\(\QHBH'HDNWG. <T 8.H>'_&
M7C;;:ZQ]GTVRW!G2,JV<=]J22LY'4*\JIGG@@8 /9-(T>WT6RBTZV7]Q FP!
MN2V<EF;L2[%F;@#+'  XH \:7P;XC\$WTUQX7\JZL[@@FWE91@ DJKAWC!V9
M(5TD#%3R!TH D;P?XB\;7L4WBGRK2RMSN%O"RG=G&0NQY,;L ,[R,RKP@Y)H
M ]"\<V.J76DM;Z 6BN0\>T12"%O+4_,J.60+QCC<O (SV(!>\)6M_;:1;V^L
MDR7BHXF+L)"<NY4,^6#D1E58Y.2#R: /*U\&^(_!-]-<>%_*NK.X()MY648
M)*JX=XP=F2%=) Q4\@=* )&\'^(O&U[%-XI\JTLK<[A;PLIW9QD+L>3&[ #.
M\C,J\(.2: /6M>T&WU_3Y=+F&R*5 JE0/W97!1E' ^1@#C@$#;T- 'D&E:9X
MY\'Q'3K"*VO[52WE,[IA 3GY0\T#C));:V]02<>X!N^$O ^H?VFWB+Q)(LM]
M_P LHE(98\KMR<#8-J\(J9 SO+%^@!Z[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 % '!^(_%JVNZUL2&EZ-(.0GJ%[%O?HON>@!Y:S%R68DDG)
M)Y))ZDGUH Z_P[X5?4\7%SF.VZ@=&D^GHOJW?HOJ #UN&%+=!%$H1$&%4#
MH DH * "@ 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 * &NZQ@LQ"J.22< #W)Z4FU%7>B75C2;=DKOHD<9JOCJPT
M_*0$W4@[(<(#[R<C_OD-7AU\TH4=*?[R7]WX?_ O\KGOX?*:]:TJG[J/][XO
ME'?[VCS;5?&.H:IE=_D1'^"+*\?[39W'W&0#Z5\O7S"OB-.;DC_+#3[WN_OM
MY'U>'RW#X:SY>>7\T]?N6R^Z_F<K7DGL&OIFA7NKG%K$S+W<_*@^K' _ 9/M
M791PM;$O]U!M=]HKYO3Y;G%7Q='"K]]-)_RK63^2U^;T\ST?2OAW##A]0<RM
M_P \X\JGT+<.WX;*^GH91"-I8F7,_P"6.D?F]W\N4^5Q&<SE>.%CR+^:5G+Y
M+9?/F/0;2R@L$\JVC6)!V4 ?B<=3[G)KZ.G3A17)2BHKLE;_ (<^9J59UI<]
M63D^[=_N[>B+-:F(4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 8>J>'K/503*FR3_GHG#?CV;_@
M0/L10!YMJOA&\T[+Q#[1$/XD'S ?[2<G\5W#U(H Y3I0 4 % '=>"]8>"<6$
MA)BESLS_  N!GCT# $8_O8/<Y /5J "@ 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 1F"@DG '))X  [F@#S'Q'XN
M,^ZUL#A.CRC@MZA/1?5NI[8') //J /0_#GA'S0MUJ"X7JD1X)]W]!Z+U/\
M%QP0#TP *,#@#@ 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!5N[V"P3S;F18D'=B!^ [D^PR:RJ5(45
MS59**[MV^[O\C:G2G6ER4HN3[)7^_MZL\^U7XB0Q933HS*W_ #TDRJ?4+PS?
MCLKYNOF\8^[AH\S_ )I:+Y+=_/E/IL/DTY6EBI<J_ECK+YO9?+F/.-2UR]U8
MYNI6=>R#Y4'T48'XG)]37S-;%5L2_P![-M=MHKY+3Y[GU5#"T<*K48)/^;>3
M^;U^6WD9-<9VG5:5X.U#5,-L\B(_QRY7C_97[Q]C@ ^M>O0RZO7UY>2/>6GW
M+=_=;S/&Q&98?#7CS<\OY8:_>]E]]_(]*TKP+8:?AYP;J0=Y!A ?:/D?]]%J
M^HH970HV<_WDO[WP_*.WWW/E,1FM>M>-/]U'M'XOG+?[K'9JH0!5 4#@ #
M]A7MI)*RT2Z'@MMN[U?F+3$% !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!Y-XZMEAO
M(Y$4*)(^2 !N8,V2<=3@KR><8H XB@ H U] 1GU"W"=1*A_!3N;] : />: "
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 "@"*>=+9&EE8(B#+,> !_G\SP* /(_$/BF35"8+?,=L/P:3W;T7T7\6YX !
MR2(TC!$!9F.  ,DD]  .IH ]5\-^$UL@+J] :;JJ'E8_<]B_Z+VR>0 =S0 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!CZGKUEI _P!)E56[(/F<_P# 1R,^IP/>N*MBJ.&_BS2?\JUE]R_-
MV1W4,)6Q7\&#:_F>D5\WI\E=^1YOJOQ$GFRFGH(%_OOAG^H7E%_'?]:^8KYO
M.7NX>/(OYI:R^[9?^3'U>'R:$+2Q,N=_RQNH_?\ $_\ R4X"ZO)KUS+<.TKG
MNY)/T&>@]AP*^=G4G5?/4DY/NW<^EITX48\E**C'LE;^O4C@@DN7$<*M([=%
M4%B?H!DU,8RF^6"<F]DE=_<BI3C33E-J,5NVTE][.[TKX?7=UA[QA;)_=X:0
M_@#M7\22.ZU[]#*:M3WJ[5./;>7W;+YN_D?.XC.*5*\<.G4EWVC]^[^2MYGI
M.E>&;#1\-!&&D'_+23YG^H)&%_X"%KZBA@J&&UIQO+^:6LO\E\DCY/$8ZOBM
M*DK1_ECI'[MW\VS?KT3S0H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * ,'Q%
MHHUFV\M<+-&=T9/3/=3[-W]" >V* /%KJSFL9#%<(T;CL1^H/0CW&0: ($1G
M(5068\  9)/L!0!ZGX2\./8'[9=#;*1B-#U0'JS>C$<8[#.>3@ '=T % !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 4[Z
M_ATV(SW#!$7\R>P4=R?3\3@9- 'C6N>()]9?!RD"GY(P?_'F]6_0=!W) ,BU
MM9;R00P*7=N@'\_8#N3P!UH ]@\/>&H]'42RXDN2.6[)G^%,_JW4^PXH ZB@
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 "<<F@#D]5\9Z=IF45_M$H_@BP0#_M/]T>^"2/2O'KYC0H:)\\NT=?OE
MLOQ?D>UA\LQ&(LW'V<.\]/NCN_P7F>:ZKXXU#4<I$1:QGM&3NQ[R=?\ OG;]
M*^7KYG7K>[!^SCVCO\Y;_=8^LP^54*%I37M)=Y;?*.WWW..9BQ)8DD\DGJ37
MBMWU>Y[J5M%HB_I^E76J-LM(FE/<@84?[S'"K^)%=%*A5Q#Y:,7+TV7JWHOF
MSFK8BEAES5IJ/9/=^B6K^2/1=*^'0&'U&3/_ $SB_P#9G(_,*OT:OI:&3_:Q
M,O\ MV/ZR?Z+YGRV(SK>.%A_V]/](K]7\CT6QTRUTQ/+M(EB'?:.3_O,<LWX
MDU]+2H4Z"Y:,5%>6[]7N_FSY>K7JXA\U:;D_/9>BV7R1>KH.8* "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@"*:".X&V5%D7T90P_(@T 1P65O:G,
M,4<1_P!A%7^0% %F@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * $9@@+,0JJ"22<  =22>@'<T 8R>)=)DD\E+VT:3.-@N(2V?3:
M'SG\* -J@".::.W0RS,L:+RS,0J@>Y. /QH R[7Q#I=[((;:\M9I"<!(YXG8
MGT"JY/Z4 ;% %.]U&UTU0]Y-%;H>C2R)&#CT+D"@".QU:RU//V*X@N=O7R94
MDQ]=C'% &A0 4 4[W4;735#WDT5NAZ-+(D8./0N0* (['5K+4\_8KB"YV]?)
ME23'UV,<4 :% &7>Z[IVFOY=Y=6UN_\ =EFCC;UZ.P- %RVNX;U!+;2)-&>C
MQLKJ?^!*2/UH L4 % !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 9.KZS;Z-%YDQR
MQSL0?>8^WH/5CP/<X! /&-5U:?5Y3-.>!]U!]U!Z ?S/4]^V !FFZ9/JLH@M
MUR>I)X51ZL>P_4] ": /9=$T*#18]L?S2L/GD(Y/L/1?0?B<GF@#;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 AGN
M(K5#),ZQHO5F(4#\342G&FN:;48KJW9?B:0A*HU"G%RD]DDV_N1P>J_$&UML
MI9*;AQ_$<I&/S^9OP ![-7SU?-J5/W:"<WW>D?\ -_<EYGT>'R>K4M+$-4X]
MEK+_ "7WM^1YMJGB2_U?(N)"(S_RS3Y4_$#EO^!%C[U\Q7QE;$Z5)>[_ "QT
MC]W7YW/JZ&"H876E!<W\TM9??T^21A5YYZ1T6E>%M0U;#11F.,_\M),HN/4<
M9;_@(->E0P-?$ZPC:/\ -+1?+J_DF>7B,?0PNDY7E_+'5_/HOFT>DZ5X L[/
M#W9-U(.Q^6,'_=!RW_ FP?[HKZBAE5*E[U9NI+MM'[MW\W;R/D\1F]:K>-!*
MG'OO+[]E\E?S.YBA2!1'$JHB]%4!0/H!@"O?C%07+!));)*R7R1\[*4IMRFV
MV]VW=_>R2J)"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * .8UW
MQ;9^'Y5@N5E=W7>!&JG"DD G<Z=2IZ9Z5W4<+/$)R@XI)VU;6N_1/N<5;$PP
M[49IMM7T2V^;78P_^%EZ;_SRN?\ OB+_ ./5U?V=5_FA]\O_ )$YOK]+M/[H
M_P#R0?\ "R]-_P">5S_WQ%_\>H_LZK_-#[Y?_(A]?I=I_='_ .2+=A\0-.OY
MX[9$G1YF"*75 NYC@ E9&/)..E9SP-6G%S;BU%-NS=[+UBC2&-ISDH)23;LK
MI6N_1L[BO+/2"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@#D/%OA%/%RP07$\L%M"[/+%%QYV0 H))P-F#@E'/S'&T\T <-XH^%&BP:
M7/-8(]O<6T+RJ_F2.',:EB)%=F&&"D90)@G/(&V@"W\&]9N-3TF2"Y9I/L<O
MEQNV2?+9 P3)Z[#G'HI4= * .8UI9OB)XJ;1&D>/3M.#&54.-QC*B1O3>TC"
M-2<[%!8#.00#8\6?"C2X--EN=)1[>ZM8S*N)'<2>6-S!@[-AB =I3: V.,4
M;OPZ\5MJ?A]KN^8O)I_F)*Q.69(D$BN<]24.TDGYBI)Y)H X'P;X='Q)NKG7
MM>9Y85E\N*$.RKG 8KE2&6.-"J@)M+$EBV0<@#?'O@^/P(8->\/M);>7,$=-
M[.%)!*D%B6*-M*.K,P.1V)H ]^T?45U:R@ODX6YACEP.V]0Q7_@))!^E %B\
MNDL8)+F3[D$;R-_NHI8_H* /GOP;X='Q)NKG7M>9Y85E\N*$.RKG 8KE2&6.
M-"J@)M+$EBV0<@#?'O@^/P(8->\/M);>7,$=-[.%)!*D%B6*-M*.K,P.1V)H
M ](\5>,C8>&5UBU^6:\BB$/?9),NXGGO& Y''WE&1C- '*^#?AAI^HZ='J.M
MB2[NKU/.^:21=BR?,ARC*S.5PS%R1EMNWC) ,&&V?X9^*H+.VD<Z=J.P%7.0
M!(QC&[& 6BDPP;&=AP>IH ^CZ "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H YS7O$
M<.BKL&)+AA\J>GHS^@]!U;MQD@ \<O+V:_E,\[%W;OZ#L .P'8"@#1T70Y]:
MDVQ_)$OWY".%]AZL>P_$X'- 'LNFZ9!I,(@MUP.K,?O,?5CW/Z#H !0!H4 %
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!G
M:AJ]II2[[J58_12<L?\ =498_@,>M<M;$4L.KUI*/EU?HEJ_N.JCAZN)?+1@
MY>>R7JWHOO/.=5^(K-E-.CVC_GI+R?JJ X'L6)]U%?-5\W;]W#1M_>EO\HK3
M[V_0^JP^2I6EBI7_ +L-OG)Z_<EZGG=[J5SJ3^9=2/*W;<>!_NK]U1[  5\U
M5K5*[YJLG)^;T7HME\D?44J%/#KEHP45Y+5^KW?S941&D8(@+,>  ,DGV YK
M%)R=HJ[Z);FS:BKR:26[>B1VNE> [^^P]QBUC/\ ?Y<CV0'C_@14^U>[0RNM
M5UJ?NX^>LO\ P'I\VCP,1FU"C[M+]Y+^[I'_ ,"_R3/2M*\(:?I6&5/.E'\<
MN&.?]E<;5]L#/N:^GH9?0P]FH\TOYI:_<ME]U_,^3Q&8XC$W3ER0_EAI][W?
MWV\CIZ]8\@* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@"
M":ZAM^972/\ WF"_S(JE&4OA3?HFR7*,?B:7J['AOQ"O(+S48WMY$F5;=5+1
ML' 822DC*DC(!!Q[BOJ<!"4*34TXOG;LTUI:/<^:QLHSJ)P::Y4M'?6\NQPE
M>J>6% &OH'_(2M/^OF#_ -&K7/7_ (53_!+_ -)9T4?XM/\ QQ_]*1].U\.?
M9A0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 >3_%/
MQ6NFV1T:TS)?Z@OEA%&2D3G:Q('\4@S&B]3DM_",@'0_#[PPWA724MIL?:96
M,T^.<.P "9[[%"J>HW!B.#0!YM\+B7\2:N[\N6E))ZY-R2?S/6@#W341FUF!
M_P">4G_H!H ^:_ ;NGA77-A(_=D?@T3!OS7@^U 'I7P: 'A\8[W$W_LM $_Q
M?'_%.R^TL/\ Z&* -SX=DGP]8Y_YX_\ LS8_2@"SXY9DT&_*<'[+*./0J0W_
M (Z3GVH Y/X- #P^,=[B;_V6@"?XOC_BG9?:6'_T,4 >7>+G?_A"M'7)VF3)
M^H28+^0)Q[4 ?1FA@#3[4#@"WA_]%K0!XC\8.-6THC@Y/(Z_ZZ/% 'T%0 4
M% !0 4 % &;>:C]C<)MW97.<X[D>A]* *G]M_P#3/_Q[_P"QH /[;_Z9_P#C
MW_V- !_;?_3/_P >_P#L: #^V_\ IG_X]_\ 8T ']M_],_\ Q[_[&@ _MO\
MZ9_^/?\ V- !_;?_ $S_ /'O_L: #^V_^F?_ (]_]C0 ?VW_ -,__'O_ +&@
M _MO_IG_ ./?_8T ']M_],__ ![_ .QH /[;_P"F?_CW_P!C0 ?VW_TS_P#'
MO_L: #^V_P#IG_X]_P#8T ']M_\ 3/\ \>_^QH /[;_Z9_\ CW_V- !_;?\
MTS_\>_\ L: #^V_^F?\ X]_]C0 ?VW_TS_\ 'O\ [&@ _MO_ *9_^/?_ &-
M!_;?_3/_ ,>_^QH /[;_ .F?_CW_ -C0 ?VW_P!,_P#Q[_[&@ _MO_IG_P"/
M?_8T ']M_P#3/_Q[_P"QH /[;_Z9_P#CW_V- !_;?_3/_P >_P#L: #^V_\
MIG_X]_\ 8T ']M_],_\ Q[_[&@ _MO\ Z9_^/?\ V- !_;?_ $S_ /'O_L:
M.>UCQG]F4PVR#SNFXG<$_# RWH.@[^A /,997G<R2$N[')8G))/K0!JZ5I1O
M6#R K"#R1P6]E)!_$X('N: /4K748K*,0P0A$7H WZGY>2>Y/)[T 6/[;_Z9
M_P#CW_V- !_;?_3/_P >_P#L: #^V_\ IG_X]_\ 8T ']M_],_\ Q[_[&@ _
MMO\ Z9_^/?\ V- !_;?_ $S_ /'O_L: #^V_^F?_ (]_]C0 ?VW_ -,__'O_
M +&@ _MO_IG_ ./?_8T ']M_],__ ![_ .QH /[;_P"F?_CW_P!C0 ?VW_TS
M_P#'O_L: #^V_P#IG_X]_P#8T ']M_\ 3/\ \>_^QH /[;_Z9_\ CW_V- !_
M;?\ TS_\>_\ L: #^V_^F?\ X]_]C0 ?VW_TS_\ 'O\ [&@ _MO_ *9_^/?_
M &- !_;?_3/_ ,>_^QH /[;_ .F?_CW_ -C0 ?VW_P!,_P#Q[_[&@ _MO_IG
M_P"/?_8T ']M_P#3/_Q[_P"QH /[;_Z9_P#CW_V- !_;?_3/_P >_P#L: #^
MV_\ IG_X]_\ 8T ']M_],_\ Q[_[&@ _MO\ Z9_^/?\ V- !_;?_ $S_ /'O
M_L: #^V_^F?_ (]_]C0 ?VW_ -,__'O_ +&@ _MO_IG_ ./?_8T ']M_],__
M ![_ .QH /[;_P"F?_CW_P!C0 ?VW_TS_P#'O_L: #^V_P#IG_X]_P#8T ']
MM_\ 3/\ \>_^QH /[;_Z9_\ CW_V- !_;?\ TS_\>_\ L: #^V_^F?\ X]_]
MC0 ?VW_TS_\ 'O\ [&@ _MO_ *9_^/?_ &- !_;?_3/_ ,>_^QH /[;_ .F?
M_CW_ -C0 ?VW_P!,_P#Q[_[&@ _MO_IG_P"/?_8T ']M_P#3/_Q[_P"QH /[
M;_Z9_P#CW_V- !_;?_3/_P >_P#L: #^V_\ IG_X]_\ 8T ']M_],_\ Q[_[
M&@ _MO\ Z9_^/?\ V- !_;?_ $S_ /'O_L: #^V_^F?_ (]_]C0 ?VW_ -,_
M_'O_ +&@ _MO_IG_ ./?_8T ']M_],__ ![_ .QH /[;_P"F?_CW_P!C0 ?V
MW_TS_P#'O_L: #^V_P#IG_X]_P#8T ']M_\ 3/\ \>_^QH /[;_Z9_\ CW_V
M- !_;?\ TS_\>_\ L: #^V_^F?\ X]_]C0 ?VW_TS_\ 'O\ [&@ _MO_ *9_
M^/?_ &- !_;?_3/_ ,>_^QH /[;_ .F?_CW_ -C0 ?VW_P!,_P#Q[_[&@ _M
MO_IG_P"/?_8T ']M_P#3/_Q[_P"QH /[;_Z9_P#CW_V- !_;?_3/_P >_P#L
M: #^V_\ IG_X]_\ 8T ']M_],_\ Q[_[&@ _MO\ Z9_^/?\ V- &1>^-[2QR
M&&]Q_ C9/X\8'XD'VKS*^/H8:ZE+FDOLQU?SZ+YL]7#Y?B,39QCRQ_FEHOEU
M?R31PVJ>/KV]REJ!:QGNOS2'_@9  _X"H(_O&OEZ^:UJONT;4X^6LOOZ?))^
M9]9A\HHTK2K7J2\](_<M_FVO(X>25YF+R,79N2S$DGZD\FO!<G)\TFVWNV[O
M[SZ&,5!*,$DELDK)?)$EO;2W3;(59V] ,X^O8#W-:4Z4ZSY*47)^2_/M\S*I
M5IT(\]62BO-V^[J_1'6Z?X3)(:]8JO\ <C(W?BQ! _ -]:^CH91)VEB9<J_E
MCJ_F]E\K^I\QB,YC&\<+'F?\TM%\H[OYV]#T+339:2N+2V5#C!;=ES]7*EOP
MSCT KZ>CAJ6&5J,$GWWD_5O7]#Y6OBJV)=ZTVUT6T5Z16GSW-7^V_P#IG_X]
M_P#8UUG&']M_],__ ![_ .QH /[;_P"F?_CW_P!C0 ?VW_TS_P#'O_L: #^V
M_P#IG_X]_P#8T ']M_\ 3/\ \>_^QH /[;_Z9_\ CW_V- !_;?\ TS_\>_\
ML: #^V_^F?\ X]_]C0 ?VW_TS_\ 'O\ [&@ _MO_ *9_^/?_ &- !_;?_3/_
M ,>_^QH /[;_ .F?_CW_ -C0 ?VW_P!,_P#Q[_[&@ _MO_IG_P"/?_8T ']M
M_P#3/_Q[_P"QH /[;_Z9_P#CW_V- !_;?_3/_P >_P#L: #^V_\ IG_X]_\
M8T ']M_],_\ Q[_[&@ _MO\ Z9_^/?\ V- !_;?_ $S_ /'O_L: #^V_^F?_
M (]_]C0 ?VW_ -,__'O_ +&@ _MO_IG_ ./?_8T ']M_],__ ![_ .QH /[;
M_P"F?_CW_P!C0 ?VW_TS_P#'O_L: #^V_P#IG_X]_P#8T ']M_\ 3/\ \>_^
MQH /[;_Z9_\ CW_V- !_;?\ TS_\>_\ L: #^V_^F?\ X]_]C0 ?VW_TS_\
M'O\ [&@ _MO_ *9_^/?_ &- !_;?_3/_ ,>_^QH /[;_ .F?_CW_ -C0 ?VW
M_P!,_P#Q[_[&@ _MO_IG_P"/?_8T ']M_P#3/_Q[_P"QH /[;_Z9_P#CW_V-
M !_;?_3/_P >_P#L: &/KZ1C+(%'NX'\UII-Z)-^@FU'=V*,GC&RA^\\8]A*
MI/Y $UT*A5EM"7W-?F8.O2CO./WK]"A)\0]/CZ98_P"SN_F4 _6NA8*N_LV]
M6O\ ,YWC*,?M7]$_\C/E^)MJO^K@E;ZLJC^I_2NA9=4^U**^]_HC!X^FOAC)
M_<OU9G3?%"0_ZFU5?=Y2WZ!%_G70LM7VIOY1M^K.=Y@_LP7S?_ 1D3_$?4Y/
MN+!%_NHQ/_CSL/TKH67T5NY/U:_1(P>.JO917HG^K9D3^,]8G^]<LH_V%1/U
M50?UKI6$H1V@OFV_S9SO%5I?;:]$E^2,B?5[VY_UUQ,_LTCD?D3BNA4J<?AA
M%>D5_D8.K.7Q2D_5LSR<\FMC$2@ H * -/17\J_MGZ[;B$X^DBFN>O\ PJG^
M"7_I+.BC_%I_XX_^E(^A/[;_ .F?_CW_ -C7PY]F']M_],__ ![_ .QH /[;
M_P"F?_CW_P!C0 ?VW_TS_P#'O_L: #^V_P#IG_X]_P#8T ']M_\ 3/\ \>_^
MQH /[;_Z9_\ CW_V- !_;?\ TS_\>_\ L: #^V_^F?\ X]_]C0 ?VW_TS_\
M'O\ [&@ _MO_ *9_^/?_ &- !_;?_3/_ ,>_^QH /[;_ .F?_CW_ -C0!/:Z
MI]ID$6S;NSSNST!/3 ]* -:@ H * "@ H * "@ H * .$\>>-H?!UH& $EY.
M&$$?;(QF1_1%R..KGY1@;F4 \_\  =GI-I*=?U[4;*?5)_G4/=0'R-PZGY\>
M;CC XC7Y%[T >TV.M6&J,4L;FWN60980S1R%1TR0C,0,\9- '@RWJ^ /&ES-
M?Y2SU(2,)<$@"9UEW\<_),IC?&< EL=* .]\8_$+2;'2YA9W,-U<SQ-'$D+K
M(0SJ5W/L)"! =Q#%2<;0,F@"E\//"DEMX8FM;D&*75%F8A@0R)+%Y2!AV^4;
M\=0'P>>  <K\+?$]MX:%SH.LNME+'<,Z-*=B[B%21&<X5<% REL!@QYX% %C
MXG^*;;Q#%!X?T5UO9[B96<PG>GRY"H''RL68[B02%5,L1F@#TRYU&U^'^B0&
M[#O%:1PP?NE#,[[0I(#,@Y(+'+#\\"@"Y;WEOXST5I;7<L&H031+O #+N#PM
MN +#*L"#@D<<$T >/_"WQ/;>&A<Z#K+K92QW#.C2G8NXA4D1G.%7!0,I; 8,
M>>!0!8^)_BFV\0Q0>']%=;V>XF5G,)WI\N0J!Q\K%F.XD$A53+$9H Z'QWX5
MD/A..PMQYDFF+#)A<_/Y49CE8#K]UW?'MP,X% $_@7Q_I5QI,$-Y<PVMS:Q+
M%(DSK'GRP$5T+D!]Z@$A22&)&!@4 <9>7:?$/Q=:BP!DL-,V,\N"%8(_F,><
M$"1@L2< M@L/EY !]$4 % !0 4 % !0 8H ,4 &* #% !B@ Q0 8H ,4 &*
M#% !B@ Q0 8H ,4 &* #% !B@ Q0 8H ,4 &* #% !B@ Q0 8H ,4 &* #%
M!B@ Q0 8% 'G/B3Q;LS::>1GH\P[>HC/KZO_ -\^H /-B23D\DT =SX;\)M>
M$75Z"L'54/#2>Y[A/U;M@<D ]32-8U"( JJ,  8  [ #H* 'XH ,4 &* #%
M!B@ Q0 8H ,4 &* #% !B@ Q0 8H ,4 &* #% !B@ Q0 8H ,4 &* #% !B@
M Q0 8H ,4 &* #% !B@ Q0 8H ,4 &* #% !B@ Q0 8H ,4 &* #% !B@ Q0
M 8H ,4 &* #% !B@ Q0 8H ,4 &* #% !B@ Q0 8H ,4 &* #% !B@ Q0 8H
M ,4 &* #% !B@ Q0 8H ,4 &* #% !B@ Q0 8H ,4 </XI\6G09H[>!$E<C?
M(&S\JYP ,$89L$\YP,'!S7@X['O!RC3II2D]97OHNB5NKUWVTT=SZ' 9<L9"
M56HW&*TC:VKZMWZ+3;?756.M@O89[=;M640N@<,Q  !&>2>!CH<]#Q7L1J0G
M!5DUR-)W>FC[]O,\25*<*CHM/G3<;)7=UV[^1R&J^/+"RREL#=2#^[\L8/NY
M'/\ P$,#ZBO&KYK1I7C2_>2\M(_^!=?DGZGN8?**]6TJMJ4?/67_ (#T^;3\
MCS;5?%FH:KE7?RHC_P LXOE&/<_>;\3CV%?+U\?7Q%TY<L?Y8Z+YO=_-V\CZ
MO#Y=A\-9QCS2_FGJ_DME\E?S.:KRSUS:TOP_?:N?]&B)3_GHWRH/^!'@_1<G
MVKNH82MB?X4';^9Z1^][_*[//KXRAA?XLUS?RK67W+;U=EYGI&E?#RWM\/?N
M9V'\"Y6/\3]]O_'?<5]/0RBG"TL1+G?\JTC]^[_#T/E,1G-2=XX:/(OYGK+[
MOA7X^IWUM:0V:"*!%B0=%50H_3O[]37T4(1I+DIQ48KHE9'S4ZDZKYZDG*7=
MMMEC%:&88H ,4 &* #% !B@ Q0 8H ,4 &* #% !B@ Q0 8H ,4 &* #% !B
M@ Q0 8H ,4 &* #% !B@ Q0 8H ,4 &* #% !B@ Q0 8H ,4 &* #% !B@!K
M%4&6P .YX%/R0MMS-GUK3[;_ %MQ A'8R)G\LY_2ME1J2^&$G_VZS%UJ<=YQ
M7S1D3^-M&@ZSACZ(DC?J%V_K70L'7E]BWJTOUN8/%T8_:^Y-_I8QY_B1IL?$
M<<\A]E11^9?/_CM="R^J]W%?-O\ )?J<[Q]);*3^27Z_H9$_Q/'2&U_%Y?Z!
M/_9JZ5EO\U3[H_\ !_0P>8?RP^^7_ _4R)_B3J#\11P1C_==C^9?'_CM=$<O
MI+=R?S2_3]3G>/J/X5%?)O\ 7]#(G\;ZQ-QY^P>B)&OZ[=WZUT+!T(_8OZM_
MYV,'BZS^U;T27Z7,B;7-0N/]9<SL/3S'Q^0./TKH5&E'X817_;J.=UJDMYR^
M]F8SLYRQ+'U)R?UK=)+1:&-[[C:8@H DCB>4[8U9CZ*"3^E2VHZMV]1I-Z)7
M]#5@\/:E<?ZNUG(]3&RC\V 'ZU@Z]*.\X_>OT-U0JRVA+[FOS->#P)K$W6$1
MCU>2,?H&)_2N=XVA'[5_1/\ R.A8.L_LV]6O\S7@^&=^_P#K98(Q[%V/_H"C
M]:YWF--?#&3^Y?JS=8"I]J45][_1&O!\+T'^NNF/LD87]2[?RKG>9/[,%\Y?
MY)'0LO7VI_<K?JS7@^'&F1??:>7_ 'G4#_QU%/ZUS/,*KV45Z)_JV;K 4ENY
M/YK]$CSWQOI%MHM['!9H8XV@5SEF;+%Y 3EB>P7@8'MS7L8.K.M3<JCNU)K9
M+2R[>K/*Q=*-&:C35ERI[MZW??Y'&5Z1YP4 :_A\9U.TQ_S\P?\ HQ:YZ_\
M"J?X)?\ I+.BA_%I_P"./YH^G<5\.?9AB@ Q0 8H ,4 &* #% !B@ Q0 8H
M,4 &* #% !B@ H * "@ H * "@ H * "@#G-=\(Z5XE:-]3@\]H0P0^9+'@-
M@D?NW3.<#KG';O0!@?\ "JO#/_/G_P"3%U_\?H W-"\&Z1X:D>?3+?R))%V,
MWF2N2N0<?O)' Y /&,X&: -'5M#L==B$&HPI<(IRH<<J3P2K##*2.I4C- '/
MV'PZ\/:9*)[>S02(<J7>64 CH0LLCKD=0<9!Y% ':T <UK7@[1_$+^;J%JDT
MF -X+QN0.@+QLC$#L"3CI0 NB^#](\/,9-.MDAD(QORSO@]0'D9V /< @'O0
M!HZOHUGKUN;/4(Q- Q#%267E3D$,C*P(]B.,CH: )M-TVWTBV2RLD$,$((1
M2< DL>6)8DDDDDDDDDF@#'UKP=H_B%_-U"U2:3 &\%XW('0%XV1B!V!)QTH
M71?!^D>'F,FG6R0R$8WY9WP>H#R,[ 'N 0#WH Z2@#B;[X<^'M0E,\]E'O8D
MDH\L0)/))6*1%R3U.* .BTG1+'0HOL^GPI;QDY(0<L?5F.68]LL2<<4 :E !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 R2185+N0JJ,DDX  [DT >5>)/%;7V;6S)2#HS]&D]
MAW">W5N^!Q0!Q !8X')/ % 'IGAOPCY1%UJ"_-U2$]O0OZGT7M_%SP #T.@
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 1F"#)( '4G
M@"DW;5[#2OHMSG[[Q5IE@#OG1V'\,?[PD^GRY /^\0/6O.JX[#T;\U1-]H^\
M_331?-H].EE^)K6Y:;2[R]U>NMF_DF>"ZE?2:E<R74OWI6)QZ#HJCV50 /85
M^>UJLJ]25:>\G?T71?):'Z10I1P].-&&T5;U?5_-W9$]U,\:P,[F*/.U"QVK
MDDG"YP"222<5#G-Q5-R?*MHW=E?71;%JG",G444IRWE97=M-7OL0 $G Y)K/
MR1IMJSK=*\%:AJ6'=?LT1_BER"1[)]X_CM!]:]FAEM>O9M>SCWEH_E'?[[+S
M/$Q&:8?#WC%^TEVAM\Y;?==^1Z5I7@C3]-P\BFYE'\4F-H/M']W_ +ZW$>M?
M44,LH4+.2]I+O+;Y1V^^_J?*8C-,17O&+]G'M'?YRW^ZR\CKP HP. . !VKV
M=M$>'OJQ:8@H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * /,]3^(RZ?=2VJ6QD$$C1EC+MR48J?E\IL#(XYKVZ>7NI",W.W,D[<M]U
M??F1XU3'*G.4%"_*VK\UMM.S*/\ PM'_ *<__(__ -IK7^S?^GG_ ))_]L9_
MVC_T[_\ )O\ [4/^%H_].?\ Y'_^TT?V;_T\_P#)/_M@_M'_ *=_^3?_ &IT
MOAGQDOB*=[;R3 R1F0'S-X(#*I_@3!RP]:XL1A'AHJ?-S)NVUNC?=]CLP^*6
M(DX<O*TK[WZI=EW.UKS#T0H .E %"?5;.V_UT\,>/[TB+_,BM52G+X82?I%O
M]#)U(1^*45ZM(R)_&.D6_P!ZY0_[@=__ $!2*Z5A*\MH/YV7YM'.\51CO-?*
M[_)&1/\ $;2XON":7_=0 ?\ C[*?TKH67UGORKU?^29@\=26W,_1?YM&1/\
M$^)?]3:LWN\@7] K?SKH66O[4TO17_5'.\P7V8/YNWZ,R)_B9?-_J88$_P![
M>Q_1E'Z5T1RZFOBE)^EE^C,'CZGV8Q7WO]49$_CW6)?NRK&/1(T_FRL?UKH6
M"H1^RWZM_HT<[QE9[22]$OU3,>?Q'J=Q]^ZGQZ"1E'Y*0/TKH6'I1VA'[D_S
M,'7JRWG+[VOR,J6:28YD9G/JQ)/ZUT)*.D4EZ*Q@VWNV_4BJB0H <JECA02?
M0<TMMQ^2-*#1+^X_U5M.P]1$^/SQC]:Q=:G'XIQ7_;R-E1J2^&$G_P!NLUX/
M!.L3]+<H/5WC7]"V?TKG>,H1^W?T3?Z6-UA*S^Q;U:7ZFO!\-M2DYD>",>[,
MQ_()C_QZN9YA27PJ3^27YO\ 0Z%@*KW<5\W^B->#X7GK-=?@D7]2_P#[+7.\
MR_EI_?+]$OU-UE_\T_NC_P ']#7@^&NG1\R23R'_ 'D4?D$S_P"/5SO,*K^%
M17R;_7]#H6 IK=R?S2_3]38@\#Z/!_RPWGU=Y#^F[;^E<[QE=_;MZ)+]+FZP
M=&/V;^K?^=C7@T'3K;_56T"D=_+3/YD9_6N=UZLOBG+_ ,"9T*C3C\,(KY(T
MT18QM0!1Z 8'Z5@W?5FR5M$.I#"@ H * "@"G=:=:WI!N88IBO3S(U?'TW X
MK2-2=/X)2CZ-K\C.4(3^.*?JD_S*O]@:;_SZ6W_?B+_XFM/;U?\ GY/_ ,"E
M_F1[&E_S[A_X#'_(/[ TW_GTMO\ OQ%_\31[>K_S\G_X%+_,/8TO^?</_ 8_
MY$L.CV-LXDAMH(W7HR11JP^A"@BI=6I)<LIR:[.3:_,:I4XN\813[J*3_(T:
MQ-@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 * *]W=Q6,333L$
M1>I/\@.I)[ <F@#Q[Q!XDEUAO+CS';*>$[MC^)\?HO0>YYH YV&%[AQ%$I=V
M.%4#))H ]:\.^%4TO%Q<X>X[#JL?T]6]6[=%]2 =C0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % $,-S%<9\ETDV':VU@VT^AP3@^QYJ(SC._)).SL[-.S[.V
MS-)0E3MSQ<;JZNFKKNK[KS)JLS"@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@#+O=<L=.XN)XT(_AW9;_OA<M^E
M<E3$T:'\6I%/M>[^Y7?X'92PM>O_  J<FN]K+_P)V7XG(WOQ%LH<BVCDG/J<
M1K^9RW_C@KQJF;T8:4HRF_/W5^-W^![=+):TM:LHP79>\_N5E_Y,<E>_$#4;
MC(@\NW7_ &5W-^;Y'Y**\>IFU>>E/E@O)7?WRNOP1[=+)\/3UJ<TWYNR^Z-G
M^+.3N]2NK\YN99)?9F) ^@S@?@!7CU*U2MK5G*7JVU\ELOD>U3H4J&E*$8^B
M2?S>[^92K Z H 5<9&>G?'!Q[=?Y&A>>PGY;GT)H.C:;:0QW-C&#YBAA*WS2
M$$9ZG[I[$+M&1TS7Z1A</AZ<(U</%>\DU)ZRU\^GFE8_,<7B<34G*EB)-<K:
M<%I'3R6_DW<Z.O3/*"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H ^8=>.=2NR.GVF?_P!&M7W%#^%3_P $?_24?%UOXL_\
M<OS9DUT& 4 ;6A:Y-X?G:YMU1W>,QX<,0 65LX5E.<J._<URUJ,<1%0FVDG?
M2U]FNJ?<Z:-:5"3G!)MJVOJGT:[&Y-\0=7E^X\<7^Y&I_P#0]]<RP-&.Z;]6
M_P!+'2\;6>S2]$OUN9$_BG5;C[]U,/\ <;9_Z!MKH6&HQVIQ^:O^=SG>(K2W
MG+Y.WY6,B:[GN/\ 72/)_OLS?S)KH4(Q^%)>B2,'*4OB;?JVRO5D!0 4 7X-
M*O+G_4P32?[L;M_(&L75A'XI17JTOU-53G+X8R?HF:\'@[5Y_NVSK_OE$_\
M0V4USO%T([S7RN_R3.A86M+:#^=E^;1KP?#G5)/OF&+_ 'G)/_CBM_.N=X^B
MMN9^B_S:-U@:KWY5ZO\ R3-B#X7RG_772K[)&6_4LO\ *N=YDE\,'\W;\DSH
M67O[4TO17_5&O!\,[%/];-,_^[L0?JK']:YWF-3[,8KUN_U1NLOIKXI2?I9?
MHS7@\!:/#UB:0C^_(_\ )64?I7.\;7>TDO1+]4SH6#HQ^RWZM_HT:\'AO3+?
M[EK!QW,:L?S8$US/$59;SE][7Y6-U0I1VA'[D_S-:*". 8B54'HH"_R K!MR
MW;?JS=)1^%)>FA)4E!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 % &=J>J0:3"9K@X'15'WF/
MHH_F>@ZDT >-:SKD^LR;Y/EC7[D8/"^_NQ[L?PP.* *%E93:A*(+=2[M^0'<
MD]@.Y/\ .@#V30O#L.BINXDG8?-(1T]53T7]6ZGL  =#0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % '-^*]8_L:P>1#B:7]W%ZAF'+?\ 7+9Z9P#UKR\=B/J
MM%R3]^7NQ]7U^2U];=SULOPWUJO&+7N1]Z7HNGS=EZ7['E?@K6/[+OQ'(<0W
M.(WST#9^1OP8X)[!B>U?)9;B/J]91D_<J>Z_)_9?WZ>C9]CF>&^L4'**]^G>
M2\U]I?=KZI'O%?H)^<!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 % %6ZO[>Q&ZYE2(?[;!<_3)R?PK&=6G25ZLHQ]6E^9M3I
M5*SM2A*3_NIO\MCE+WQ[IEKD1%[AA_<7"_\ ?3[>/< UY%3-</3T@Y3?]U67
MWRM^%SVJ648FIK-1IK^\[O[HW_&QR-[\1KN7(M8HX1ZL3(W_ +*H_%37C5,X
MJRTHPC!=W>3_ $7X,]JEDM*.M:<IOLK17ZO\4<E>^(-0U#(GGD93_"#L7_OE
M-J_I7CU,77K?Q*DFNR=E]RLOP/;I8/#T/X=.*?=J[^^5W^)CUQ'>/CB>9@D:
MEV/0*"3^0YJE%R=HIM]DKLER4%>327=NR.ELO!VJ7N"(3$I_BE(3_P =/S_D
MM>G3R[$U=5#E7>?N_A\7X'DU<RPM'1U.9]H+F_%>[^)UME\-AUO)_JL2_P#L
M[_\ Q%>S3R;K6J?*"_5__(GB5<[Z4*?SF_\ VV/_ ,D<)/H&H)(RK:7  8@8
MBD88SQ\P7#?4<'K7S\L)74FE1J6N_L2?XI6?J?1QQ>'<4W6IWLOMQ7X-W7H1
M?V%J/_/K<_\ ?F3_ .)J/JM?_GS4_P# )?Y%_6\/_P _J7_@R'^8?V%J/_/K
M<_\ ?F3_ .)H^JU_^?-3_P  E_D'UO#_ //ZE_X,A_F>M> TO;>T>WO(WB2-
M\Q>8I4X;)8 , <!N<XY+'TK['*U5A2E3K1E%1?N\R:>NK5GT3U^;/BLV=&=6
M-6A.,G*/O\K35U9)W6EVM/DCN:]\^="@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H :\BQ#<Y"J.Y( _,TTF]$)M+5Z&'=>*-+L_];<Q9'4(W
MF'\H]Q_2NJ.&K3^&$OFK?G8YI8BE#><?D[_E<YZZ^(^FP\0K-,>V%"K^;L#_
M ..UV1R^J_B<8_.[_!6_$Y)8ZE'X5)_*R_'_ ".=NOB?,>+:V1/0R.S_ **$
M_G^-=D<NBOCFWZ)+\[_D<DLPE]B"7JV_RL<[=>.]7N.!*(0>T:*/U8,W_CU=
MD<%0C]F_JW^EE^!R2QE:7VK>B7_!9SMUJEW>_P#'Q-+*#V=V(_(G'Z5V1I0I
M_!&*]$D<DJDY_'*3]6RA6ID% !0!?T[2[G5I3!9H99 I8@%1A00"<L0,98#K
MWK&I4A17-4=E>W7?Y>AK3IRJOEIJ[M?IM\_4ZJ#X>:M+]Y8HO]^0'_T /7"\
M?1CLY/T7^=CN6!K/=)>K_P KFO!\,+EO]=<1I_N(S_S,=<[S&*^&#?JTO\S=
M9?+[4TO1-_Y&O!\,;5?]=<2O_N*B?SWUS/,9_9A%>K;_ ,CH67P7Q3D_1)?Y
MFO!\/M(B^\DDO^_(P_\ 0-E<[QU9[-+T2_6YNL%1CNF_5O\ 2QKP>%=*M_N6
ML)Q_>7?_ .A[JYWB:TMYR^3M^5CH6&HQVA'YJ_YW->&S@MO]3&D?^XBK_("N
M=SE+XFWZMLW48Q^%)>B2+%06% !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 % &'K>NPZ+'E_GE8?)&#R?<^B^I_ 9- 'C6HZE/JDIFN&W-T Z*H]%'8?J>
MI)- $NE:1/J\OE0#@??<_=0>I/KZ <GZ9( /9])T>#1XO*@'S'[[G[SGU/H/
M11P/KDD U: "@ H * "@ H * "@ H * "@ H * &O(L2EW(51U)( 'U)X%)M
M15Y-)+J]$4DY/EBFV]DM7]QRFH>-=,L,A9#<./X81N'_ 'V2$Q]&)]J\BKF6
M'HZ*7.^T-?QTC]S9[-'*\36U<>1=YZ?^2ZR^](XC4/B+=S96SC2!?[S?O'_4
M!!]"K?6O!JYO5EI1BH+N_>?Z+\&?04<FI0UKRE-]E[L?U?XHXB^U*YU)M]U(
M\I&<;CD#/7:.BY]@*\&K6J5WS5I.3Z7>WHME\CZ&E0IX=<M&"@NMEOZO=_,I
M5@=!J6VMW]G_ *FXE0#MO8K_ -\DE?TKKAB:U+X*DUY<SM]ST.*>%H5?XE*#
M\^5)_>M?Q.AMO'VJ0??:.8?[: ?K&4KT89KB8?$XS_Q1M_Z3RGF3RC"S^%2A
M_AE_\ES'06WQ*'2XML>\;_\ LK#_ -FKTH9STJTOG&7Z-?J>9/)/^?57Y2C^
MJ?Z'06WCS2I^'9X3_P!-$/\ --XKT89IAI[N4/\ %%_^V\QYD\IQ4/A49_X9
M+_V[E.AMM9L;S_43Q.3V#KN_[Y)W?I7I0Q%&I_#J0?ES*_W;GF3PU>E_$IS7
MGRNWW[?B:5=1R!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 % $<LJ0+OD9
M44=2Q"@?B<"IE)05Y-)=V[+\2HQE-\L$V^R5W]R.:O?&>E661YOG,.T0+_\
MCW"?^/5Y53,<-2TY^9]H+F_'X?Q/7I99BJOV.1=YOE_#XOP.2O?B2W(LX /1
MI6S_ ..)C_T,UX]3.7M1IV\YO]%;_P!*/:I9(EK7J?*"M_Y,[_\ I)R-[XNU
M2]R&G:-3_#%B,?FN&/XL:\>IC\35T=1Q7:/N_BM?O9[=++L-1VIJ3[S][\'I
M]R.==VD)9R68]23DGZDUYC;;NW=]V>HDHJT59+HM!O6D,V[+PWJ5_@PV\FT_
MQ,-B_7<^T'\,UWT\'B*WP4Y6[M<J^^5OP//JXW#T/XE2-^R?,_NC=_>==9?#
MBXDP;N9(A_=0%V^F3M /TW5[%/)ZCUK3C'RBG)_HOS/%JYU3CI1IREYR:BOP
MN_R.MLO FF6F#(KW##O(QQ_WRFT8]CFO9IY7AZ>LDYO^\]/N5E]]SQ*N;8FI
MI%J"_NK7[W=_=8ZJVLX+-=EO&D2^B*%_D!7K0IPI*U.,8K^ZDOR/&G4G5=ZL
MI2?]YM_F6*U,@H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@"O<7D%H,SR)$/5W51_X\15QA*>D$WZ)O\B)2C#XFEZM+\SG[KQII%KP;A7/
MI&&?]5!7]:ZXX.M+:#7K9?GK^!RRQ=&'VT_2[_+0YVZ^)EG'Q;P2RD?WBL8_
M0N?S'X5V1RZ;^.45Z7?^1R2S""^",GZV7^9SMU\2[Z3B"*&(>^YV'XY4?^.U
MV1RZFOCE)_<E^K_$Y)8^H_AC%?>_\OR.=NO&.KW7WKET'I'MCQ^*!3^N:[(X
M2C#:"?K=_G=')+%5I;S:]++\K&!-<RW)W3.\A]78L?S)-=:BHZ127HK'(Y.6
MLFWZNY!5DBJI8X R3T I;#]#9M?#NI7G^IMIB#T)0JO_ 'TVU?UKGEB*4/BG
M'[[O[E=G1&A5G\,)?=9?>['16OPZU2?_ %GE0#_;?)_*,./UKCECZ,?AYI>B
MM^=CKC@:KWY8^K_RN=%:_#!!S<W)/M&@'_CS,W_H-<<LQ?V(?>_T27YG7'+U
M]N?W*WXN_P"1YEJUE_9UY-:C<%BE=5W=2@8A2<  Y7!R  ?05[=*?M(1GI=Q
M3=MKVU7WGC58>SG*&MDVE?M?3\#.K8Q"@#T;X9QM_:$KX.T6[*3VR9(B!]<
MG\*\;,6O9177G7Y2/7P"?M)/IRO\XGMU?,'T@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 % &=JNK6FAV[7E_(L$*=6;
MN3T50,EF.#A5!)P>.* /&%^+MSJ&KVEG86R)8W5S%#YDZN9'5Y5C9TVNJ*1D
MX!\S!QN_NT >\4 >0^*_&NMZ?KJ:%HMO;7$DL(D42A@S-MD=OF\^%  B$C/)
MP>22!0!%_;7Q"_Z!EC_W\3_Y/H ]:LFF>WB:Z4).8T,JKRJR%1O53EN V0/F
M/'<]: /)M3^)%_>Z@^E>%K-;Z6 D22R$^7D$*2,/& @;Y=[R*&/08P2 5(/B
M9JNB7L=GXJLDLTF.!+%D*O.-W,DJ2*N1OV294<X/ (![8"&&1R#R"* %H \=
MU/XD7][J#Z5X6LUOI8"1)+(3Y>00I(P\8"!OEWO(H8]!C!(!4@^)FJZ)>QV?
MBJR2S28X$L60J\XW<R2I(JY&_9)E1S@\ @'L%_J$&FVTE[<,$@A0R,W7Y0,\
M8ZD]% ZD@#K0!XY;_$'Q+XC+S>'=,C>TC) ><G)QC.#YT"%N<E$WD9 R>M &
MYX0^(LFKWS:-K%O]AU!<[5&0KE1N*;7RRMMRR_,P=<D$<9 /5* "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M .5\0^)H](4PPXDN2.%[)[O[^B]3U.!U /(+BYDNY#-,Q=V.2QZ__6'H!P!P
M* -K0O#T^LOD9C@4_-(1_P".KZM^@ZGL" >R6-C#IT0@MU"(OYD]RQ[D]R?I
MTP* += !0 4 % !0 4 % !0 4 % !0 R25(5+R,$4=2Q  ^I/%2Y**YI-)+J
MW9%1BY/EBFWV2N_N1R>H>-],L<JCFX<=HAD?]]G"8^A/TKQZN9X>EI&3F^T%
M=?>[+[FSVJ.58FMJXJFN\W9_^ J[^](XC4/B)>3Y6T1+=?[Q_>/^9 0?38?K
M7@U<WJSTHQ4%W^*7XZ?@SZ&CDU&&M:4IOLO=C^'O?^3(XJ\U&YU!MUU*\I[;
MF) ^@Z#\ *\.I6J5G>K.4O5Z+T6R^1[]*A3H*U&$8^B2;]7N_F4JP.@L/:31
MQB=T98V.%8@A6.,X4GKQUQG'?J*T=.<8JHXM1>B;5D_3O\C)5(2DZ<9)R2NT
MFFTO-=/F5ZS-0H LV5M]KF2#<L?F,%#-G:">!NQD@9P"<<=:UIP]I.-.ZCS.
MUWLF]K^5^O0QJS]E"52SERJ]ENTM[>=NG4Z>Y\"ZK;_=C28#O&Z_R?8WY"O5
MGE>)AM%2_P ,E^3L_P #R(9KA9[R</\ %%_G'F7XG/W.DWEE_KX)8P.[(P'Y
MXP?P->;.A5I?Q*<X^L7;[[6/3AB*-7^'4A+R4E?[KW,^N<Z@H O6VIW=E_Q[
MS2Q8[*[ ?D#C]*WA6JTOX<Y1])-+[KV.:="E5_B4X2]8IO[[7.@MO'&JVW!D
M64#M(BG]5"M^M>E#,\3#>2DO[T5^:L_Q/,GE6%GM!Q?]V37X.Z_ Z"V^)4J\
M7%NK>\;E?T8/_P"A"O1AG,E_%II_X9-?@T_S/,GDD?\ EU5:\I13_%./Y'0V
MWQ!TV;B42P'ON3</S0L?_'17I0S;#R^/GAZJZ_\ )6W^!YD\GQ,/@Y)^DK/_
M ,F27XG06WB+3;O_ %5Q$2>@+!#_ -\OM/Z5Z,,7AZGP58>C=G]SLSS)X/$4
MOCI3]4KK[XW1L*P894@@]".E=J=]5L<+5M'HQ:8@H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *  G')X
MH PKWQ-IMAD2SH6'\*'>WT(3=@_7%>?4QN'H_'4C?M'WG]T;V^9Z-+ XFM\%
M.5N\O=7WRM?Y7.2O?B1 F1:0O(?[TA"#ZX&XD?BM>/4SB"THTW+SDU%?<KO\
MCVZ623>M:I&/E%.3^]V2_$Y*]\<ZI=Y".L"GM$H!_P"^FW-^1%>-4S/$U-(R
M4%VBOU=W]S1[=+*L-2UE%S?]Y_HK+[TSE;BZFNVWSN\K>KL6/YDFO)G.=1WJ
M2<GW;;_,]B%.%)<M.,8KM%)?D05F:FA9Z3>:A_Q[0R2CU53M_%ONC\3733H5
M:W\*$I>:3M]^WXG+4Q%*A_%G&/DVK_=O^!UEE\/=0GP;AH[<>A.]OR7Y?_'Q
M7L4\IKSUJ.,%Z\S^Y:?^3'BU<XP\-*2E-^2Y5][U_P#)3KK+X>6$&#</)<'T
MSY:_DOS?^/U[%/**,-:CE-_^ K[EK_Y,>)5SFO/2E&--?^!/[WI_Y*=;9Z/9
M:=_Q[0QQD?Q!1N_[Z.6/XFO8IX>E0_A0C'S2U^_?\3Q:N)K5_P"+4E)=FW;[
MEI^!HUU'(% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!G76L
M6-E_KYX8R.S2*#_WSG)_ 5M&E4G\$)/T3M]YC*K3A\4HKYK\CG;KQ]I%MPLC
MS$=HXV_F^Q3^!Q79' UI;I1]6OTNSDEC:,=FWZ)_K9'.W7Q/C'%M;,WH9'"_
M^.J&_P#0A79'+7]N:7HK_B[?D<DLP7V(/YNWX*_YG.W7Q%U2;B+RH!VVIN/Y
MN6'_ (Z/I79' 48_%S2]7;\K?F<DL=5?P\L?17_.YSMUXDU.\_UMS,0>RL47
M_OE-H_2NR.'I0^&$?NN_O=SDE7JS^*<OOLON5C&9BYRQ))ZD\FNG;1'/ZC:8
MB:&WEN#MA1I&]$4L?R -2Y*.LFDO-V*47+2*;]%<W[7PAJUU]RV=1ZR8C_1R
MI_2N26*HPWFOEK^5SJCA:TMH->NGYV.BM?AI?R<SRPPCT!9V'X *O_CU<<LP
MIKX(R?W)?J_P.N. J/XI17WM_HOQ.AM?AE:1_P#'Q/+)_N!8Q^N\_K7'+,9O
MX(Q7K=_Y'7'+X+XY2?I9?YG16O@K2+7D6X<^LC,_Z$[?_':XY8RO+[=O1)?E
MK^)UQPE&'V;^K;_X'X'0V]E;V8Q;Q1Q#T1%7_P!! KCE.4_CDWZMO\SKC",/
M@27HDOR+-06% !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 9&L:%9:_''#J$8GBAE$RH20N]5=06
M (W##M\IRI[@T >-_$"%+?Q1H442K&B2VX55 55 NTP !@ >PH ][H ^>?%V
MM0>'?'%OJ-V',,-M\P0 M\\5Q&, E0?F89Y'&: .XL/B[X?OI!$TDMMN. TT
M>U,^[(SA1[M@#N10!U_B74/L.CW=Y$W*6LKQLIS\WEG801V+$8([<T >>?!2
MR2#1Y;H#]Y<7#!CWVQJH4?@2Y_X$: +/QFLTGT+SV WV\\;*>XWY1A]#N!(]
M0#VH Z_P/=M>Z%8S/RQMXU)]=@V9_';F@"[XGO3INDWETI*M%;3,I'9_+;9]
M/FQSVZT >=?!2R2#1Y;H#]Y<7#!CWVQJH4?@2Y_X$: +/QFLTGT+SV WV\\;
M*>XWY1A]#N!(]0#VH X_QEK$DG@?3E).^Y,$;_[2PH^<_5HT/N>>U 'M/A.Q
M33='L[:(85+>(G'=F4.[?\"=F8^YH \<^)ZC3/$NEZC#\LC&/=C^+RIAU]<J
M^T^H ':@#Z#H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@#A/$?BU;3=:V)#3<AI!R$]0O8O\ HON>  >6,Q<E
MF)+$Y))R23U)/<F@#KO#OA:34\7%QF.V[=FD]E]%]6[]%]0 >N0PI;H(HE"(
M@PJ@8 % $E !0 4 % !0 4 % !0 4 1RS);J7E98U'5F(4#ZDX%3*48+FFTD
MNK=E][*C&4WRP3;[)-O[D<EJ'CG3;+*QLUPX[1#Y?^^SA<>Z[J\:KF>'I:1;
MF^T5I][LONN>W1RK$U=9)4UWD]?_  %7?WV.(U#XAWMQE;5$ME]?OO\ FP"_
M^.?C7@U<VK3THI4UW^*7WO3\#Z&CDU&GK6<JC[?#'[EK_P"3'%W>H7-^V^YD
M>4_[;$X^@Z#Z "O#J5:E9WJRE)^;;^[M\CWZ=&G07+1A&*\DE][W?S*=8FYM
MZ?X<U#4\&"%]I_C8;$^NYL _\!R:[Z6#KU_X<';N_=7WNU_E<\ZMC</A]*E1
M7_E7O2^Y7M\['<:?\-SPU]-CU2$?^SL/_9#]:]ZED_7$3^4/_DG_ /(GS];.
MEMAZ?_;TW_[:O_DCM]/\,:=IN##"I<?QO\[9]06SM/\ N@5[U+!8>AK""OWE
M[S_';Y6/GJV.Q%?2=1I?RQ]U?<K7^=SB_B=*J1VJ;<NS2D-D\ "/(QWW9'TQ
M7IQRNCFEUB)3BJ>W(TG[V_Q1DK>ZNAYO]J5LJUP\82]INIIM>[M\,HN_O/J>
M1>:?:K_U7P7_ #\K_P#@5/\ ^5#_ -:<;_S[P_\ X#4_^6AYI]J/]5\%_P _
M*_\ X%3_ /E0?ZTXW_GWA_\ P&I_\M)8+@1R*TB[T5@2N2,@'ID=*/\ 5?!K
M53KW7>4+?.U-.WHT)\4XQZ.G02?:,[_*]1J_JF?558@% &?<Z39WG^O@BD)[
MLBD_]]8R/SKFGAZ57^)3@_-Q5_OW.J&(K4OX=2<?)2=ONO8Y^Y\":5<?=1X2
M>\;G^3[P/P&*\Z>5X:>T7#_#)_D[K\#TX9MBH;RC/_%%?G'E?XG/7/PU3K;7
M!'H)$!_\>4C_ -!KS9Y,O^755KRE&_XIK\CTX9V]JM)>L96_!I_F<_<_#_4X
M/]6(IA_L/@_DX0?K7G3RK$0^'EGZ2M_Z58].&;X:?Q<T/6-U_P"2\WY'/W.@
MZA9_ZZWE4#N$++_WTN5_6O-GA:]+XZ<UY\K:^]71Z<,7AZOP58/RYDG]SL_P
M,D@C@\$5Q[:';Z"4#+%O=SVAS!(\1]49E_\ 02*TA4G3UIRE'_"VOR,ITX5-
M*D8R7]Y)_FC?MO&6JVO G+CTD57_ %(W?^/5Z,,QQ-/:HVNTDG^+5_Q/,GEN
M%J?\NU%]XMQ_!.WX'0VWQ(NDXN((Y/\ <+1G]=X_2O2AG%1?Q*<9>C<?SYCS
M)Y)2?\*I*/\ B2E^7*=!;?$6PDXFCEB/KA77\P0W_CM>C#-Z,OCC./W-?@T_
MP/,GDM>/\.4)+U<7^*:_$Z"V\5:7=?<N8U)[/F/_ -#"UZ4,=AJGPU8K_%[O
M_I5CS)X#%4OBI2?^&TO_ $FYN12I,-T;*Z^JD$?F*[XR4E>+37=._P"1YTHN
M#M)-/LU;\R2J)"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * ,Z\UBRT_P#X^9HXR/X2PW?]\C+'\!7+4Q%*C_%G&/DWK]V_X'52
MPU:O_"IRDNZ3M]^WXG)7OQ#L(.+=)+@]CC8OYM\W_CE>/4S>C#2DI3?_ ("O
MO>O_ )*>W2R:O/6JXTUZ\S^Y:?\ DQR5[\0M0GR+=8[<=B!O;\V^7_QP5X]3
M-J\]*:C!>G,_O>G_ )*>W2R:A#6HY3?KRK[EK_Y,<E>:M>:A_P ?,TD@]&8[
M?P7[H_ 5X]2O5K?Q9REY-NWW;?@>U3P]&A_"IQCYI*_W[_B9]<QU$]O:S7;;
M($>5O1%+'\@#6D(3J/EIQ<GV2;_(RG4A27-4E&*[R:2_$ZFR\#:I=X+(L"GO
M*P!_[Y7<WY@5ZU/+,34U<5!?WG^BN_O2/'JYKAJ6D9.;[07ZNR^YLZZR^&\"
M8-W,\A_NQ@(/ID[B1^"U[%/)X+6M-R\HI17WN[_(\2KG4WI0IQCYR;D_N5DO
MQ.MLO#&FV&#% A8?Q./,;Z@ONP?IBO9IX+#T?@IQOWE[S_\ )KV^5CQ:N.Q-
M;XZDK=H^ZONC:_SN;H&.!P!7H;'FA0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % #6=8QN8A0.I)P/S--*^B%>VK,6Z\3:79_ZVYBR.H5MY'X)N/Z5
MTQP]:?PPE\U;\['/+$4H?%./R=_RN<[=?$;3(.(A+,>VU H_-RI_\=-=D<OJ
MOXN6/J[_ ))_F<DL=2C\/-+T5OSM^1SMU\3Y3Q;6R+Z&1RW_ (ZH3'_?1^M=
MD<M2^.;^2M^+O^1R2S!_8@EZN_X*WYG.W7CW5[CA95A![1HH_5@S#\#79'!4
M(_9;]6_TLCCEC*TMFEZ)?K=G.W6K7E[_ ,?$\L@/9I&(_+.!^ KLC2IT_@C%
M>B1R2J3G\4I/U;,^MC(* +UMIEW>_P#'O#++G^XC,/S Q64JD(?'**]6D:QI
MSG\$6_1-G16O@75[GDPB('O(ZK_XZ"6_\=KCEC:$?M7]$_\ @+\3KC@ZTOLV
M]6E^&_X'0VOPPG;_ (^;B-/41HS_ *L8_P"5<<LQBO@@WZM+\KG7'+Y?;FEZ
M)O\ .QT5K\-]-AYF::8^A8*OY*H;_P >KCEF%5_"HQ^5W^+M^!UQP%*/Q.3^
M=E^"O^)T5KX6TJS_ -7;19'=QYA_.0L:XY8FM/><OEI^5CKCAZ4/A@OGK^=S
M<CC6(;4 11T"@ ?D*Y6V]6[G2DEHM!](84 % !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!X1\1?^1KT/_KM;_\ I6M 'N] ##$A<2%5W@8#8&X#T!ZX]J /.OB;
MH=C>Z+=74T<8GMT\R.;: X8,/EW 9(?.W!)'.>H% ',^%6GU7P'<0R$LT<%W
M'%ZE8U9D7W /R#T  [4 :/P6N%ET)HP1NBNI PSS\RQL#CL#D@>N#Z' !9^,
M<Z1>'V1CAI9X54>I!+G_ ,=4T =3X%MFM-!L8GX;[.C8]/,&\#\ PH L>,+8
MW>B7T*YW-:S$ =RL;,!^) 'XT <+\%KA9=":,$;HKJ0,,\_,L; X[ Y('K@^
MAP 6?C'.D7A]D8X:6>%5'J02Y_\ '5- ' ^---D@\$Z4S9S$T3,/19HI7!/I
M@E5^IH ]X\-W"W6E6<R$%7M8#P<X_=KD?4'(/H00>: /&?BHOV[Q!I-C%S*2
MF1Z"2=54G_OACSV% 'T!0 4 % !0 4 % &9>Z<;MPX?;A<8QGN3ZCUH J?V(
M?^>G_CO_ -E0 ?V(?^>G_CO_ -E0 ?V(?^>G_CO_ -E0 ?V(?^>G_CO_ -E0
M ?V(?^>G_CO_ -E0 ?V(?^>G_CO_ -E0 ?V(?^>G_CO_ -E0 ?V(?^>G_CO_
M -E0 ?V(?^>G_CO_ -E0 ?V(?^>G_CO_ -E0 ?V(?^>G_CO_ -E0 ?V(?^>G
M_CO_ -E0 ?V(?^>G_CO_ -E0 ?V(?^>G_CO_ -E0 ?V(?^>G_CO_ -E0 ?V(
M?^>G_CO_ -E0 ?V(?^>G_CO_ -E0 ?V(?^>G_CO_ -E0 ?V(?^>G_CO_ -E0
M ?V(?^>G_CO_ -E0 ?V(?^>G_CO_ -E0 AT;:"3+@#DDKP!_WU0!YUK6LKN-
MO9N60<-(!C/J%Y/'^UW[<<D Y.@#O="\'/<H+F\/EJ>4C(R2/5AD8'HO4]\#
M@@':#1,<"3 '^S_]E0 O]B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\
MGI_X[_\ 94 ']B'_ )Z?^.__ &5 !_8A_P">G_CO_P!E0 ?V(?\ GI_X[_\
M94 ']B'_ )Z?^.__ &5 $4VEI;*9)IUC0=68!0/Q+ 5$I1@N:;45W;27WLN,
M)3?+!.3[)-O[D<AJ'B#3K+*Q3-<N.T:?+GW=F Q[KNKQJN:8>EI!N;_NK3[W
M9?=<]NCE.(JZS2IK^\]?_ 5=_?8Y&Z\5W4N1"%A'K]YOS/'_ ([7@U<VK3TI
M)4U_X%+[WI_Y*?0T<GH4]:KE4?\ X#'[EK_Y,<]/<RW)W3.SG_:)/Y9Z?A7A
MU*LZKYJLI2?FV_\ ACWJ=*G17+2C&*\DE]_?YD%9&YNZ?X:U'4L&&%@A_C?Y
M%^H+8S_P'->A2P5>OK"#MW?NK[W:_P KGFUL=A\/I4J*_P#+'WG]RO;YV.UL
MOALV ;N< _W8U)_\>;'_ *#^->]2R?KB)_*'_P D_P#Y$^>K9UTP]/\ [>F_
M_;5_\D=+:^#;6SYBV[A_$R[F_,L<?ABO>I8.A0UIP5^[]Y_>[V^5CY^MC<1B
M-*E1V_E7NK[E:_SN:?\ 8A_YZ?\ CO\ ]E7>><']B'_GI_X[_P#94 5;FS@L
MAFXN8X1_ME5_FXK2,)3TA%OT3?Y$2G&'QR2]6D>5^-+NTN6@6TG%P4\S?M5@
M%SLV\GALX/W2<8YZBOH\#1G1YW4CRWY;7MTYKZ?-;GSV-JPJ\BIN]N:]O.UO
MRZ'#U[)Y 4 % 'M=MK>DW/ NQ&?22-T_4_+_ ./5\=+!UX_8OZ-/];_@?6QQ
M=&7VK>J:_2WXF];VUM=_\>]U%+G^X5;^3FN25.</CC)>J:.J-2$_@DGZ-,N_
MV(?^>G_CO_V59F@?V(?^>G_CO_V5 !_8A_YZ?^.__94 ']B'_GI_X[_]E0 ?
MV(?^>G_CO_V5 $$OAN*?_6E'_P!Z,'^9K&=*G4_B0C+_ !13_-&T*M2E_"G*
M/^&37Y,RIO 5E+_L'U4$?INQ^E>=/+<-/['*^\6U^%[?@>G#,\53_P"7G,NT
MDG^-K_B9<WPUC/\ J;AE_P!Y W\F6O.GDT'_  JDH_XDI?ERGIPSNHOXM.+_
M ,+<?SYC#N?AWJ$7,+Q3#T#%6_)AM_\ 'J\V>45X_ X2^;3_ !5OQ/3AG.'E
MI.,X?)-?@[_@<]<^&-3M/]9;28'=!Y@_-"PKSIX+$4_BI2^2YO\ TFYZ<,=A
MJGP58_-\O_I5C%>-HCM<%2.Q!!_(UP-.+M)-/L]#T$U)7BTUW6HRD4/21HCE
M"5/J"0?TJHR<'>+:?=.WY$2C&:M-)KLTFOQ-*'7+Z#[LSG_>PW_H6:]"&.Q-
M/X:LG_BM+_TJYYT\OPM3XJ45_AO'_P!):-6'Q;=)Q(J./Q4_H2/TKT89O6CI
M.,)??%_FU^!YD\EH2_ARG'[I+\D_Q-FV\6VS\3K+'_N!7'ZLA_2O2AG%-_Q*
M<H^C4O\ Y'\CS)Y)5C_"J0EZIQ?X<R_$Z"VU;2KG@78C/I(C)C\2=O\ X]7H
MPS'#5-JB3[23C^+5OQ/,GEN*I[TVUWBU+\$[_@;\&GQ70S!<)*/5,,/_ !US
M7HQJ0J:TY1DO[K3_ "/-G3G3TJ1E%_WDU^98_L0_\]/_ !W_ .RK0R#^Q#_S
MT_\ '?\ [*@ _L0_\]/_ !W_ .RH /[$/_/3_P =_P#LJ #^Q#_ST_\ '?\
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
MH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\
MST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\
MLJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_
M ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_
M +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0
M_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW
M_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[
M$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\
M=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #
M^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/
M_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@
M _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/
M3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"R
MH /[$/\ ST_\=_\ LJ +%KI9MI!)OW;<\;<=01ZGUH UJ "@ H * "@ H *
M"@ H YOQ1<ZQ:6BOH$$5W=&50R3,%41[7+,,RP@L&" #?T).#B@#Q/6M'\:Z
MYJ%KJEQI]NLU@R-$L<L(1BD@E&\-=LQ&X8.UEXZ8/- 'JWA2_P#$UW/(OB"T
MM[2$)F-H6!9GW#Y2!<3\;<G.%Y Y.: .?U6U\9Z7J$]SI+PWUG/(72"9A^[!
M_A'F-$5 ]$EV\YP#F@#!U#P_XR\;;;76/L^FV6X,Z1E6SCOM225G(ZA7E5,\
M\$# ![)I&CV^BV46G6R_N($V -R6SDLS=B78LS< 98X '% 'C2^#?$?@F^FN
M/"_E75G<$$V\K*, $E5<.\8.S)"ND@8J>0.E $C>#_$7C:]BF\4^5:65N=PM
MX64[LXR%V/)C=@!G>1F5>$')- 'H7CFQU2ZTEK?0"T5R'CVB*00MY:GYE1RR
M!>,<;EX!&>Q +WA*UO[;2+>WUDF2\5'$Q=A(3EW*AGRP<B,JK')R0>30!Y6O
M@WQ'X)OIKCPOY5U9W!!-O*RC !)57#O&#LR0KI(&*GD#I0!(W@_Q%XVO8IO%
M/E6EE;G<+>%E.[.,A=CR8W8 9WD9E7A!R30!ZUKV@V^OZ?+I<PV12H%4J!^[
M*X*,HX'R, << @;>AH \@TK3/'/@^(Z=816U_:J6\IG=,("<_*'F@<9)+;6W
MJ"3CW -WPEX'U#^TV\1>))%EOO\ EE$I#+'E=N3@;!M7A%3(&=Y8OT /7: "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
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
M^.3?JV_S.N,(P^"*7HDOR+59EA0 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 % %2
M^OH=.B,]PP1%_,GL%'<GT_$\9- 'C6N^()]9?!S' I^2,'_QYO5OT'0=R0#&
MMK:6\D$,"EW8X '^> .Y/ '6@#V#P]X9CTA1++B2Y(Y;LF?X4_JW4]L#@@'4
MT % !0 4 07%U#:+YD[I$@[NP4?F2*SG.--<U22BN[:2_$TA3G5?+3BY/M%-
MO\#CM0\?:=:96#?<L/[@VK^+-C\U5J\6KFM"GI3O4?DK+[W^B9[M'*,14UJ6
MIKS=W]R_5HXC4/'^H765@V6R_P"R-S_]]-Q^(537@U<UKU-*=J:\M7][_1(^
MAHY1AZ6M2]1^>D?N7ZMG'7-W->-YD[O*WJ[%C^I->).I.H^:I)R?=MO\SW84
MX4ERTHJ*[127Y%<#/ K,T.BT_P *:EJ.#'"R(?XY/D7ZC=R1_N@UZ5+ XBOK
M&#2[R]U?CJ_DF>96S##8?251-_RQ]Y_AHOFT=OI_PWC3#7TQ8_W(AM'_ 'VP
M)(_X"I]Z]ZED\5K7FWY0T7WO7\$?/5LZD],/32\YZO\ \!6B^]G310:'X=Z&
MW@=>[L&E_ L6?\!Q[5])A\OA3M]7HZ_S6;?_ ($[V^\^8Q&85*MUB*VG\MTE
M_P" JU_N,^[^(6E6V1&9)R/[B$#\Y"GY@'VS7MQP%:6Z4?5_Y7/$EC:4=KR]
M%_G8YB[^)TIXM;=5]#*Y;_QU0F/^^C7='+DOCF_DK?B[_D<<LP?V()>KO^"M
M^9S%WXXU>ZX\[RE](E5?_'L%_P#QZNZ.#HP^S?U;?X;?@<4L76E]JWHDOQW_
M !.;N+R>[.Z>1Y3ZNS,?_'B:[8PC#2"2]$E^1QRE*6LFWZMLK59!)%"\[;(E
M9V]%!)_(9-2VHZR:2\]"DG+2*;?D=%:>#]6O,%+=T![R8C_1R&_(&N.6+HPW
MFGZ:_EH=4<+6GM!KUT_/4Z>T^&5T^#<SQQ#T0-(?UV#\B:XI9C!?!%OULO\
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
MJ=22CHE9>0^D,* "@ 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 * ,K5M8
M@T>+S)CEC]Q!]YC[>@]6/ ]S@$ \8U75I]7E\V<\#[J#[J#T ]?4]3^0 !'I
MNF3ZI*(+=<GJ2>%4>K'L/U/0 F@#V71-"AT6/:GSRL/GD(Y/L/1?0?B<F@#;
MH * *]S=PV2^9<2)$OJ[!1^&2,GV'-9SJ0I+FJ245W;2_,UA3G5?+2C*3[13
M?Y'&ZAX_T^URMN'N6']T;$_[Z89_$*17B5<UH4]*=ZC\M%][U^Y,]VCE&(J:
MU>6FO/67W+3[VCB-0\>ZC=Y6';;)_L#+?BS9_-0M>#5S6O4TA:FO[JN_O?Z)
M'T-'*,/2UJ7J/^\[+[E;\6SC[BYENF\R=VD<_P 3L6/YDFO$G.51\U23D^[;
M;_$]V$(4ERTXJ*[122_ A ).!R34%[&Y;>&[V=1(Z"VB/_+2X80K]?GPQ'^Z
MIKUJ&78K$_PZ<K=VFOPW?R3/(KYEA<+_ !*D6^T7?\=E\VC4BTW0[#F^O?M#
M#_EG;*2/^_F""/\ ODU]5A^&ZDK.NWZ*T5][]Y_)(^3Q'$M.-UATEYN\G]RM
M%?.3-"/QCI6D\:98_,.DDI ;ZY_>-^&X?A7UF'R2G0^%0B^Z3E+_ ,"E9GR.
M(SJK7^)SDNS:C'_P&.AG7?Q$U2XR(O*MQVV)N/YN6'Y**]J. HQ^+FEZNR_"
MWYGC2QU67PVCZ*_YW_(YB[UR_OO^/BXE<'^$N0O_ 'R"%_2NV-&G3^"$5YV5
M_OW.*5:I/XIR?E?3[MC*KH, H U[30-0OO\ 46\K@_Q;"%_[Z;"_K7/*O2I_
M'.*\KZ_<M3HC1J3^&$G\K+[WH=/:?#G4Y^9C%;CN&?<WY(&'_CPKAECZ4?AY
MI>BLOQL_P.R.!JR^*T?5W?X7_,Z>T^&-NF#=7$DGM&JQCZ9;>?Y?A7#+,9/^
M'!+U;?Y6.V.7Q7QR;]$E^=SI[3P9I%GRMNLA'>4F3]&)7\EKAEBZT_MM?X;+
M\5K^)VQPM&&T$_77\]/P.CAMXK9=D*+&OHBA1^0 %<;DY:R;;\W<ZU%1TBDE
MY*Q+4E!0 4 % !0 4 % !0 4 % !0 4 ,DB24;9%#+Z, 1^1IIN.J=O032>C
M5S%N?#&EW7^LM8>>ZKL/YIM-=,<36A\,Y?-W_.YS2P]*6\(_)6_*Q@7/PZTJ
M;_5^;#_N/D?^/AS^M=<<?6CORR]5;\K'++ TGMS1]'_G<P;GX7][>Y_"2/\
M]F5O_9:ZXYE_/#[G^C7ZG-++_P"2?WK]4_T,&Y^'6JP_ZORIO]Q\'_Q\(/UK
MKCCZ+WYH^J_RN<LL#5CMROT=OSL8-SX8U2T_UEK+@=U7>/S3<*ZHXFC+X9Q^
M;M^=CEEAZL-X2^2O^5S%DB>$[9%*'T8$'\C72FGJG?T.9IQT:L1U0A0<<B@#
M4MM<O[/_ %-Q,@'82-M_[Y)Q^E<\J-.?Q0B_DK_?N;QK5(?#.2^;M]QO6WCW
M5[?AI%E [21K_-0I_,URRP-"6T7'T;_6Z.J.-K1W:?JE^EC>MOB?.O\ Q\6T
M;_\ 7-V3]&$G\ZY)9='[$VO5)_E8ZHYA)?'!/T;7YW-ZV^)6GR<31S1'U 5U
M_,,#_P".UR2R^HOA<7]Z?Y6_$ZHX^F_B4E]S7Y_H;]MXRTBY^[<HI]) T>/Q
M=0/UKEEA*T-X-^EG^3.F.*HRVFEZW7YHW;>]@NAF"2.4?[#JW_H)-<DH2A\4
M6O5-?F=49QE\+3]&G^19J"PH ",\&@#)N="T^[_UUO$Q/?8 W_?2X;]:XYX6
MA4^.G!^?*D_O5F=L,77I?PZLTNW,VON=U^!S]SX TN?_ %8D@/\ L/D?DX?^
M=>=/*L-+X5*'I*__ *5<].&;XF'Q.,_\4;?^D\IS]S\-6'-M< ^TB8_\>4G_
M -!KS9Y,_P#EU5^4HV_%-_D>G#.UM5I/UC*_X-+\SGKGP)JMO]U$F [QN/Y/
ML/Z5YT\KQ,-HQE_ADO\ V[E9Z<,VPL]Y2A_BB_SCS+\3G[G2+VR_U\$L8'<H
MV/\ OK&/UKS9X>M2_B4YQ\W%V^_8].&)HU?X=2$O)25_NW,ZN8ZPH DBA>=A
M'$K.[=%4%F/T R351BYM1@FV]DE=OY(B4HP3E-J,5NVTDOF]#J;+P1JEY@F,
M0*>\K!?_ !T;G_-:]:GEF)J;Q4%WF[?@KR_ \>KFF%I:*3F^T%?\7:/XG6V7
MPVB7!NYV;U6)0H_[Z;<3_P!\BO9IY-%:UJC?E%6_%W_)'B5<[D]*%-+SF[_@
MK?FSK;+PKIEA@QP(S#^*3,A^OSY /T KV*>!P]'X::;[R]Y_C=+Y)'BU<PQ-
M;251I=H^ZO\ R6S?S;.@50@VJ  .@' %>BE;1:(\QN^KW%IB"@ H * "@ H
M"<<G@"@#.GU>QMO]=<0QX[-(@/Y$YK:-*I+X82?I%_Y&+JTX_%.*]6C'G\::
M/;];A6/HBN_ZJI'ZUT1P=>6T&O5I?FS!XNC'[:^2;_)&1/\ $C3(N(UGD/LB
MJ/\ QYP?TKICE]5[N*^;_1'.\?26RD_DE^;,>?XH <0VI/N\N/\ QT(?_0JZ
M(Y;_ #3^Z/ZW_0YWF'\L/OE_P/U,>?XE:B_$4<$8_P!UV/YE\?\ CM=,<OI+
MXG)_-+]/U.=X^H_A45\F_P!?T,>?QQK$_'G[!Z(D:_KMW?K71'!T(_8OZMO]
M;&#Q=9_:MZ)+]+F1/KFH7/\ K;F=AZ&1\?EG'Z5TQHTX_#"*_P"W4<[K5)?%
M.7WLS&8L<L23ZGDUMMHC$;3$% $T-O+<'$2/(?15+?R!J7)1^)I>KL4HN7PI
MOT1KP>&-4N/N6LW_  )"@_-]HKG>(HQWG'Y._P"5SH6'JRVA+YJWYV-B#X?Z
MO+]Z-(O]^1?_ &0O7,\=0CLV_1/];&ZP59[I+U:_2YL0?#&[;_73PI_N!W_F
M$KG>8P7PPD_6R_S.A9?/[4HKTN_\C7@^&%NO^NN9'_W$5/YF2N9YC+[,$O5M
M_E8Z%E\5\4V_1)?YFQ!\/=)B^\LLO^_(1_Z $KG>/K/9Q7HO\[G0L#16Z;]7
M_E8V(/"FDV_W+6(X_OC?_P"AEJYGB:TMYR^3M^5C=8:C':$?GK^=SYNDC:)B
MC@JRG!!X(-?:)IJZV/D&FG9[C*8@H ]=^%T;*MVY!"L80#V)'FYQ],C/UKY[
M,FKTUU7-^/*>_EZ:51]/=_\ ;CU>O /<"@ 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 * .=U[Q%#HJ[1B2X8?+'Z>C/Z+[=6[=R #QR]O9M0E,
M]PQ=V_(#L .P'8"@"_HNASZU)MC^6-?OR$<+[#U8]@/J<#F@#V;3-+@TF$06
MXP.K,?O,?5C_ ) Z "@">ZO8+%=]Q(D2^KL%_+)Y/L.:RG4A27-5E&*\VD;4
MZ4ZSY:492?:*;_+8XS4/B#86N5ME>Y8=P-B?]],-WY(1[UX=7-J-/2DG4?E[
ML?O>OW19[U')Z]36JXTUY^]+[EI]\D<1J'CS4KS*Q%;9#VC&6Q[NV3GW4+7@
MU<TQ%32#5-?W5K][O^%CZ"CE.'I:S3J/^\]/_ 5;\;G(3W$MRQDF=I'/5G8L
M?S))KQI3E-\TVY/NVV_O9[D(1IKEIQ45V227W(AJ4FW9;]$6VDKO1+J,+@5]
M%ALDQV+LXTG3B_M5?<7W/WVO-19\YB<\P.$NI55.2^S2]]_>O<3\G)""8+SM
MS]2<?I@_K7V6&X6IQM+&593?\M-**_\  G=M>BBSXO$\5597C@Z,8+^:H^9_
M^ KE2?JY(L)JEQ!Q WD^\8"-CTWJ!(1]6-?78?+,'A/X-&"?=KFE]\KL^0Q&
M9XS%_P >M-K^5/EC]T;(IR2O,VZ1B['NQ)/YGFO724=$K+RT/(;;U;N_,CIB
M+5M97%X=MO%)*?1$9O\ T$&LY3C#6<E'U:7YEQA*>D$WZ)O\CI;3P+J]UR81
M"I[RLJ_^.@E__':XI8VC#[5_\*;_ !T7XG9'!UI?9MZM+\-_P.GM/A@YYNKE
M5]5B0M_X\Q7_ - -<,LQ7_+N#^;M^"O^9VQR]_;FODOU=OR.GM/A]I-M@R+)
M.1_ST<@?DFP?@<_C7%+'5I;-1]%_G<[8X*C'=.7J_P#*QT]II-G8?\>T$41'
M=44-_P!]8R?Q-<,JLZGQRD_5NWW;';&E"G\$4O1+\S0K$U"@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@".6%)AMD577T8 C\C33<=8M
MKTT$TGHTGZF)<^%M*NO]9:Q#/]Q?+/YQ[375'$UH;3E\W?\ .YS2P]*6\(_)
M6_*Q@W/PYTN;_5F:$]MK@C\G5C^M=<<?6CORR]5;\FCEE@:3VYH^C_S3,&Y^
M%Y'-O<CZ21X_\>5C_P"@UU1S+^>'W/\ 1K]3EEE_\D_O7ZI_H8-S\.]5@_U8
MBF_W),'_ ,B!/YUUQQ]%[\T?5?Y7.66!K1VY7Z/_ #L8%SX9U2T_UEM-@=U0
MN/S3</UKKCB*,OAG'YNWYV.66'JPWA+Y*_Y7,9XVB.UP5([$$'\C72FGJCG:
M:T>@RF(4$J<C@BD!JVVO:A:?ZFYF4#MYC%?^^22/TK"5"E/XH1?R5_OW-XUJ
MD/AG)?-V^XWK;Q_J]O\ >D28#M)&O\TV']:Y)8&A+9./HW^MSJCC:T=VGZI?
MI8W[;XGS+_Q\6R-[QNR?HP?^=<LLMC]B;7JD_P K'5',)+XX)^C:_.YO6WQ)
MTZ3B:.:(^NU67\PV?_':Y)9?57PN+^;3_*WXG5''TW\2DODFOS_0WK;QAI%S
M]RY13_TTW1_JX4?K7)+"5H;P?RL_RN=4<51EM-+UNOSL;L%W!=#,$B2CU1E;
M^1-<LHRA\2:]4U^9TJ49?"T_1I_D6*@LS-9U(:/9R7C*7$07Y0<9+,J 9P<<
ML,G!XK*I4C1A*K4=HQBW]RT2\Y.R7FS6E3E6G&E35Y2DEZ7>K?E%7;\D?.5U
M<O>3/<2G+RL6;ZDYX] .@'85^6U)NK*52>\FV_F?K5.$:4(TH?#%)+Y%>LS4
ML6EU)93)<1'#Q,&4^X.>?8]".XXK2G.5*<:D-)1::^7]:F52G&K"5*?PR33^
M?Z]CZ-T;4AJ]G'>*IC$H;Y2<X*LR$9P,\J<' XK]2IU(U81JTW>,HI^EUJGY
MQ=T_-'Y+5IRHSE2J*THR:];/1KRDK->3-.M3(* ()KJ&VYFD2/\ WV5?YD5:
MC*7PIOT39+E&/Q-+U:1D3^*=*M_OW4)Q_<;?_P"@;JZ(X:M+:G+YJWYV.=XB
MC'><?D[_ )7,>?X@Z1#]QY)?]R-A_P"A[*Z(X&L]TEZM?I<YWC:*V;?HG^MC
M'G^)UJO^IMY7_P!]E3^7F5TQRZ?VIQ7HF_\ (YWF$%\,&_5I?YF//\3KIO\
M4V\2?[[,_P#+RZZ(Y=!?%.3]$E_F8/,)_9A%>K;_ ,C'G^(.KR_<>.+_ '(U
M/_H>^NF.!HQW3?JW^ECG>-K/9I>B7ZW,B?Q1JMQ]^ZF'^ZVS_P! VUT1PU&.
MU./S5_SN<[Q%66\Y?)V_*QCS74UQS*[R?[S%OYDUT*,8_"DO1)&#E*7Q-OU=
MR"K("@!0"QP!D^@I;#-*#1;^Y_U5O.X]1$Y'YXQ^M8NM3C\4XK_MY&JI5)?#
M"3^3-B#P3K$_2W*#U=T7]"V?TKG>,H1^W?T3?Z6.A82M+[%O5I?J;$'PVU*3
MF1X(Q_O,Q_()C_QZN9YA27PJ3^27Z_H="P%5[N*^;?Z?J:\'PO[S77X)%_4O
M_P"RUSO,OY:?WR_1+]3H67_S3^Z/_!_0V(/AMIL?,CSR'_>51^03/_CU<SS"
MJ_A45\F_U_0W6 I+=R?S2_3]38@\$Z/!TMPQ]7=V_0MC]*YWC*\OMV]$E^ES
MH6$HQ^Q][;_4V(-%L+;_ %5O F.XB0'\\9_6N=UJDOBG)_\ ;S.A4J<?AA%?
M)&B %&!P!V%8&VPM !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 4
M+C5;*TF2VGN(8IYB!'$\J+(Y)P B,P9B2< *#D\#F@"_0!'--';H99F6-%Y9
MF(50/<G 'XT 9=KXATN]D$-M>6LTA. D<\3L3Z!5<G]* -B@"G>ZC:Z:H>\F
MBMT/1I9$C!QZ%R!0!'8ZM9:GG[%<07.WKY,J28^NQCB@#0H * *=[J-KIJA[
MR:*W0]&ED2,''H7(% $=CJUEJ>?L5Q!<[>ODRI)CZ[&.* -"@#+O==T[37\N
M\NK:W?\ NRS1QMZ]'8&@"Y;7<-Z@EMI$FC/1XV5U/_ E)'ZT 6* "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@#C?$7BI-,S;6N'N.A
M/58_KZMZ+T'\7H0#R6:9YW,DK%W8Y+$Y)/O0!LZ3I,=S_I%[(MM:J>7=@I?'
M58P>I[$@$#W/%8U*M.BN:K*,5YM+[N_R-J=&I6?+2A*3\DW]_;YG6R^-],TF
M(6^G1M*$X&!Y:?4LPWDD\D[3GUKPZN;48:4DYO\ \!C][U_\E/?HY/7GK6<:
M:[?%+[EI_P"3''ZAXZU*\RL;+;(>T8^;\7;)S[KMKP:N:8BKI%JFO[JU^]W?
MW6/H:.4X:EK).H_[ST_\!5E]]SDIII+AB\K-(YZLQ+$_4G)KQI2E-\TVV^[;
M;^]GMQC&FN6"45V227W(BI).3Y8IMO9+5C;45>322W;T2&%P*^DPV1X[%6:I
M>SB_M5?<_P#)=9_=$^;Q.>X'"73J^TDOLTO?_P#)M(+YR(S*>U?9X;A>C"TL
M95E4?\L%R1]&W>37IRGQ6)XIK3O'!THTU_--\\O5)6BGZ\Q&6)ZU]EA\#AL$
MK8:E"#[I7E\YN\G\V?&8C'8G&.^)JSFNS=H_*"M%?)"HC.0J L3T &3^0KT&
M[:O0\]*^B-ZT\*ZK>X\JVD /=QY8^N9"N?PKDEB:,/BFOEK^5SJCAJL_A@_G
MI^=CI[3X:7TO-Q+%"/0;I&'X *O_ (]7%+,*<?@C*7W)?J_P.R. J/XY1C][
M?Z+\3I[3X:V$/-Q)+,1V&V-3^ #-_P"/UPRS"H_@C&/WM_HOP.V. IKXW)_<
ME_G^)T]IX6TNRQY5M%D=W'F'ZYD+$?A7#+$UI_%-_+3\K';'#TH?#!?/7\[F
M\JA %4!0.@ P!^%<N^K.FUM$+2&% !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!%+!'.-LJJX]& 8?D0:
MI-QUBVO1V):4M&D_4Q+GPII-U]^UB&?[@,?_ *+*UTQQ-:&TY?/7\[G-+#49
M;P7RT_*Q@W/PXTR7F(S0G_9<,/R=6/\ X]77',*L?B47ZJWY-?D<TL#2?P\T
M?1_YI_F8%S\,&'-O<@^@DC(_\>5C_P"@UUQS%?;A]S_1I?F<LLO?V)_>OU3_
M $,&Y^'FK0?<6*;_ ') /_1@2NN./HO=RCZK_*YRRP-:.R3]'_G8P;GPWJ=I
M_K;:8 =U0L/S3</UKJCB*4OAG'[[?@['+*A5AO"7W7_(QG1HSM<%2.Q&#^1K
MI33U1SM6T>@VF(4,5.0<$=QQ2\A[;&O;:_J-I_J;F90.WF,5_P"^6)'Z5SRH
M4I_%"/W)/[UJ;QK5(?#.2^;M]Q>N_%VI7]L]G<R"2.3;DE%#?*P88*A>ZC.0
M>*XYY?AJJ<)PO%JSC=V?XW7=---.S1V4\?B*+4Z<[2B[J5E=?A;79IIIJZ9S
MGF-ZUYO]@9;_ ,^/_*E;_P"6'J?ZP9E_S_\ _*5'_P"5AYC>M']@9;_SX_\
M*E;_ .6!_K!F7_/_ /\ *5'_ .5AYC>M']@9;_SX_P#*E;_Y8'^L&9?\_P#_
M ,I4?_E9UFG^-=0TNU2RMQ$J1;L,4)<[G9SG+;>K$#"CC%=\<MP]-*-.+C!)
M)13T5OQUW;;;;;9YT\QQ%1N=22E-N[DUJ_R6FR22222(9_&FL3];AE'HBHGZ
MJH/ZUTQP=".T%\VW^;.5XNM+[;7HDOR1CSZO>W/^NN)G]FD<C\B<5TQI4X?#
M"*](K_(P=6<OBE)^K9GDYY-;&(E !0!9ALY[G_4QR2?[B,W\@:ASC'XI)>K2
M+4)2^%-^B;-B#PIJUQ]RUE'^^/+_ /0RM<SQ-&.\X_+7\KG0L-6EM"7ST_.Q
MKP?#S5I?OK%%_OR _P#H >N=X^C'9R?HO\['0L#6>Z2]7_E<V(/AA<-_KKF-
M/]Q&?^9CKF>8Q7PP;]6E^5S=9?+[4TO1-_Y&Q!\,;1?]=/,_^X$3^8>N=YC/
M[,(KUN_\CH67P7Q2D_2R_P S8@\ :1#]Z-Y?]^1O_9"E<[QU=[-+T2_6YT+!
M48[IOU;_ $L;$'AC2[?[EK#Q_>0.?S?<:YGB*TMYR^3M^5CH6'I1VA'YJ_YW
M-:*WBMQB)%C'HJA?Y 5SN3E\3;]7<W45'X4EZ*Q-4E!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
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
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 >$?$7_D:]#_ .NUO_Z5
MK0![O0!\_P#PN)?Q)J[ORY:4DGKDW))_,]: /=-1&;68'_GE)_Z : /FOP&[
MIX5US82/W9'X-$P;\UX/M0!Z5\&@!X?&.]Q-_P"RT 3_ !?'_%.R^TL/_H8H
M W/AV2?#UCG_ )X_^S-C]* +/CEF30;\IP?LLHX]"I#?^.DY]J .3^#0 \/C
M'>XF_P#9: )_B^/^*=E]I8?_ $,4 >7>+G?_ (0K1UR=IDR?J$F"_D"<>U '
MT9H8 T^U X MX?\ T6M 'B/Q@XU;2B.#D\CK_KH\4 ?05 !0 4 % !0 4 9M
MYJ/V-PFW=E<YSCN1Z'TH J?VW_TS_P#'O_L: #^V_P#IG_X]_P#8T ']M_\
M3/\ \>_^QH /[;_Z9_\ CW_V- !_;?\ TS_\>_\ L: #^V_^F?\ X]_]C0 ?
MVW_TS_\ 'O\ [&@ _MO_ *9_^/?_ &- !_;?_3/_ ,>_^QH /[;_ .F?_CW_
M -C0 ?VW_P!,_P#Q[_[&@ _MO_IG_P"/?_8T ']M_P#3/_Q[_P"QH \G\1RB
M?49I0-N\QG&<](D7KQZ5;DVHI]%9?>W^;(45%R:ZN[^Y+]#$J"PH BG)5"1Q
M7FXYU%AY^POSOE2Y5>3O))I6UO9]-3U,O5-XB'M[<BYF^;2*M%M-WTM===#-
M16E.V-6<^B@D_I7SN'R+&U[2G!48/[59\G_DNL_OBO4^HQ&>X+#WC";K37V:
M*Y__ ";2'W2?H:<.@ZA<?=B*#U<A?T)S^E?34,CP-#7%UI5I?RP7+'[U=OUY
MH^A\M7S['5_=PE&-&/\ -/WI_<[17IRR]37@\&ROS<2JH]$!;]3M _(U])2K
M87!KEP6'C#SLDWZOWI/YL^9JT\5C'S8RO*?E=M+T6D5\D=':>%=+M^9HY9SW
MW2[5_)$4_P#CQHECZLOAY8^BN_QO^0HX&E'XKR]79?A;\SIK1=/L?^/>SB0C
M^+ +?]]%2WZUPRKU)_'.3\KZ?<M#MC1IP^"$5\M?OW-;^VQ_SS_\>_\ L:YS
M<7^V_P#IG_X]_P#8T ']M_\ 3/\ \>_^QH /[;_Z9_\ CW_V- !_;?\ TS_\
M>_\ L: #^V_^F?\ X]_]C0 ?VW_TS_\ 'O\ [&@ _MO_ *9_^/?_ &- !_;?
M_3/_ ,>_^QH /[;_ .F?_CW_ -C0 ?VW_P!,_P#Q[_[&@ _MO_IG_P"/?_8T
M ']M_P#3/_Q[_P"QH /[;_Z9_P#CW_V- !_;?_3/_P >_P#L: #^V_\ IG_X
M]_\ 8T ']M_],_\ Q[_[&@ _MO\ Z9_^/?\ V- !_;?_ $S_ /'O_L: #^V_
M^F?_ (]_]C0 ?VW_ -,__'O_ +&@ _MO_IG_ ./?_8T ']M_],__ ![_ .QH
M /[;_P"F?_CW_P!C0 ?VW_TS_P#'O_L: #^V_P#IG_X]_P#8T ']M_\ 3/\
M\>_^QH /[;_Z9_\ CW_V- !_;?\ TS_\>_\ L: #^V_^F?\ X]_]C0 ?VW_T
MS_\ 'O\ [&@ _MO_ *9_^/?_ &- !_;?_3/_ ,>_^QH /[;_ .F?_CW_ -C0
M ?VW_P!,_P#Q[_[&@ _MO_IG_P"/?_8T ']M_P#3/_Q[_P"QH /[;_Z9_P#C
MW_V- !_;?_3/_P >_P#L: #^V_\ IG_X]_\ 8T ']M_],_\ Q[_[&@ _MO\
MZ9_^/?\ V- !_;?_ $S_ /'O_L: #^V_^F?_ (]_]C0 ?VW_ -,__'O_ +&@
M _MO_IG_ ./?_8T ']M_],__ ![_ .QH /[;_P"F?_CW_P!C0 ?VW_TS_P#'
MO_L: #^V_P#IG_X]_P#8T ']M_\ 3/\ \>_^QH /[;_Z9_\ CW_V- !_;?\
MTS_\>_\ L: .;\7:D;S2IX5C(+>6>#G[LJ,>,#L*[\&TJ\&]-_\ TEG#BTW1
MFEY?^E(\,K[$^2"@ H ]S\(ZD;/2H(6C.5\P]<?>E=AQCT-?'8QIUYM>7_I*
M/K<(FJ,$_/\ ]*9TG]M_],__ ![_ .QK@.X/[;_Z9_\ CW_V- !_;?\ TS_\
M>_\ L: #^V_^F?\ X]_]C0 ?VW_TS_\ 'O\ [&@ _MO_ *9_^/?_ &- !_;?
M_3/_ ,>_^QH /[;_ .F?_CW_ -C0 ?VW_P!,_P#Q[_[&@ _MO_IG_P"/?_8T
M ']M_P#3/_Q[_P"QH /[;_Z9_P#CW_V- !_;?_3/_P >_P#L: #^V_\ IG_X
M]_\ 8T ']M_],_\ Q[_[&@ _MO\ Z9_^/?\ V- !_;?_ $S_ /'O_L: #^V_
M^F?_ (]_]C0 ?VW_ -,__'O_ +&@ _MO_IG_ ./?_8T ']M_],__ ![_ .QH
M /[;_P"F?_CW_P!C0 ?VW_TS_P#'O_L: #^V_P#IG_X]_P#8T ']M_\ 3/\
M\>_^QH /[;_Z9_\ CW_V- !_;?\ TS_\>_\ L: #^V_^F?\ X]_]C0 ?VW_T
MS_\ 'O\ [&@ _MO_ *9_^/?_ &- !_;?_3/_ ,>_^QH /[;_ .F?_CW_ -C0
M ?VW_P!,_P#Q[_[&@ _MO_IG_P"/?_8T ']M_P#3/_Q[_P"QH /[;_Z9_P#C
MW_V- !_;?_3/_P >_P#L: #^V_\ IG_X]_\ 8T ']M_],_\ Q[_[&@ _MO\
MZ9_^/?\ V- !_;?_ $S_ /'O_L: #^V_^F?_ (]_]C0 ?VW_ -,__'O_ +&@
M _MO_IG_ ./?_8T ']M_],__ ![_ .QH /[;_P"F?_CW_P!C0 ?VW_TS_P#'
MO_L: #^V_P#IG_X]_P#8T ']M_\ 3/\ \>_^QH /[;_Z9_\ CW_V- !_;?\
MTS_\>_\ L: #^V_^F?\ X]_]C0 ?VW_TS_\ 'O\ [&@ _MO_ *9_^/?_ &-
M!_;?_3/_ ,>_^QH /[;_ .F?_CW_ -C0 ?VW_P!,_P#Q[_[&@ _MO_IG_P"/
M?_8T ']M_P#3/_Q[_P"QH /[;_Z9_P#CW_V- !_;?_3/_P >_P#L: #^V_\
MIG_X]_\ 8T ']M_],_\ Q[_[&@ _MO\ Z9_^/?\ V- !_;?_ $S_ /'O_L:
M#^V_^F?_ (]_]C0 ?VW_ -,__'O_ +&@ _MO_IG_ ./?_8T ']M_],__ ![_
M .QH /[;_P"F?_CW_P!C0 ?VW_TS_P#'O_L: #^V_P#IG_X]_P#8T ']M_\
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
MB@ Q0 8H ,4 &* #% !B@ Q0 8H ,4 &* #% !B@ Q0 8H ,4 &* #% !B@
MQ0 8H ,4 &* "@ H * "@ H * "@ H * ,?6] L?$< M=2B\^%7$@7>Z8<!E
M#9C9&Z,PQG'/2@#E?^%5>&?^?/\ \F+K_P"/T ;>A>#=(\-2O/IEOY$DB[&;
MS)7RN0V/WDC@<@'C!XH TM6T.QUV(0:C"EPBG*AQRI/!*L,,I(ZE2,T <_8?
M#KP]IDHGM[-!(ARI=Y90".A"RR.N1U!QD'D4 =K0!S6M>#M'\0OYNH6J328
MW@O&Y Z O&R,0.P)..E "Z+X/TCP\QDTZV2&0C&_+.^#U >1G8 ]P" >] &C
MJ^C6>O6YL]0C$T#$,5)9>5.00R,K CV(XR.AH FTW3;?2+9+*R00P0@A$!)P
M"2QY8EB222222222: ,?6O!VC^(7\W4+5)I, ;P7C<@= 7C9&('8$G'2@!=%
M\'Z1X>8R:=;)#(1C?EG?!Z@/(SL >X! />@#I* .)OOASX>U"4SSV4>]B22C
MRQ D\DE8I$7)/4XH Z+2=$L="B^SZ?"EO&3DA!RQ]68Y9CVRQ)QQ0!J4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % '!:WX'&KWCWHN#"9-N5
M\K=@JBIP?,7J%!Z5X6)R]XBK]8C5<))*VE[6_E?-&W>W>[ZGT&%S)8:C]6G1
MC.-W?WK7O_,N65^U^UET*2_#UAUNL_\ ;#'_ +6KTZ4*L%RU:BG;KR<K^=IM
M?@CRJLZ4WS4:<J?ES\R7I>"?XL&^'K'I=8_[8?\ VZBK"K-<M*HH>?)S/Y>^
ME^#"E.E3?-5IRG;IS\J^=H-_BB[HG@<:/>)>FX,ICW87RMN2R,G)\QN@8GI7
MF8;+WAJOUB55SE9WTM>_\SYI7[V[V?0]7%9BL31^K0HQA%-6]Z]K?RKEC;M?
MLVNIWM>Z?/A0 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 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 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 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!X_P")O&VNVFO?V%HEO;7+
MF)742[@Q.PN_S&>%  !P#SQU).* &?VU\0O^@98_]_$_^3Z /7;9I&B0S@+*
M44NJ] ^!N Y/ .0.3QW- 'C]]\2=1U._DT[PK9K?& D/-(3Y9P=I(P\2JF>%
M9Y!NZ@8YH CL_B7J6DW\>G^*K-+(3'"S1;@BY. QR\JN@. S))\O7!Z4 >U4
M % 'C-]\2=1U._DT[PK9K?& D/-(3Y9P=I(P\2JF>%9Y!NZ@8YH CL_B7J6D
MW\>G^*K-+(3'"S1;@BY. QR\JN@. S))\O7!Z4 >N:IJ4&CVLM]=MLA@4NYZ
MG'8 =V8D*H[D@4 >.6WC_P 4>(0]SH&F1-:(6 ><DEMO7!\Z!2WJJ!\'C)(H
M Z'P9\0VUV[?2-4@^PZC'NPGS!7VC++M;YD=5^;!+!E!8,,8H ]0H * "@ 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 * /G;Q+KMO
MX;\<C4+P.88K=01& S?/ R# )4=3SR.,T =[IOQ:\/ZA*(3));%C@&>/:F?=
MU9U4>[E0.Y'% '3>,+\V&B7MU$>1;2;&![NNU6!'H6!% '%?!BR2WT,W"@;[
MF>1F/?"811]!@D#_ &CZT 0_&NS2;18[@C]Y!<IM/?;(KJR_0D*3_NC\0#T#
MPC=F^T:RG;.Y[6'<3W8(H8_B03^- $?C*];3M%O;A.'2WD"GT9UV*?P+ _A0
M!Q/P8LDM]#-PH&^YGD9CWPF$4?08) _VCZT 0_&NS2;18[@C]Y!<IM/?;(KJ
MR_0D*3_NC\0#E_B!K#S^$-+7)#70@,A_O>5#\WX&0AOP% 'N/AVR33=,M;6(
M +%!$O'<[ 6/U9B6)[DDT >*_$%5TKQ?I=_$,-*8/,QU;;,8V/U,9">F /Q
M/H*@ 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 9Y2;_ #-HW@8W8&['7&>N/;I0!YE\4]"L;K1+B]DC1+BW".DP4!\F15*E
M@,L'#$8)(R0>HH P=(:XU7X?2K)EF2WN A[M'!(Q7KUVJA08[*!UH V?@W<+
M+X?5%ZPSRHW/<E7'TX<4 0_&B=(M"6-B TMS&%'<[5=B<>@ Y/8D>HH [CP?
M:M9:+8PM]Y;6'/;!9 Q'X$X_"@"MX[MVNM!OHT&3]G=L#_8&\_HI]SVYH Y;
MX-W"R^'U1>L,\J-SW)5Q].'% $/QHG2+0EC8@-+<QA1W.U78G'H .3V)'J*
M.(^(6FR6WA/1R<_N5B5_9I8-^#]"I7/YX) H ]_T6X6ZL+:=.5D@B<8.>&C4
M]?QH \3^(RC4/%FDV<9^<&$OCG:&N">1ZA5+8..,'H: /?Z "@ H * "@ H
MS+W3C=N'#[<+C&,]R?4>M %3^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[
M$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\
M=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #
M^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/
M_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@
M _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/
M3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"R
MH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\
MST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\
MLJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_
M ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_
M +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0
M_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW
M_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[
M$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\
M=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #
M^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/
M_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@
M _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/
M3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"R
MH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\
MST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\
MLJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_
M ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_
M +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0
M_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW
M_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[
M$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\
M=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #
M^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/
M_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@
M _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/
M3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"R
MH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\
MST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\
MLJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_
M ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_
M +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0
M_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW
M_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[
M$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\
M=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #
M^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/
M_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@
M _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/
M3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"R
MH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\
MST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\
MLJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_
M ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_
M +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0
M_P#/3_QW_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW
M_P"RH /[$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[
M$/\ ST_\=_\ LJ #^Q#_ ,]/_'?_ +*@ _L0_P#/3_QW_P"RH /[$/\ ST_\
M=_\ LJ +%KI9MI!)OW;<\;<=01ZGUH UJ "@ H * "@ H * "@ H * "@ H
M\BU&V\:Z1?3S:6T&H6<TKR1PS,N8U8G"9D:%E"C@*DI3 X )(H Q+_PUXO\
M'#);ZV8-.LE8.T<15LD<<*DDI9@,E0\H49SUP* /9M.TFVTNR338%_T>*/RP
MK<Y4@[MWJ6R2W'))XH \6A\'^)O UY-)X9\J\LIVSY,K*, $[0X=XOF0'&])
M 6'4#H "RG@W7_&5_%=^*S%;VEL<K:Q,I#9()4!&D #8 =VD9RORKZJ >H>*
M[:^N=)N(-))2\9 (2CB-@0RDA7) 4E P!R,$]1UH RO VGZI:Z3]F\0%I;AG
MDR)9!,WE,  KN&<-GYOXCA2![  \[A\'^)O UY-)X9\J\LIVSY,K*, $[0X=
MXOF0'&]) 6'4#H "RG@W7_&5_%=^*S%;VEL<K:Q,I#9()4!&D #8 =VD9ROR
MKZJ >J>)?#\'B73I=-G^19 -C <QNO*.![$#(R-RY7(SF@#R32K#QUX3A_LV
MRAMKZV3(B=W3Y 3GY=TT#XYR%=7 Z#B@#H/!W@>^@U%_$/B&19M0<$1HI!$6
M1L)) "Y"?(BIE%4GDG&T ]9H * "@ 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 * "@ 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 * "@ 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 * .5U3QOHNB7#6=]=+#.@4LA20D!@&'*HPY!!ZT 6=%\5Z5XA=XM-N%N'
MB4,P"NN%)P#\ZKGGCC- '0T % !0 4 % !0 4 % &3<ZLL#E$7?C@G)7!!((
MY4],=>E %?\ MO\ Z9_^/?\ V- !_;?_ $S_ /'O_L: #^V_^F?_ (]_]C0
M?VW_ -,__'O_ +&@ _MO_IG_ ./?_8T ']M_],__ ![_ .QH /[;_P"F?_CW
M_P!C0 ?VW_TS_P#'O_L: #^V_P#IG_X]_P#8T ']M_\ 3/\ \>_^QH /[;_Z
M9_\ CW_V- !_;?\ TS_\>_\ L: #^V_^F?\ X]_]C0 ?VW_TS_\ 'O\ [&@
M_MO_ *9_^/?_ &- !_;?_3/_ ,>_^QH /[;_ .F?_CW_ -C0 ?VW_P!,_P#Q
M[_[&@ _MO_IG_P"/?_8T ']M_P#3/_Q[_P"QH /[;_Z9_P#CW_V- !_;?_3/
M_P >_P#L: #^V_\ IG_X]_\ 8T ']M_],_\ Q[_[&@ _MO\ Z9_^/?\ V- !
M_;?_ $S_ /'O_L: #^V_^F?_ (]_]C0 ?VW_ -,__'O_ +&@ _MO_IG_ ./?
M_8T ']M_],__ ![_ .QH /[;_P"F?_CW_P!C0 ?VW_TS_P#'O_L: #^V_P#I
MG_X]_P#8T ']M_\ 3/\ \>_^QH /[;_Z9_\ CW_V- !_;?\ TS_\>_\ L: #
M^V_^F?\ X]_]C0 ?VW_TS_\ 'O\ [&@ _MO_ *9_^/?_ &- !_;?_3/_ ,>_
M^QH /[;_ .F?_CW_ -C0 ?VW_P!,_P#Q[_[&@ _MO_IG_P"/?_8T ']M_P#3
M/_Q[_P"QH /[;_Z9_P#CW_V- !_;?_3/_P >_P#L: #^V_\ IG_X]_\ 8T '
M]M_],_\ Q[_[&@ _MO\ Z9_^/?\ V- !_;?_ $S_ /'O_L: #^V_^F?_ (]_
M]C0 ?VW_ -,__'O_ +&@ _MO_IG_ ./?_8T ']M_],__ ![_ .QH /[;_P"F
M?_CW_P!C0 ?VW_TS_P#'O_L: #^V_P#IG_X]_P#8T ']M_\ 3/\ \>_^QH /
M[;_Z9_\ CW_V- !_;?\ TS_\>_\ L: #^V_^F?\ X]_]C0 ?VW_TS_\ 'O\
M[&@ _MO_ *9_^/?_ &- !_;?_3/_ ,>_^QH /[;_ .F?_CW_ -C0 ?VW_P!,
M_P#Q[_[&@ _MO_IG_P"/?_8T ']M_P#3/_Q[_P"QH /[;_Z9_P#CW_V- !_;
M?_3/_P >_P#L: #^V_\ IG_X]_\ 8T ']M_],_\ Q[_[&@ _MO\ Z9_^/?\
MV- !_;?_ $S_ /'O_L: #^V_^F?_ (]_]C0 ?VW_ -,__'O_ +&@ _MO_IG_
M ./?_8T ']M_],__ ![_ .QH /[;_P"F?_CW_P!C0 ?VW_TS_P#'O_L: #^V
M_P#IG_X]_P#8T ']M_\ 3/\ \>_^QH /[;_Z9_\ CW_V- !_;?\ TS_\>_\
ML: #^V_^F?\ X]_]C0 ?VW_TS_\ 'O\ [&@ _MO_ *9_^/?_ &- !_;?_3/_
M ,>_^QH /[;_ .F?_CW_ -C0 ?VW_P!,_P#Q[_[&@ _MO_IG_P"/?_8T ']M
M_P#3/_Q[_P"QH /[;_Z9_P#CW_V- !_;?_3/_P >_P#L: #^V_\ IG_X]_\
M8T ']M_],_\ Q[_[&@ _MO\ Z9_^/?\ V- !_;?_ $S_ /'O_L: #^V_^F?_
M (]_]C0 ?VW_ -,__'O_ +&@ _MO_IG_ ./?_8T ']M_],__ ![_ .QH /[;
M_P"F?_CW_P!C0 ?VW_TS_P#'O_L: #^V_P#IG_X]_P#8T ']M_\ 3/\ \>_^
MQH /[;_Z9_\ CW_V- !_;?\ TS_\>_\ L: #^V_^F?\ X]_]C0 ?VW_TS_\
M'O\ [&@ _MO_ *9_^/?_ &- !_;?_3/_ ,>_^QH /[;_ .F?_CW_ -C0 ?VW
M_P!,_P#Q[_[&@ _MO_IG_P"/?_8T ']M_P#3/_Q[_P"QH /[;_Z9_P#CW_V-
M !_;?_3/_P >_P#L: #^V_\ IG_X]_\ 8T ']M_],_\ Q[_[&@ _MO\ Z9_^
M/?\ V- !_;?_ $S_ /'O_L: #^V_^F?_ (]_]C0 ?VW_ -,__'O_ +&@ _MO
M_IG_ ./?_8T ']M_],__ ![_ .QH /[;_P"F?_CW_P!C0 ?VW_TS_P#'O_L:
M #^V_P#IG_X]_P#8T ']M_\ 3/\ \>_^QH /[;_Z9_\ CW_V- !_;?\ TS_\
M>_\ L: #^V_^F?\ X]_]C0 ?VW_TS_\ 'O\ [&@ _MO_ *9_^/?_ &- !_;?
M_3/_ ,>_^QH /[;_ .F?_CW_ -C0 ?VW_P!,_P#Q[_[&@ _MO_IG_P"/?_8T
M ']M_P#3/_Q[_P"QH /[;_Z9_P#CW_V- !_;?_3/_P >_P#L: #^V_\ IG_X
M]_\ 8T ']M_],_\ Q[_[&@ _MO\ Z9_^/?\ V- !_;?_ $S_ /'O_L: #^V_
M^F?_ (]_]C0 ?VW_ -,__'O_ +&@ _MO_IG_ ./?_8T ']M_],__ ![_ .QH
M /[;_P"F?_CW_P!C0 ?VW_TS_P#'O_L: #^V_P#IG_X]_P#8T ']M_\ 3/\
M\>_^QH /[;_Z9_\ CW_V- !_;?\ TS_\>_\ L: #^V_^F?\ X]_]C0 ?VW_T
MS_\ 'O\ [&@ _MO_ *9_^/?_ &- !_;?_3/_ ,>_^QH /[;_ .F?_CW_ -C0
M ?VW_P!,_P#Q[_[&@ _MO_IG_P"/?_8T ']M_P#3/_Q[_P"QH /[;_Z9_P#C
MW_V- !_;?_3/_P >_P#L: #^V_\ IG_X]_\ 8T ']M_],_\ Q[_[&@ _MO\
MZ9_^/?\ V- !_;?_ $S_ /'O_L: #^V_^F?_ (]_]C0 ?VW_ -,__'O_ +&@
M _MO_IG_ ./?_8T ']M_],__ ![_ .QH /[;_P"F?_CW_P!C0 ?VW_TS_P#'
MO_L: #^V_P#IG_X]_P#8T ']M_\ 3/\ \>_^QH /[;_Z9_\ CW_V- !_;?\
MTS_\>_\ L: #^V_^F?\ X]_]C0 ?VW_TS_\ 'O\ [&@ _MO_ *9_^/?_ &-
M!_;?_3/_ ,>_^QH /[;_ .F?_CW_ -C0 ?VW_P!,_P#Q[_[&@"2+659@'78O
M=LDXX] N>O% &U0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M9%WX>TS4)#/=V=K/*V 7E@B=R ,#+,A)P.!SP.* );#1K#2RS6-M;VK. &,,
M,<98#D!BBKD#L#0!I4 % !0 4 % !0 4 % &#8?\?DO_  /_ -#% &]0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % &#?_ /'Y%_P#_P!#- &]0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % &3K/^I'^^/Y-0!>M/\ 4Q_[B_R%
M %B@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H @NO]2_^XW\C0!GZ+_J6_WS_): ->@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * ,'1.LG_ ?_9J
M-Z@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * ,%O\ D(C_ #_RSH WJ "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H P=;_Y9_P# O_9: -Z@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * *$%CY$SS;L[]W&,8RP/7)Z8QTH OT % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!0N+'SYDFW8V;>,9SAB
M>N1CKZ4 7Z "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H J7MK]K0)G;@YSC/8CU'K0!/#'Y2*F<[0!GIT&* )*
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@!DJ>8C)TW C/ID8H KV5I]C0INW9.<XQV ]3Z4 6Z "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H H65C
M]CW'=NW8[8QC/N?6@"_0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % % V.;G[3N_X#C_9V]<_CTH OT % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0!0OK'[9M^;;MSVSG./<>E %^@ 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 * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * ./\:^+HO!M
MDMX\?VAY)!&D6_RRQ()8[MKX"@<_*>2!QF@#IK"X>[MHIY$,+RQH[1D[BC,H
M8H6P,[2=N<#.,X% %J@ H * "@ H * .%\/>-E\0ZM>:9!!B&PR#<^9N#L'"
M!?+V#:&PY4[VR$Z<\ '=4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 9NLZI%HEE-?S?<MXVD(Z;B!\J@\X+MA1QU(H RO"'B)_%.G+J
M3P&T$CNJ(9/,W*AV[PVQ."P88V_P]3F@#IZ "@ H * "@ H X74O&PLM>M_#
MT$!N);@!I)!)M\D'<QRFQM^V-3(?F7@@#DT =U0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 <+X9\;#Q/J%Y96\!6WL3M%SYFX2'>
M57";%V[@KLOSMP.<9H [J@ H * "@ H * .,\;>,8_!EK'<-%]IEFD\M(@_E
MD\$LV[8_"\#&TY+ >] '66LCS0I)*AB=T5FC)R48@$H3@9VGC.!G&<4 3T %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 <+=^-A#X@B\.
M6]N9WD0-++Y@40Y5I#\FP[L(%;[ZYW #)Z@'=4 % !0 4 % !0!DZ]J\>@6$
M^HS#<EO&7VYQN;HB \X+N54'!QG.#0!2\)Z\_B;3H]2>#[*)B^U#)YF55BH;
M=L3[Q!P"HXYY!!H Z.@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@#A_&OC5/""VZK ;N>[D*)$)!&<#&6SL?^)E4#:,D]1B@#MD)*@L-
MK$#(SG![C/?'K0 Z@ H * "@ H 0D*,G@#DD]J .&\'>-?\ A,);H0VYAM[1
MPB3&0-YN2V#LV+L^50Q&YL;@,T =U0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0!@>)]?C\,:=+J4J^8(@ L>[:7=F"JH;#8R3DG:< $
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
M!)0(DB-M8,K)QP#N!. #Z!\.:J=;TVVU C:UQ"CLHZ!L8<#VW X]L4 >:O\
M"RXUV1KCQ%J,]P[LQ$<!"QQC)*JAD5E &<X6) /?K0!QD4=Y\,?$EMIT-Q)/
M87C191NGERR&,Y0$J)(V!(9 "PP. 2M 'TO0 4 % !0 4 % !0 4 <MXR\2+
MX5TR6_(#R#$<*'HTKYV@^P +MW*J0#F@#R[0?A_<^,H%U?Q-=7+M=#S(H48*
M$1N5)!5E4,/F5$50 02<Y% 'H'A;P+#X2N9);.YN)()8]GD3,&56W [P5"C(
M *CY,X)^8T =U0!X./\ BL?'/]ZTT5?;&^(_B,_:&^I6/MC@ ]$\8>']1\1"
M"VLKPV%J#(;HIN\R0'9Y:KMV_+_K-X+J.5RK]  >8^(_A-%HEA+JFF7=R+NT
MC:9B[*-XC&Y]K(J/&P4,PRSY("\9S0!W_P ,?$-QXCT99KQO,G@E>!G/5]JH
MRLWJVUP">Y&3R30!YRGVWXKZO<PBXDMM'LCM"Q\;P2RH2/NL\FUG);(11M S
MU (?%'@JX^'42ZWH%U.$A=1*DA!(#$*&;8J(Z%L(R.G\2\GL >[>'=877].M
M]10;?M$88K_=<?*ZCV5PP!ZX'.#0!SGQ*US^PM"N'0[9;@?9XO7=*"&(]UC#
ML".X'U  OPVT/^PM"MXV&V6X'VB7UW2@%1_P&,(I!Z$'Z4 <FOPIGUG,_B34
M;BYG?)VP,!&AST7S$8;?]E8H@.WN <=9/??#/Q+!I(N&GL+LQ#:Y.WRIG,0?
M9DA)(W4\K@L%Z8;: #VGQUXD/A729;V, S,1%"",CS'S@D=PJAGQWVX[T >7
M:#\,7\5VB:KX@N[E[B[7S8U5E^1' *%O,1^H^;8@0 $ 'B@!OAR\O_ 7B-?#
M=Y,]S8W>WR2^>/,R(G0,3MRZF*15.TG+ $@4 >G>,/#^I>(O(MK*\-A; R&Z
M*;O,DSL\M5V[?E'[S<"ZCE<J^,  \P\2?">/0[&75-*N[D7-I&TSF1E&\1C<
MY1D5&0@ LH)?) 7.>: .\^%WB6X\2:1OO&WW%M*86<]74*K([=BV&VD]25W'
MELD [?5=3@T:TEOKH[8;="['OQT ]68X51W) H ^1-?%]J30>);XE&U*Y<0I
MD_)%"8PNW/(7+;5Z9V%S]X&@#[+H * "@ H * "@ H * *U[=QZ?!)=3G;%
MC2.?144LQ_(4 >!Z-IVH_%::;4-1N)K32HY"D5O$<;L8.WIM)52-\C*Q+':H
M !"@';Z5\+;/0;V&^TVZNXO)?<\;.K)*,8*G:L9 /?.X$8XH ].H \-^*D[Z
MYJ&G^&+<\SR++-@_=#$HA(&?N()9""#QM..E 'IVNZ7>3:9_9^BRK92@1QI(
M<CRXE*A@I4$AM@PN,<_Q+]X 'F\WP6MKB-GFOKJ6].2)GVE-W4$H0TAYY/[[
M- $/PCU^^EGN]#OY&G^Q@M&S$L5V/Y;H&/)3)4H">.<<'  #QQK.H>(=;C\)
M:3*;9< W,JD@\IYC LI!V)'@[01O=MK=!0!6U?X0)I-H]]I%W<B^MT:7YF4>
M85^8A#&J.C$ X)9\M@''6@#M?ACXIE\3Z63=G==6K^5(W +C 9'..,D94^K*
M3WH [G4K^/2[6:]F.([>-Y&YQPJDX'N<8'J2!0!Y#\'["2Z6\\0W7,U_,RJ3
M_=#;Y"/9I&"]?^6>,#N ;.M^ ;WQ/?RRZE?RQZ?N7R+6W)&$V@-OW#8&W9.=
MDI(/WA]V@#S'Q9X<N?A=-;ZCHUU+Y,KE2DA&=RC=MD"A4E1P#G*#&/4@@ ^A
MH];B_LI=8F^2(VJW3 =E,0E(&<9.#@>IH \,T#0;WXJR3:KK%S+#8K(8XH(2
M ,C!(0,&150$ N49G;))R#0!7UK3;SX27MO>Z=<2SZ=.Y5X9".=O+(X&$+%#
ME) J$,#P .0#W+7X+W6=,*:-.MK-<"-DF.1B-B&8J0K$,4^[C!R?O+]X 'FT
M_P %K>XB,DE_=2WQR1,^TH6[90[I.O4^=F@"K\(_$5_+=7.@ZA(9OLJL\;,Q
M9D\N18G0,>2F64KD\8..#@ #OC5$+@Z9"Q(62>53CK@^2,CJ,@$XR#0!H_\
M"D-$_P">]]_W\@_^1J /1_#GA^W\,62:=:-(\4;,P,I5G)=BQR55%ZGC"CCK
MD\T ;E !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!Y#\:YC%H4:CI)>1*?H(YG_ )H*
M ,[1==\5R:?;1:+I44=K!!$B/=/M,H5% =5,L) ?&X'Y@0<[SG- &MX:^(=W
M<:G_ &%X@M18WK<(4SL9L;@N"SX##E&5W5CQGI0!Z=J%['IMM+=S'$=O&\C?
M[J*6./? X]30!X[\(+*2^:^\1W7^NO9F1"?[N[S),?[)<JH]/+Q0!Z]JEY)I
M]I+<PQ/<R0HSK#'G?(0,[5P&.3VPI/H#0!X9XI^)6L-9O;KIEQIBSJ8VN+A9
M<(K?*Q4>2@#8/WLL1GA2<4 =K\*K#3;'2?\ B77"W<DK[[AP"I63: (]C ,J
MH/N[A\Q+,."  #C_ (*XFN]6G?F0O#S_ +[W+-^94?E0![%XF4-I%ZIY!M+@
M$>QA>@#SCX(L3H<P/\-[(!]/)MS_ #)H H?%BYDUB]T_PS;'#W,JRR8[!B8X
MR?91YKD>@!YH ]JM;:.SA2WA&V.%%C0>BH JC\  * )R<<GC% 'SCK;_ /"R
M/%4-I9?/8Z?@23+]TJK[I6#=,.P$<9'WL;QE>@!VOQGD*:  .CW42GZ;9&_F
MHH [7P;&L6AZ>J# -E;M^+1(S'\22?QH \F^.OR)I[CAE>XP?3B$_P P/RH
M]]H X;X@^)X?#.E2L2/M-PK10)W+,,%\==L8.XGIG:N<L* ,/X1^&Y=#TIKB
MY!2:_99-AX*QJ"(\CL6RS_1E!Y!H Y?P9B?QWJCORT:7.T^FV>",?^.$C\:
M/?: / O@?\KZH@X57M\#TYN1_(#\J /?: "@ H * "@ H * .:\9W#6NAW\B
M?>%K,![%D*Y_#.?PH \/^'FLZ[:Z7]CT#3EN,S2227,[;(MQ"KM +Q[BJJN<
M29YQM&,D ZEOB-K7AR[B@\4V,=O!.<+-;DD <98?O)E?;D%E#*P!S@\ @'M:
ML& 92"",@CD$'N* /"-(_P"*P\;SWQ^:UTA=D?==Z9C3!_VI3+,O^Z.O6@#W
MB@#QS5OB5JUDLHBT2[7RV95EE67RN"0'.(%RIQD .,@_>]0#(^$J65]>7.JW
M%TMQJ]QO+0[2IC1V#.R[P-Y+ *3'\L:C;DAJ & ^;\2B'Y\I!M]O] !_FQ_/
MUH ]]H \!^' $7BW68DX0/= #_=O !^0)H [7XK:W_8^A2QH<2WI%NF#@[6R
M93]/+#*?=Q]" ;7@30_^$?T6VM&&V4IYLO8^9+\[ ^Z A/HHH Z^@#PCXLZR
M=8EM_"VFCS[J697E"\[3@B-">@^\9),_<55)."< 'H5WIP\/>%I[*(Y-IITZ
M[O5U@<LWL"^2!V!Q0!RWP40+H4A P6NY23ZXCA'\A0!L_%=%;PS=DC)0P$>Q
M^TQ+G\B1^- %OX:,6\-V1/\ SS<?@)9 /T% '4ZMJMMHEK)?7CB.&%<D]SZ*
MH[LQX4=R: /$_A=IMQKFJW?BNZ7RTE:581R 7D;+[?58T'EYZ%B>ZG ![[0!
MX)\6/^0WH_\ UT'_ */BH ][H * "@ H * "@ H * "@#Y;\-ZWJ%KXBU2YT
MVS:_O+B29%7=M2)#<%B7;@!?E11DH#UW#&" =QJ/C/QAX>3[9JFFVWV-2-YA
M8ED!( W,L\H7J!N,>W)'/.* /5=!UNW\0V,6HVN?+F!.#]Y6!*LK8[JP(]#U
M'!% 'D7Q0F?Q!JNG>%[<G]Y()IL<X#$JI(]8XEE<^S \=P#W"&%+>-8H@%2-
M0JJ.@51@ >P Q0!P7B3QG?Z'=M;6VDW=_&J*PFB$GEDD9*Y6&0#;T/.?:@#R
M32=4A\9>)8KSQ%*MBULR"WLRK@%T;<B,SKM&7.YMQ#2'Y J@@4 =!\<&W-ID
M1^X\EP2/7!MP/T8T >^ 8X'&* / ?&H$7CK2F3@NEJ6/KFXF0_\ CH H ]OU
M748](LYKZ;_5V\;R$=,[03M'NQX'N10!Y-\'M.DFAN]?NOFGU"9@K'.2JL6D
M8'T>5B#[QT >T4 >??$CQ1#X<TJ6/<#=7:-#"G?YQM>0CLJ*20>A?:O<T 4_
MA5X;E\/Z3ON04GO6\YD/!1-H$:D=FQEB.HW;3R,4 <?X /F^,]8=N64W2@^@
M%VB_R44 >]NBR*4895@01Z@C!'Y4 >"_ ECY%^O820$?4K+G^0H ][9@@+,0
M !DD\  =S0!\YWK?\+)\6QK:?-I^F[-\HR RQN78Y]99/W<>.J#?CAL 'T;0
M!G:MJMMHEK)?7CB.&%<D]SZ*H[LQX4=R: /$_A=IMQKFJW?BNZ7RTE:581R
M7D;+[?58T'EYZ%B>ZG ![[0 4 % !0 4 % !0 4 ?-_C?49;;QM;2I"]XUK'
M#Y4"?>=L2.H& <?.^2<-@ G!QB@#KKCQ%XYAC-U_9=J(0-QCW%YMO7HMSDG'
M81EAW7J  =;X(\:0^,K5I40PW$!59HLY"E@=K*V!E6VMC(!!!!S@$@&'\7-:
M_LO1&MHSB:_<0*!UV?>E/T*@1G_KIT] #JO!NB#P]I%M8D8D6,-+Q@^:_P [
MY_W6.T'T4=.E $?BGQ%=>'UB:TL+C4S*6#" ,3'M"D%ML<APV3C('0T >"^*
M_%4_BZ\@T[64;0K!) [+*DK2$_=W-^[7D D+E0J;B6+8H ].^)!AM/"+0V)!
MMMMK%&5.X&)7CV;6'!!"+R.",^M '0_#A0GAVQ"\#RB?Q,CD_F230!PGQS4?
MV?:-W%PPS[&,Y_D* /8-'8O8VS'DF"(GZF-: /&/#0_X2_QE=ZN?FMM-'EPG
M&5W#,4>,]-V)9AW!(X'8 ]XH RM;UFVT"SDO[Q@D42Y]V;^%%'=F/ 'XG !(
M /&_A/I5QJ5]=^*;Q=GVII%B'0,TDF^5E_V4P(U/0DL.JT 0>+7,_CW3HWY6
M,6X4?]M)7S]=Q_0>E 'T!0!\^Z'^[^(=T%X#"7/OF)&/Z\T ?05 '@?Q5U5O
M$-W;>%=+ FG,H>;;T5]I5$)Z#8K/)*>BC;GD$  ]KT?34T>R@L(SE;:)(P?7
M:H!;_@1R?QH XSQ'XUO]$NWM;?2+N^CC56$\0D\MLJ&(RL$@&TG:W)Q@\4 >
M5>'=2B\7>)H]0U^9;2>W9!;695U^=&W1H6<;00YWX)WR.> !Q0!],T % !0
M4 % !0 4 % '@_QTF*VMC#R%>65C]45 .._#GN* -B/Q!XQN8PVEZ3!;6RJ%
MC2ZD_>;0,*,&: C@#[RCTR<$T :/@WX@R:W>2:/JMO\ 8M1BR0@SM?:,L,-E
ME8#Y@,LK+E@W&" =KXCU==!TVXU!O^6$3,H]7/RQC_@3E1^- 'GGP=T=K73)
M-4GYFU&4ON/4QH652>_S.9&[9!4XZ$@'H^NZC+I%E)>6]O)>R1;=L$63(^YU
M4[<*Y^4,7.%/"GZT >#>,_B#JNH6AT^2PFT>"Y&R6:X68DH>JJ/)3 8 J<!B
MP) QR: /2?"5M8Z5X98:3.+I%AGD:894M-L);*\,A7"@*V&"A2<DY(!RGP,4
M#3[MNYN%!/L(P1_,_G0!WGQ&4-X=O@?^>0/XAT(_44 9'PB=F\.0 GA9)P/8
M>:S8_,D_C0!RGCS/BKQ-8>'$R8;?$MP.WS#S'S](4&TGO)@ D\@'NP 48' '
M  [4 ))(L*F20A$0%F9B % &223P !R2> * /G?3]_Q#\8#4X ?[/TQHRLF#
M@B%B\0'3F68M(%ZB/.1D<@&O\<Y&%C9QC[K3NQ'NL>!^C'\Z /9=,4):0*O
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
M< AERK$9#N2<G=R :?BZ7_A%O&UIK,^5MKE5W/@X \LVTF?4HI60CG@KWXH
M]NO=<L=/M#J$TT8ME4L) ZE7QV0@X=CT4+DD\"@#Q_X/VLM_=:CK\RE1=RE4
M)'4N[2RX/HI*#(X)SZ4 ,\3_ /%7^,;31Q\]MIH$DPZKGY99 <=F BB/<,2,
MB@#WB@#S7Q[XW.A*NEZ8#/JUUA8D4;O*#G =AW=O^6:=S\[#: & %\!>!?\
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
M3:LZ;6).!C><8H ]HU_Q'::!8/J$TB8",T0W#]Z^/E1,'+;B1G;G .XX )H
M\V^"NERVVG7&H3#'VV8;,C!9(@PW?0N[@>ZF@"@G_%8>.BWWK715X]/,B/'3
MO]H8D=RL?;&  >[T >2^._&L\4P\/>'\S:I<'8S)SY (R<'H)-O)8\1)ER0<
M$ &_X&\$P^$;<ER)KZX ,\W7W\M">=@/))Y=OF;HJJ ;/B[37U?1[NSBYDE@
M?8 ,Y=1O1?\ @3*![9S0!YU\&]>@ETPZ3(X2YM97VQL<,T;G?E 3DX<N& 'R
MG!/WJ ,_XPZNFI+:^'K$B>ZEN%=T0ABI :.-&QG#.SD[3\P"@G (R >L275K
MX2TI'O'$<%E!'&6]=B*BJ@ZEF(PJCDYH \>TS3+WXJ7XU;5 T&C6[$6\&<>9
M@\@8ZYQ^^E[G]W&0!E #WZ.-85$<8"(@"JJ@ * ,  #@ #@ < 4 9=QKUA:7
M8T^XGCAN7C$JQR-L+(69 5+85CN5AM!+8&=N.: &:YKMEX?MGN;Z1$5$+!"P
M#R''"(IY9F/  'N< $T >1_ ZRECM[V]9=D5S)$D?8'RA*6V^H'FA<],@CJ#
M0![K0 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 -DC653'( Z."K*P!!!&""#P01P0>
M"* /*;SX,Z#=2F5#<VX8Y\N*1-@^GF1R,![;L#MCB@#L_#GA'3?"L933HMK/
M@/*Y+2/CD!F/0#^ZH5>^,\T >6./^$P\=!?O6NBKSZ;XC[YY^TN >Y6/MC(
M/>* .>\0^%M.\41+#J,?F>7DQL&*NA;&XJP/?:,@@@X&1P* .!3X)Z$K[C)>
M,/[IEBV_I"&_\>H ]+T?1;/0+<6FGQ+!$#G"Y))/5F8DLS' Y8DX '04 8OB
M;P/I?BO:]]&PF0;5FB;9(%Y^4G!5ADY 96P<XQDY .<TOX0:%IDRSL)[HH<A
M;AT9,CIE8XXPV.N&RI[@B@#6^(^M?V%H5Q(AVR3@6T7^]*"#CT*QAV'NHH ;
M\--$_L/0H$8;9;D?:9.G64 H/PB" @\@@_0 '>T >/R_!/1)79S->@L2<"2'
M R<X&;<G'U)/O0 S_A2&B?\ />^_[^0?_(U 'JNG:=%IEI%81%GBMXDB4R'<
MQ5%"C<< $D#G "]@H&  #SK4O@]H.H3&9!/:;CDI Z!,GKA9(Y-H]E(4=  .
M* .G\,^"=+\)AC81GS7&&FD.^0K_ '<X 5<\D*JY."<X& !OBSP79>,4A2^>
M:,6Y<H8612=X4$-OCD!'RC& #[T <5_PI#1/^>]]_P!_(/\ Y&H Z3PM\.-.
M\(W37ME)<R2/&T1$KH5VLRL3B.*,DY08W$COC." #=\1>%-.\4Q"'48]Y3)2
M13MD3/7:P[''*D%3P2,@$ '$6GP8T&UE$CFZG .?+EE38<=CY<4;8_X%0!ZK
M#"ELBQ0J(XXP%55 "JH&  !P !P * )* "@ H * "@ H * "@#SG7OA;HNOW
M#7<BRVTTAR[6[J@=N[%721=Q[E5&3R<DDT 6_#GPYT?PQ*+FV1Y;A?NRSL'9
M.,':%5$4D'J%W=@0* .(^*]P^LWVG^&+<_-<2K++CL&)C0G_ '5\UR#V"G'2
M@#VRVMTLXDMXAMCB140>BH JC\ !0!6U/2[76;=K.^C6:"3&Y&R.AR"""&!!
M&05(([&@#S"7X*:%(^Y7NXQ_=66/;_X]"S?^/4 =QX<\'Z9X55AIT6UW&'E<
MEY&&<X+'H.GRH%4X!()YH N:[X>L?$EO]EU&,2H#N4Y*LC?WD8<J?7L1P01Q
M0!Y[%\%=!CDWL]W(N<^6TJ!?IE(E?';[^??/- 'H\AM/#>GLT:+!:V4+,$48
M 5%+$#W/XEF.3DF@#RCX06,EZ;WQ%=<S7TS(I]MWF28]B[*H]/+QB@#VR@#S
M7Q!\+-*\27TFI74MTDT^S<(GB"?(BQC :%R/E09^8\YZ4 8W_"D-$_Y[WW_?
MR#_Y&H ] \+^&+7PE:&QLFEDC:1I29F5FW,JJ0-J(H7"# "]<GDF@#$\1?#7
M1O$LQNKA)()V^_) P0OCNP970GMNV[B.I.!0!'X>^&.C>')UNX5DN)TY1[AE
M?8?[RJJ(FX=F*DKU4@\T =5K^B0>([&73;HNL,^S<8R XV.L@VEE8?>09RIX
MS0!YI_PI#1/^>]]_W\@_^1J +VE_"#2-)NX;Z&:\:2VD25 TD6TLC!@&VP*Q
M7(Y 89''2@#M/$WAJV\5V?V"\:6.+>LF8656RH( RR.I')R"O7!XQ0!Y[_PI
M#1/^>]]_W\@_^1J .G\*_#O3O"%R]W927,CRQF(B9XV7:65L@)%'\V4&"2<#
M/'- '>4 % !0 4 % !0 4 % ')>)O!.E^*PIOXV$J#"S1MLD"]=N<%67/(#*
MV#G&,G(!S6F_!_0=.E$SB>ZVG(2>12F?=8XX]WT;(/<$4 7OB=K(T+09EC(2
M2ZQ;1@<8#@[\ =,1!\$="5]J +WP\T3^P=#MX&&)95\^7_?EPV#[JFU/^ T
M=JRA@58 @C!!Y!![&@#RW4/@[H%](9(Q/:[CDK!(H7\!*DN!WP, =@!Q0!J>
M'_AIHOAR9;J"-YYT.4DG8.4/JJJJ1AO1MFX$94B@#N+JUBO8GM[A%EBD4JZ,
M,JRGJ"#0!Y7/\%M!FD\Q&NH5)SY:2H5'M\\3OC_@>?>@#OO#_AJP\,6_V;3H
M_+5CEV)W.[>KL>3CL.%7)V@9- 'D=I_Q6'CEY_O6NC+M7TWQ$J/;)G9W!'54
M'/% 'O- ''>+?!%CXR$/VYYX_LOF;/)9%SYFS=NWQR9_U:XQC'/6@#C?^%(:
M)_SWOO\ OY!_\C4 =/X5^'FG^#[A[NRDN9'EC,1$SQLNTLK9 2*/YLJ,$DX&
M0.M &OXD\(Z;XJC5-0CW-'G9(AVR)GJ PZ@_W6#+GG&>: .,LO@UH-G*)7-S
M<A2#LED38<>HCBC8CU!;!Z'C.0#U:.-85$<8"(@"JJ@ * ,  #@ #@ < 4 >
M/'X(:(3_ *Z^'_;2#_Y'H /^%(:)_P ][[_OY!_\C4 >@ZCX8M=3TC^PIFE%
ML(H8MRLOF[82A0[F5E+$QKN)7GG@9H \^_X4AHG_ #WOO^_D'_R-0!>TOX0:
M1I-W#?0S7C26TB2H&DBVED8, VV!6*Y'(##(XZ4 >JT % !0 4 % !0 4 %
M&/KF@67B*W-IJ$8ECSE>2&1L8#(PP58?D>C C(H \[B^"N@QR;V>[D7.?+:5
M OTRD2OCM]_/OGF@#T"X:S\)Z9))"BPVUE$[JB\#Y02!W)9VXR<DL<DDF@#S
M/X.Z=))!=:]=?-/J$S ,<Y*JQ9V&?[\K,#R?]6* /:* . \0?#31?$4S74Z2
M0SR<O) ^TL?5E973/OMR>^: ,O3O@]H%A()7$]WM.0L\BE,^ZQI%N'LV0>A!
M'% 'J*(L:A$ 55   &  .  !P !T% 'FFL?"30M7G:YVS6KN2S"W=50D]3L>
M.15SUP@49[4 ;7AGP%I7A1C+9(SSL-OG3,'D"GJ%P%50>^U03T)(XH \]^)\
MK^(=7T[PQ >'<2S8SQNR 3VS'$)7[\,.G< ]RBB2!%BC 5$4*JCH%48 'L ,
M4 8WB/P_;^)[)M.NVD2)V5B8BJN"C!A@LKKU'.5/'YT ><?\*0T3_GO??]_(
M/_D:@#1TCX1Z1HMY#?P37C2V[B10\D6TD= P6!6(]0&&>AXH ] U;2+37+9K
M.^C6:%^JG@@CHRL,%6'9E((Y[$T >9_\*4T+S-^^[VYSL\V/;],^3OQ_P//O
M0!Z=I>E6NB6ZV=C&L,,?15]3U))R68]V8DGN: .!UOX3Z3KU[+J%Q+=I+.P9
MEC>(("%"\!H78<#NQY_*@#*_X4AHG_/>^_[^0?\ R-0!Z!X=\+VGAFQ.F6QD
ME@9G9O.*L3O ##Y51=N!T"COG))H XV^^#F@7DADC%Q:Y.=L,B[1]!+'+@>P
M.!VP.* -GP]\-]&\-RBYMXWFN$^[+.V]E]U "H&_V@FX=B.: .\H * "@ H
M* "@ H * *]W:0WT+VUPBRPRJ5=&&593U!'^2#R.: /*Y_@MH,LAD1KN)2<^
M6DJ%![ O$[X^KD^] 'H&@>&[#PS ;;3HA$K$%V)+.Y QEV/)QV'"KD[0,F@#
MR/PN/^$N\8W>L'YK;3@8X3CY2>8HR,_W@)91W#$' [ 'O% '*^)/!FF>*PIU
M",F2,;4E1BDBC).,\@C))PRL >10!QD/P5T*)P[/=RJ#]QY8PI]LI$CX^C ^
M] 'J&G:;;:1 MI91K!#&,*BC 'J3W))Y+$DD\DDT <KXE^'ND>*9/M%VCQW&
M #-"P1V &!NW*Z-@  $J2  ,X % &=H?PJT30YUNE66YEC.4-PZL%8'(8*B1
MJ2.VX-CJ.<$ %3XNZU_9FBFUC/[V_<0@#.?+'S2$8]@J'_KIT[@ Z[P=HH\/
M:1;6)&'2,-+_ -=7^>3/KAF*@G^$ =J -^YMUNHG@?.R5&1L<'# J<>^#Q0!
MY%_PI#1/^>]]_P!_(/\ Y&H /^%(:)_SWOO^_D'_ ,C4 >M"TC\C[*X\R+R_
M**O\VY-NTAL_>R.&SUR<T >87GP9T&ZE,J&YMP3GRXI$V#V'F12,![;N.U '
M:^'/">G>%8C%IT>POC?(QW2/C.-S'L,\*H51UQDDD RO%?@#3_&$L<]Z]Q&\
M"%%\EHU!!.[YM\4G(/3&/?- '*?\*0T3_GO??]_(/_D:@#K?"?@*P\'22RV,
MEQ(TZJK"9T8 *21@)''SSU.?;&3D [:@#D_%'@ZS\6^1]M>9/LC,Z>4R+DMM
MR&W1OD?(.FT]>: .LH * "@ H * "@ H * "@#S#5_A'H6K3M<@36C.2S+;N
MBH2>I"/'(%SZ)M7T% &]X:\!Z3X48RV4;-.009I6WR;3C*C 55!QSM52>A)&
M!0!YSXZ_XJOQ18>'5YAML2W ''W@)'!SQ_J$4*2.LF,'- 'NX&.!QB@#)UK0
M[+Q#;FSU",30Y# $D%6 (#*RD$, Q (/0D'()% 'FS?!/0B^X27@']T2Q;?I
MS"6_\>S0!Z#H'AC3_#$)@TZ(1!L%V)+.Y'0L[9)QDX PHR=H&: (_$7A33O%
M,0AU&/>4R4D4[9$SUVL.QQRI!4\$C(! !Q%I\&-!M91(YNIP#GRY94V''8^7
M%&V/^!4 =SK^HQ>&-)GNXU6-+2$^4@ "AL!(D &  7*K@= : .#^#NCM9Z4^
MI39,VHRE]QZF.,E5SWR7,C<]00<=R >N4 >5ZK\(=(U>[FOII;M)+B1I'"20
MA0S')VAH&(&?5C]: *'_  I#1/\ GO??]_(/_D:@#TGP]H4'AJQCTVU:1XH=
MY4RL&?YW9SDA54#+' 55'<@DDD Y+7?A7HFNSM=.LMM+(=SFW=4#L>2Q5TD4
M$]RH7)Y/))(!>\-?#O2/"TOVBU1Y;C&!+.P=U!X.T*J(I(X)"[L<9P2* -?Q
M/X9M?%EH+&\:5(Q(L@,3*K;E# <LCC&&.?E_&@#S[_A2&B?\][[_ +^0?_(U
M &OH/PJTKP[?1:C;2W;RP;BJR21[#N1D.X)"C$88\;@#T8$9! -SQ-X%TKQ6
MZRWZ/YT:[%EC<HX0$L%[J1EF(RI(R<'F@#EK/X,:#:R"20W-P <[)95"GV/E
M1QMC_@5 'J5K:Q642V]NBQ11@*B( JJ!V ' H GH * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * *5KIEI8N\MM!#!),<R-'&B-(<DY<J 6.23EB3DD]Z +M !
M0 4 % !0 4 4[W3;74E$=Y#%<HIW*LT:2 -TW ." <$C(YYH M@!1@< < #M
M0 M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % %(Z;:-<
M"],$)NE&T3^6GFA<$8$F-X&"1C.,$CO0!=H * "@ H * "@"&XMXKN-H9T66
M)QAD=0RL/1E8$$>Q% "6MK#91+!;1I#$G"QQJJ(N22=JJ HR23P.I)H GH *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H I7NFVFI!5O((
M;D(=RB6-) K>JAP<'W'- %V@ H * "@ H * "@"E9Z;::>7:T@AMS,=TABC1
M"[<\N5 W'D\MD\GU- %V@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@"&YMH;R-H+A$FB<89)%#HPZX96!!&>>10 6UM%9QK!;HD,2#"I
M&H1%'HJJ  /8"@":@ H * "@ H * *7]FV@N/MOD0_:L;?/\M/-VXQCS,;\8
MXQG&.* +M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0!2LM,M-,5ELX(;97.YA#&D88^I"  GW/- %V@ H * "@ H * *5WIEI?LC7
M4$,[0G=&98T<H3C)0L"5)P.5P>!Z"@"[0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 4H],M(KAKQ((4N9!AYEC02L..&D WD<#@GL
M/2@"[0 4 % !0 4 % %:[LH+^,P74<<\38RDJ*Z'!R,JP(.#R,C@\T 2PPQV
MR+%"JQQH JH@"JH'0*HP !V &* )* "@ 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 * "@ 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 * "@ 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 * (9[F*T3S)W2)!U9V"J/Q8@
M548N3Y8)M]DKO\"7)05Y-)=V[(S_ .W]-_Y^[;_O_%_\56WL*O\ S[G_ . R
M_P C+VU+_GY#_P "C_F']OZ;_P _=M_W_B_^*H]A5_Y]S_\  9?Y![:E_P _
M(?\ @4?\P&O::>!=VW_?^+_XJCV%7_GW/_P&7^0>VI?SP_\  E_F:JL& *G(
M/((Z$>HKGVT9OZ"T % !0 4 17%Q%:1M-.ZQ1H,L[L%51ZLS$ #W)H K6.J6
M>IJ7LIX;E4.&,,B2 $]B48@'V- %QW6-2[D*J@DDG  ')))X  ZF@"M9:A:Z
ME'YUE-%<Q@E2\,BR*& !*[D)&0""1G."/6@"W0!FV^M6%U.;6"YMY;A,[HDF
MC:1=O#916+#:>N1QWH TJ (I[B*U0RSNL4:]6=@JCZEB /SH SK37]-OG\JU
MN[:>3^Y'/$[?]\JQ/Z4 :K,$!9B%50223@ #J23T [F@#G_^$NT3_H(6/_@5
M!_\ '* -.RU2SU($V<\-P!R?*D23'UV,: +U "$A1D\ <DGM0!GV.LV.ILR6
M5S!<LG+"&6.0J.F6",2.?6@#1H * ,27Q-I$#^7+?6:/_=:XA5OR+@T :MO<
MQ72"6!TE0]&1@RGZ%210!-0 4 (S! 68A54$DDX  ZDD] .YH Q4\2Z3(_DI
M>VC2=-@N(2V?3:'S^E &W0 4 % !0 4 % !0 4 % !0 4 % !0 4 % #))%A
M1I'(54!9B>@ &23[ 4 8NA>)M-\2*[Z9,)UA(5_DD3:6R1Q(B$@X." 1P>:
M-V@ 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 * "@#SSXEG&F1_P#7RG_HN:O8R[^*
M_P# _P#TJ)Y./_A+_&ORD>'5]0?-!0 4 ?3V@G.FVA/_ #[0?^BEKX>O_%J?
MXY?^E,^TH_PJ?^"/Y(UJYS<* "@ H X3XF_\BW>_[D?_ *.CH \$\&ZA/X%O
M++49B?[.U:(K(?X0%D:,DG'WH7"R''/EN5_B- 'U%K)#:?<D<@V\Q!'_ %S:
M@#S#X(?\@2?_ *_I/_1%M0!Z-XGUE?#^F7.H-U@C)0'O(WRQCZ&1E!]L\&@#
MY5TVWN_"3Z9XHE+%+J:1G_O; VQP>^98F=E)!]: /L5'650Z$,K $$="",@C
MV(H ^>O%,9\6^,TT"_F:.Q@"[8U;;N)MQ.<<8WN6V;CDA%PO/% '8ZC\'M$N
M(@+(2V,ZXVRI(\GS#HS+(QSZ_(T?/0B@#MM<C:#1;J-F,C)93*7/5BL# L>O
M)(R>>IH \2^%G@K1_$>ERW6I6_GS)=/&K>;,F$$4+ 8CD1?O.QR1GG&< 8 -
M?Q1\*XM*A;5?#<DUM<VH,OEB0G<JC)$;_?5P 2 6</\ =P"<T =M\./%K>*]
M-WW&/M=LWE38&-W&4DP.!O&00/XU; "D"@"3XE:Y_86A3NIVRW(^SQ>NZ4$,
M1Z%8P[ CN!]: /$/"UO/X US3I+HE8=4MT#]@HG. K>ABD$;-GMZ=: /JN@#
MP/QIJU]XOUU?">F2&"W0XN9%)^8A=\F[!!*1K\HCR \O#'[I !UMK\(?#L$/
ME2PR3OCF5YI%;..H6-D0>N-A_&@#SK6=/NOA'J4-]ITLDNF738DA<Y^[C<C=
M%+;3NBDP&&"#P#N /H^"=+F-)HCN215=3ZJP!!_$&@"6@#YVU6ZO/B=KTFC6
MTK0:59%O-*'AQ&VUI".CL[G;$#E54;\'#9 .[;X0>'6A\D12J_\ SV$TGF?D
M28O_ "'0!N^#/#MYX8MY;*YN?M<"RYM2<[TBVC*-G@?-T525')&-VT %W6?&
M&D>'G\K4+J.&3&=GS.X!Z$I&KL >V0,]J (M'\;:+KTGDV%U')*>B,'C<_[J
MRJA;Z*#QSTH Z&[NHK&"2ZG;9# C22-@G:B*68X4$G"@G !)[ F@#G)?'&B0
M64>I272);3[O*8JX=]C,C;8MGFD*RD$[,?F,@%K1/%>E>(MW]FW"3F,99<,C
M@=-Q214;;GC=C&<<\B@#*G^(WAVVG-L]['Y@.T[5D= ?^NJ(T?X[\4 =E#,E
MPBRQ,LD;@,K*0RLIY!4C(((Y!!P: ,*'Q9I4YN@MPB_V:_EW1<-&L3[G7!:1
M55LLC*-A8$C ZC(!EV?Q%\/7\PMH+Q#(QV@,DL:DG@ /)&J'/;YN>U ':T <
MWK/C#2/#S^5J%U'#)C.SYG< ]"4C5V /;(&>U $6C^-M%UZ3R;"ZCDE/1&#Q
MN?\ =654+?10>.>E '4,P0%F(  R2>  .I)[ 4 <--\2_#D$IA:]0L#C*I,Z
M?]_$C:/'N&Q0!UUO<6VK6PEA9)[>=#AE(974Y!&1^((Z@Y!P0: .-\&R^&K:
MVN9_#N%@0[KA@+C@JI8?Z\%R NX@)D=<<T >7ZG\1+>3Q3;7=M?3#2$11*J_
M:%BSMDW;H-H+')7GRSVYXX /;]!\4:;XF61M+F\\0%0_[N5-I;)7_6(F<[3T
MSTYH @UKQCH_AY_*U"Z2&3 /E@/(X!Z$I&KL >Q(&1S0!+HOBS2O$)*Z;<I.
MRC)3YD<#UV2*CX]2%P.YH Z&@ 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 * "@"I?SM:VTLZ#<T43NH]2JD@=N
MI&*TA%2G&+T3:3^;L9S;C&4ENDVODCY@N[R:^D,UP[2.QR2Q)_+T'H!P!P*^
MXC"--<L$DEV/BY2E-\TVV_,JUH0% !0 4 % !0 4 % !0 4 % '6>#M4N+'4
M8(HF8QS2+&\>3M(8XSC.,KG<#U&/0D'S\73C.E*4DKQ3:?73I\]CNPM24*L8
MQ;LVDUTU_P MSTWXF_\ (MWO^Y'_ .CHZ^//K3C-.\,+XJ\#VUJH'VB-));=
MCCB199?ESCA9!E#]0?X10 _P%XG;5M N],NB1=Z=;RQD-PS1;'"$@\YC(\MO
M3"9Y:@"Q\$/^0)/_ -?TG_HBVH J?%V\DU"6P\-VN?-O)5D<>Q;RHL_[.XR,
M<X \L'/H =1X]\,1W?AI[*V7G3XDD@'&0+=<$=.2T6]>,98CZ4 'PLUS^V="
MB1SF6S)MGYYP@!C..N/+*KGN5;G@X *GCKX=#Q-*NI6$OV748@ &.0DFSE"6
M7YD=?X9%SP ". 0 <;;^._$7@J9+3Q1;M<6[':LX WD8ZI(G[J4@8)5MLG]Y
M@: /7]7O8=1T*YN[9A)#-93NC#NK0N1[@^H."#D$ B@#@/@A_P @2?\ Z_I/
M_1%M0!['0!\^?!4%+W5$BSY(,0]N'F"?3Y=V.G>@"WX[)\5>*+#PZN3#;$2W
M ''W@)'SVX@50I/>0@ YY -KXQZ)]NTA;^(?O-/D#9'41281P._#>6W!X"D_
M0 [CP=K8\0Z1;7Q(,CQA9>>DJ?))GTRRE@#_  L#T.: /(?AN6E\7:M),,2_
MZ5D?W2;M,@=>!@#Z#% 'T)0!Y!\:U4Z'&3C(NX]OU\N;./PS0!W_ (2).BZ>
M3U^Q6N?^_"4 ;5RSQQ.T8RZHQ48SE@"0,#KD]N] '@OP*52NH2'F0M;@D\G&
M)C^IY/J1ST% 'T!0!D>(-2.CZ=<WRC+6\$DBCU95)4'V+8S[4 >,_"_PE::[
M;RZ]K*"^N+B9PHF&]<*1N=E/#,SEA\P("J,#DT .^*G@VQTJR76M+C6RGMY4
MW>2-BD,<*P5<!'1]NUE X)!S\N #NY-3?6?!TU])_K)M+G+^[BW=7/T+ D#T
M- 'GGPG\&6&J67]JZBHNV#O%%%*-T42J=Q.PY5BS,3@C:,D@;B30!@^-?"D&
MG^)[6PTUC91:FL:N(L@)YLC12!5!'R,H!V9VY)'"X  /5=8^'6AP:-/;06R(
M\4$CI/C,WF(A(9I/O,"PRR?<Y("KV */P8NY+G0620DBWNI8DR<X79%)@>VZ
M1N/>@#S[P[X9M_$_BG5(;UF-K!=W$SPJ2%E87$B('((("[VZ?-R0" 3D [GX
MC^!M*719;NRMHK6>S575H4";D! =7"@;\J2=S98, =V-V0#1\+>)I5\'#5)<
MO-9V\RY;G<T)=8\\Y.0$#$\YW'GJ0#D_A?X2M-=MY=>UE!?7%Q,X43#>N%(W
M.RGAF9RP^8$!5&!R: '?%3P;8Z59+K6EQK93V\J;O)&Q2&.%8*N CH^W:R@<
M$@Y^7 !U6L75YXE\%-<6P9KJXM8F8)]YMKIYX4 <[U63"@<@[10!R7@#4?"5
MSIT>FWL5K%>X*S?:HTS(Y)^99G&.>-J[E93\JKT) /<--TZVTFW2TLD$4$>=
MB D@!F+'!8DX)8GKQG XQ0!XK\#5#V5\K ,K2Q@@C((*,""#U![B@#.US3+2
M+QW9VJ00K;LD>Z(1H(SE)<Y0#:<X'4=A0![-JAMO"^FW=[9PQ0&&%Y,1QJ@9
MT0[-P0#/S8'/0$T >"^ =0\-Q)+J7B.:.?4;B5CBXC>7:O'S8V.FYV+$L>0
M NT9R 5O&FKZ%97UGK'A>1$N8I"9DA1XT(&"#M*(HW#>CA1AP?F'<@'U-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 %
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
M&&QF!P5VYY  /297\%VTB(4TDR2.JHL<5M(Q9B O$:,1DD8)P/?@T >B4 %
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!DZUHL&NP?9KG<$#!P4(#!@" 02&'1B.1711K2P\
MN>%KVMKM;\.QA5I1KQY)WM>^F]_Q[G)?\*TTW_GK<_\ ?<7_ ,9KT/[1J_RP
M^Z7_ ,D<'U"EWG]\?_D0_P"%::;_ ,];G_ON+_XS1_:-7^6'W2_^2#ZA2[S^
M^/\ \B ^&FF#_EI<G_@<?_QFC^T:O\L/NE_\D'U"EWG]Z_\ D3O;:W2TB2"/
MA(D5%'^RH"C]!7DRDYMR>[;;]7J>I&*BE%;))+T6A-4E!0 4 % %'4M-M]7M
MGLKQ/-@F #IEER 0PY4JPP0#D$'B@ TS3+?1[9+*R3RH(00B99L DL?F<LQR
M23R3UH ;JFE6NM6[6=]&L\$F-R-D=#D$$$,I!Z,I!'8T 5-*\.:?HEHVGV,7
MDV\A8N@>1B2ZA6)=F9\E0!G=P ,8Q0 :'X;T_P -1M#ID(@21MSC<[DL!@$M
M(SMP.@S@<\<F@#;H Y^\\+:9J%]%JMQ &O+?;Y<H>12-A++E4=4?!)^^K<<'
M@ 4 0ZOX,T;77\V^M(I9#U<;HW/U>-D8^V2<=J (-*\!Z%HDHN+.TC25#E79
MI)64^JF5WVGT(P?>@#J9X4N8VAE :.12C*>A5@0P/L02* .!_P"%5>&?^?/_
M ,F+K_X_0!MZ3X,T70W$MC:11R+T<[I''^Z\A=E/N"">] &WJ&GP:I;R6=TO
MF03+M==S+E3VW(58?@10!!I&C6>@VXL]/C$$"DL%#,W+'))9V9B3[D^G04 :
M= '/IX6TR+4CK20!;YLYE#R#.4V',8?R\E>"=F2?FSNYH U[RR@U"(V]U&D\
M3=4D4,I_!@1]#U':@#BF^%_AIVWFR7/7B6X _P"^1*%_#&* *WB#X8:1J]LL
M-I&MA/"/W4L*@$'.<2#@R#/.2=X/(;J" 3^"K?Q'IS2V6NF.XMX57[/<JP9W
M.2"K<AR N#F1 W;<W8 ] H H:CI=IJ\1M[Z&.XB/\,BA@#ZC/*GW&#[T <E'
M\,/#43^8MDN?1I9V7_OAI2OZ4 =O!;QVL:PP(L4:#"HBA54>BJH  ]@* .=U
MCP7HVOR>=?VL<LIP"X+QN<=-S1,C-CH,D\<=* ':+X.T?P\_F:=:QPR8QO)9
MW /4!Y&=@#W (SWH W;NUBOH9+6==\4Z-'(N2-R.I5AD$$94D9!!'8@T 4]&
MT2S\/VXL]/C\B ,6"[G?YFZG<[,QS[GZ4 5K[PUIVI7L.I74/F75ICR9-\B[
M-K%A\JN$;#$GYE:@#9FA2XC:*0;DD4JP]588(XYY![4 9>B:!8^&X#:Z;%Y$
M+.9"N]WRY55)S(SMT51C...G6@#Q7P3I]OJGB77;:\C2>%Y;C<C@$'_2VP?8
MCJ",$'D&@#U#3OA]H&E3"YMK.-95.59VDEVGL565W4$=00 0<$8(% '94 <Q
MK'@O1M?D\Z_M8Y93@%P7C<XZ;FB9&;'09)XXZ4 .T7P=H_AY_,TZUCADQC>2
MSN >H#R,[ 'N 1GO0!KZCIEKJT!M;V))X6P2CC(R.A'<$=B,$>M '(Q_#'PU
M$_F+9+N!SAI9V7_OAI2F/;;B@#N8HD@01Q*$1  JJ JJ!P  ,  =@.* ,;0_
M#6G>&D>/3(?LZS,&<;Y'R0,#F1W(P.P('M0 NM^'-.\1(L6I0+<*A)4DLK+G
MKM="KC.!D!@#@9Z"@!-#\-Z=X;1XM,A%NLA!?#.Y8C.,M(S,<9.!G R?6@"I
MK'@S1M??S;^UCEDZ%P6C<XZ;GC9&;';).* *=A\//#^F2+-;V<8D1@RL[22X
M8'((\UW&0>1Z&@#LZ "@ 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 * *5OIEI9RR7%O!##-.<RR)&B/(222790&<DDG+$\DGK0!=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 * "@ 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 * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * ,/6/$NG: \,>H3>0UVQ6$;)&W%2@/*(P7!=>6*CGKP< &Y
M0 4 49=4LX)ULY)X4N9,%(6D196!SC;&6#'.#C /0T 5=;U^Q\.0"ZU*7R(6
M<1AMCOERK,!B-7;HK'.,<=>E &I#*DZ++&=R.H93ZJPR#SZ@T 24 % !0 4
M86E>)M.UN::VL9A++:';,NR1=AR5ZNBAN5(RI8<=>E &[0 4 % &'H?B73O$
MB/)IDWGK"P5SLD3!(R.)$0G([@$>] &Y0 4 % &'H?B73O$B/)IDWGK"P5SL
MD3!(R.)$0G([@$>] &Y0!'--';(TLS+'&@+,[D*J@=2S'  '<DXH AL[ZWU"
M/SK26.XB)(#Q.LB9'4;E)&1W&: +5 !0 4 % !0 4 % !0 4 % !0 4 % %&
M75+."=;.2>%+F3!2%I$65@<XVQE@QS@XP#T- %Z@ H * "@ H * "@ H * "
M@#"M_$VG76H2:1%,&O806>+9(, !2?G*!#@,.%8GGZT ;M !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % &%I7B;3M;FFMK&82RVAVS+LD78<E>KH
MH;E2,J6''7I0!NT % !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 % %+4;Z/3+:2ZE^[$I;'J>
MBJ/=FPH]S6%:K&A3E6GM%7]>R^;T.BC2EB*D:,-Y.WIW?HE=OT/$_#_B26UU
M3[5<N2ERQ6;)X 8\-CL$.,>B J.M?"83&2IXGVU5^[4=I]M7H_\ MU_<KI'Z
M!C,%&IAO8TH^]35X=]%JO^WE?UE9L]YK]"/S<* "@ H * "@#AOB6Y3PY>E2
M0?+0<<<&6,$?B"0?8T >5>#/A7IGB31H-2N)KJ.><2Y$;1",%)I(U(5H6;&$
M!(W\G."., $^D7.I?#OQ'#H-Q.UW87QC$>\G@2L8T=02WENL@VNH.UEYP"5(
M -#XR_\ 'WH__7:?_P!#M* /8[S7-/T^00W=U;V\AQA)9HXV.>F%9@>>W% &
ME'(LJAT(96&0RD$$'N"."/<4 <#JOAC1+K7K?4KJY\K4E\MHK?SXE\SRR=C"
M)E,K<@CY& .T\<&@#G/C?_R!(/\ K^C_ /1%S0!ZAHG_ "#[;_KWA_\ 1:T
M,N_$&F6#^5=7=M!(/X9)XD;_ +Y9@?TH T+>XBND$L#I+&W1T8,I^C*2#^!H
M D=UC4NY"JH)))P !R22>  .IH S+77M-O9/(MKNVFE_YYQSQ._'7Y58GCZ4
M >,_"?\ Y#>L?]=#_P"CY: /=;BYBM$,L[I%&O5G8*H^I8@#\Z *%EKNG:B_
MEV=U;7#]=L4T<C<=>$8F@#5H \(^!?\ QZ7O_7:+_P! :@#VQ-0M9+AK-)HF
MN8E#/")%,J*=N&:,'>JG<N"0!\R^HH I+XATMI?LRWEJ9LX\L3Q;\^FS?NS[
M8S0!L4 >"?!&:.WL;Z69ECC26,LS$*H&QN23@ ?6@#VFQUFPU(E;*YM[EEZB
M&:.0CZA&.* &:Y86VIV$]K>MY=M)&PE?<$V(!DON;*KMQNRP*C'/&: ,GP;H
M^FZ)I_V?1YOM5LTCOYOFQRY<X##?$%3C:!@#COS0!NWNJ6>F &\GAM@>AFD2
M,'Z;V&: "RU2SU(%K*>&Y5>IAD20#ZE"<4 7J .7\::U+X=T:YU&  RPHH3(
MR TDB1*Q'<*7#8[XQ0!Y#X9^' \96*:SK5[<RS76]D".IV ,5&XNL@/W2=JA
M HPO&#0!Z/X-\)W_ (5FFADO&O+!U7R4DW;XW!.>#N55V\?(P#'DHN* .\DD
M2%2\C!%49+,0 !ZDG@"@#*M_$6EW<@@M[RUEE)P$2>)G)] JN3GVQ0!L4 48
M=3M+AI4AGAD:U.)PDB,82-V1* 28R-K</C[K>AH AL]<T[4)##:75O/(,Y2*
M:-V&.ORJQ/'?B@"2^U>QTO O;B"VW?=\Z5(\_3>RY_"@"W!/'<H)8762-AE7
M1@RD>H8$@CZ&@#A-5\,:)=:];ZE=7/E:DOEM%;^?$OF>63L81,IE;D$?(P!V
MGC@T >@4 8S^)-*BD\A[VT64'&PW$0?/IM+YS^% &P"&&1R#R"* ,Z]UFPTP
MA;RY@MB>0)I8XR1[;V% $UEJ-KJ*F2SFBN$'5HI%D S[H2* )+J[@L8FGNI$
M@A3&Z21E1%R0HRS$*,D@#)Y) ZF@"M<:Q8VD27$]Q!%#* T<CRQJCJ0""CLP
M5@00002""#WH GL[ZWU!/-M)8YX_[\3JZ_\ ?2DC]: +5 &0GB'3))?LR7EJ
MTQ.!&)XB^?38'W9]L4 >-Z!_R4*^_P"N<G_H$- 'MMWJEG8.D5U/# \QQ&LD
MB(SG(&$#,"QR0,*#R0.] %Z@"C::I9WSO%:SPSO"<2+'(CM&<D8<*Q*G((PP
M'(([4 3W-U#9(9;B1(8QU>1E11]68@#\Z *=EK>GZDQ2RN;>Y8=1#-'(1^",
M30!Q?Q'\6?V!IT@L+J&'45:+;'NB>4(S#<?)?<2"N>2A&.: -#PGXNL]3L+0
M75[;/?S1H'C\V%93*>J^4I!#$_PA1ST% ':R2+$I=R$51DLQ   ZDD\ >YH
MQH_$VDROY,=[:-)G&Q;B$MGTVA\Y_"@#;H I+J5HT[VBS1&XB7?)")$,B)\I
MW.F=RKAE.X@#YEYY% $=EK-CJ+M'9W,%PZ<LL4L<C* <98(Q(Y..>_% &C0!
MX'\0V(\8:*,G >U_6\(/YCK0![I=7<%C$T]U(D$*8W22,J(N2%&68A1DD 9/
M)('4T 5KC6+&TB2XGN((H90&CD>6-4=2 04=F"L"""""000>] $]G?6^H)YM
MI+'/'_?B=77_ +Z4D?K0!8=UC4NY"JH)))P !R22>  .IH S+77M-O9/(MKN
MVFE_YYQSQ._'7Y58GCZ4 >,_"?\ Y#>L?]=#_P"CY: />))$A4O(P15&2S$
M >I)X H RK?Q%I=W((+>\M992<!$GB9R?0*KDY]L4 :DLJ6Z-+*RQQQJ6=F(
M5551EF9C@!0 223@#DT 066H6NI1^=9317,8)4O#(LBA@ 2NY"1D @D9S@CU
MH CNM5L[&1(+F>&"6;B-))41W).!L5F!;DX^4'GCK0!?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 * "@"O>7'V2"2<C=Y4;O
MCUVJ6Q^.*RJ3]G"52U^6+E;O97-:</:SA3O;FE&-^UVE?\3Y]NO$VIW<AD-Q
M*F3]V-VC4>P52!Q[Y/J<U^<SQN(J2<G4FO*,G%+Y)H_3:>!PU**@J4';K**D
MW\VF5O[=U'_GZN?^_P!)_P#%5E]:K_\ /ZI_X'+_ #-?JF'_ .?-+_P7#_(/
M[=U'_GZN?^_TG_Q5'UJO_P _JG_@<O\ ,/JF'_Y\TO\ P7#_ "#^W=1_Y^KG
M_O\ 2?\ Q5'UJO\ \_JG_@<O\P^J8?\ Y\TO_!</\@_MW4?^?JY_[_2?_%4?
M6J__ #^J?^!R_P P^J8?_GS2_P#!</\ (@N-4O+I/+GGFE3.=KR.RY'0X9B.
M*B=>K47+4J3DNTI2:^YLTA0HTGS4Z<(R[QA%/[TDRC7.=)J+K>H( JW5P !@
M 32  #H -U=:Q-=:*K4M_CE_F<;PN'>KHTK_ /7N/^0O]NZC_P _5S_W^D_^
M*H^M5_\ G]4_\#E_F+ZIA_\ GS2_\%P_R#^W=1_Y^KG_ +_2?_%4?6J__/ZI
M_P"!R_S#ZIA_^?-+_P %P_R#^W=1_P"?JY_[_2?_ !5'UJO_ ,_JG_@<O\P^
MJ8?_ )\TO_!</\@_MW4?^?JY_P"_TG_Q5'UJO_S^J?\ @<O\P^J8?_GS2_\
M!</\CI?"WB>^COHK>>5YXIW6,B1BY!8X#!CEA@D$\X(SGL1ZF!QM:-:%.I.4
MX3DHM2;;5]$TW=JS>O2QY./P%"5&=2G",)PBY)Q2BG;5II63NEIUO^/9_$W_
M )%N]_W(_P#T='7WA^?'"> OB%H>@Z#;65[<%+F$3;HQ#,Q^:>5U 98S&<JR
MG[^!G!(.10!E6,L_Q)\50:K;Q/%IVFF,B1QC/DN9%!(XWR2'[@)VIR>G(!>^
M-JN\VE+$=LA>Y"'T8M:[3WZ''8T =';_  @TJ2U8:@TUS?R@M)=&1PPD/4HN
M=I&?^>@=CW(S@ &/\&KV>$W^C3,76RD!C]%^:1) .<@$HK #C)8_4 B\8_\
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
MX!QSQ$#G(X,S,P(*&@#W2@ 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 * $90X*L 58$$'H0>"#[&DTFK/5/1H:;BTUHUJGV/
M-;KX;0R2%K>X:)"<A&C#X]@V]./3(SCJ3UKY>>30E)NG4<8]G'FM\^:)]93S
MN<8I5:2E)=5+EO\ +EE^96_X5G_T]_\ D#_[=67]B_\ 3[_RG_\ ;FO]N?\
M3C_RI_\ :!_PK/\ Z>__ "!_]NH_L7_I]_Y3_P#MP_MS_IQ_Y4_^T#_A6?\
MT]_^0/\ [=1_8O\ T^_\I_\ VX?VY_TX_P#*G_VA2U'P#'IEM)=2W?RQ*6QY
M'4] H_?=6.%'N:PK95&A3E6G6TBK_P /?LOCZO0WHYO+$5(T84-9.W\3;N_@
MV2NWZ'G%?,GU84 6+2*.>9(I7\I'8*SXW; 3C<1E<@=3R.*TIQC*<83ERQ;2
M<K7M?K:ZVZZF524H0E.$>:23:C>U[=+V>KZ:'IG_  K/_I[_ /('_P!NKZG^
MQ?\ I]_Y3_\ MSY+^W/^G'_E3_[0/^%9_P#3W_Y _P#MU']B_P#3[_RG_P#;
MA_;G_3C_ ,J?_:!_PK/_ *>__('_ -NH_L7_ *??^4__ +</[<_Z<?\ E3_[
M0/\ A6?_ $]_^0/_ +=1_8O_ $^_\I__ &X?VY_TX_\ *G_VAN:'X'@T><74
MDAN)$^Y\H15/(SC<Q)';G@\XSC'H87+(8::JRDYR6VG*D^]KN[[:Z'G8K-9X
MJ#HP@J<7\6O,VNU[*R[Z:[#/B;_R+=[_ +D?_HZ.O>/GC ^&GAW2[WP]:7%S
M9VLTS>?NDD@B=SMN9E7+LA8X  &3P  .!0!ZM#!';((H56-%X54 51WX   Y
M]!0!X9\9?^/O1_\ KM/_ .AVE 'N] '@GPG_ .0WK'_70_\ H^6@"3QC_P C
MWI7_ %Q@_P#1]S0!J?&__D"0?]?T?_HBYH V/%>K76B^$A=6)*3"WMD#CK&)
M!&C,/0X.%;C:Q!'(% '*>"_A_H.J:3'JNI$WDLZEYG>=T6-LG<I,;H05_B+L
M23D\ C !@^ 8["+QG<)I./L2Q3"':S,-H\L'#.2S#=G!).1R#C% &E\0I!H'
MBW3M8FW"V98]S8Z>6[+(!Z[8W5L=>?I0![3?^(=/TVS_ +1N)XUMBNY7#!@_
MM'@DN3T 7)H \5^#ERMYJNJ7" A9L2*#U >61AG&1G!YY- &%H^@Z2/%-_I?
MB) 5DDD>V+R20@EI/,3YD=.9(FR 202-H^8@$ ]:E^%_A:!2\EH$1>2S7-R
M![DS@"@#LM%L;+3;.*VTP*MH@)B".9%P[%R0Y9BP9F)SN/7K0!XY\"_^/2]_
MZ[1?^@-0!EWFLVNA?$*>ZO6\J$K'&7QD*7LX0"V.0N>IP<=3QD@ ]@\5>(;3
M2-(FO&E0B2%Q!AE/FNRD($P3NY()(R N2>!0!Q7P6TZ2TT:2XD!475PS(",9
M1%5-WXN''X4 9'P+_P"/2]_Z[1?^@-0!8^.7_(.M/^OD_P#HMJ /0M=_Y%JZ
M_P"P9-_Z3-0!R7PB=HO#9=!N99IR%'<@*0..>3QQ0!P?@+0[7XAW%UJ/B"5[
MJX1UQ#YA0!#SG"D,(P?D54*JN#W(P 9WC'2M$T;7M/M-$"HR31_:%6227:YF
M38&,COAL9RH((XW#D4 ?4] &9JVLV>AQ+<:A*L$3NL8=@V-[9(!*@X& 26.%
M&.2* +$>H6TT/VF.6)X!SYBNICQ_O@[>X[]Z /GSPTMO=^/)9]% ^Q1B5I#'
MCRR#!L<KMXV-<,"N.#U7C  !6U_2=/@\;/'KR@V-\ Z,[/&H9HPJDNC(0!*A
M0G=M&06P.0 >I?\ "KO"VW?]D&S&[=]IN<8QG.?/QC'.>F* .G\.:3IFCVIA
MT946V:1G.R1I09,!&.]G<Y&P*1NXQC H \F^'7_(UZY_UVN/_2MJ -OXU?\
M(!3_ *^XO_0): /0O#?_ ""K+_KTM_\ T4E 'D7@[_D>]5_ZXS_^C[:@ \8_
M\CWI7_7&#_T?<T )\989+2XTW5@I:*WE96XX#!HY4!.?XPKX''W3SSP >RV>
MM65_:B_@FC:V*AO,W*%4''#DD;",X(;!!X/- ' >.YX/%?ABZFTJ07*0N&RB
ML0WDR*9 ,@9"IEMP!4@<'!R "Q\+M?M=3T6WM$=1<VB>5)$2 X"D[6"]2K+@
M[@,9R.HH XKXO:K%K+V>@Z>RW%TT^YEC(;:Q'EQJQ&<,=[$KU"@%ARM ':?$
MBW^Q^$;BW!SY4=JF?79<0+G\<4 :_P .O^1=L?\ KC_[.U 'G&O_ /)0K'_K
MG'_Z!-0 [XTV[VTNG:JH)2"1T;'0-F.1!GL6"/U_N_6@#V"'Q!I\]B-46>,6
MA7=YC,H"\9*MSPXZ%/O9XQF@#POP5JD.M>-[J^M<F&:.8H6&"0!$N<=LXR,\
MX(R >* -+XR V=YI6HD$QQ2/NXZ;'AD Z]6&[ _V>M 'L%YXDTVQLO[2FN(A
M:E=RN&!W\9P@'+,>FT G/&* /%_@Y<K>:KJEP@(6;$B@]0'ED89QD9P>>30!
M'X)O8O"_BO4M/U!A";EW\MW^56/F&2/DG"^9&^Y<G!.%SDC(![AJ>O6&C!#>
MSQP^855%)RS%C@;44%B">X&!W(% '%_%R-G\.3E1D))"Q]AYJC/YD?G0!J>
M+ZW?P_88D3_5+%]X#]XORE.OWL_P]3QQR* /,+F[3PGX]>ZOCY=M>I\LK#"A
M9(U 8D\;5E38S9P!ECCH #W._P!:LM,MC>W,T<=N%+!]PPP'.$Y^<GH N23@
M"@#QKX/6TM[=ZEKC*4BN9"J9&,LTC2OC''R90<<98CM0 MI_R4BX_P"N(_\
M2.&@#W>@ H \!^(?_(XZ-_OVG_I8: .\^*O_ "+-Y_V[_P#I5!0!>^'7_(NV
M/_7'_P!G:@#SC7_^2A6/_7./_P! FH @^(4@T#Q;IVL3;A;,L>YL=/+=ED ]
M=L;JV.O/TH ]IO\ Q#I^FV?]HW$\:VQ7<KA@P?VCP27)Z +DT >*_!RY6\U7
M5+A 0LV)%!Z@/+(PSC(S@\\F@#+U_2=/@\;/'KR@V-\ Z,[/&H9HPJDNC(0!
M*A0G=M&06P.0 >I?\*N\+;=_V0;,;MWVFYQC&<Y\_&,<YZ8H Z?PYI.F:/:F
M'1E1;9I&<[)&E!DP$8[V=SD; I&[C&,"@#QCQ#YOQ1UPZ39/LT_3%<O, "#*
M1M+#U#.%C0 _=5Y!P<  V?A7K\MD\OA34_W=U9L_D@_Q*"3)&#WVD^8A'WHV
M)Z*,@'ME !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!B>(-%&NVOV4R&'YU?<!NZ9X*Y7(YSU'(![5P8O#?
M6Z?LN9QU3O:^U]&KJZU[[V/0P>)^I5?;**GHU9NV]M4[.ST[;7.&_P"%9_\
M3W_Y _\ MU>!_8O_ $^_\I__ &Y]%_;G_3C_ ,J?_:!_PK/_ *>__('_ -NH
M_L7_ *??^4__ +</[<_Z<?\ E3_[0/\ A6?_ $]_^0/_ +=3_L7_ *??^4__
M +</[<_Z<?\ E3_[0].MH/LT*0@EO+14W'J=H R?<XR?>OJ81]G&,+M\J2N]
MW96N_,^1G+VDY5+)<TF[+97=[+R1-6AF% !0 4 96N:/#K]E+IUR76*<!6,9
M <88,"I*L <J.JD>U #- T2#PW8Q:;:EVA@W[3(5+G>[2')54'WG.,*.,?6@
M#8H Y3Q+X.LO%,EM->-,C6+L\8B9%#%S&2'W(Y(_=K]TJ>O/3 !U= ')>'_!
MEEX:NKF]M'F:2^;=()&0JOS,^$"QH0,L?O%CC'- #M2\'66J:M;ZY,TPN;-5
M1%5D$9"L[C>I0L3F1NCKVXZY )O%/A:U\76JV5ZTL<<<JS PLJMN570 ET<8
MPYR,9SCF@#6?3+>6S_LZ9!+;^4(2C\[D"A1GIS@ Y&"#R,'% 'FI^#.A[RP>
M[6,G)A$R^7].8B^/J^?>@#I=)\!:7H>H_P!J6(DA?RO)$09?)5<*"0"OF%SM
MRS-(V6))Y- &WKOA^R\26QL]0C$D><J0<,C=F1ARI_0CA@02* .%T_X/:#83
MB=A/<[3D1SR*8\]LJD<98#T8D''((SD ZG0_!]EX>O+J_M#)YE^Y>16*;$R[
M/B-512JY8X!+8  !H 3Q)X*TOQ4%-_$?-0866,[) .N,\AADD@.& )) !)H
MX]/@SHJD>9+>RJ.B/-'M'_?,*G]: /3]/L(=+MX[.V79# @1%R3A5&!R22?J
M30!@>%/!UEX/CEAL6F=9W#L9F1B"HP NQ$ '/<$^] 'DMQIEMK'Q N[.]C6:
M"6!0RM_UYP$$$<A@>0P((/(- '60?!C089A*QN9%!SY3RKY?T^2-9,=O]9GW
MH ]4M[>.TC6"!5CBC4*B* %50,  #@ "@#F?"G@ZR\'QRPV+3.L[AV,S(Q!4
M8 78B #GN"?>@!WBKPC9^+X([>]::-87\Q3"R*<[2N#O1QC![ 'WH V;O38K
MRRDTYRPAF@:W8@@,$=#&2"01NVG@D$9[=J *'AKPY;>%;,:?9M(\0=GS*59R
M6QGE51<<#&%'XT <EJGPFT74[EKM?M%H\A+,+>144L>2=KQR;<GJ%VKZ 4 /
M3X4Z'"+?R5FB:TE$V]74O*P*D"4NC94;1A4\L#+'J2: /2: ,O6-%L]?MC9Z
MA&)H6(.TD@AAG#*RD%6&3@@]R.A- 'FK_!30F?<)+Q1_=$L>W]82W_CU 'H&
M@>&=/\,0FWTZ(1!N7<_-(Y[;W/)QS@?=7)V@9- ">(/#&G^)X1!J,0D"9*."
M5=">I5AR,X&0<J<#(.!0!P2_!C11P9KYD_YYF:/;Z]!"#^M 'HVB:):^'K1;
M&Q4I#&6(!8L26.6))).23]!V H RM%\'66A:A=:I;M,TU^S/('9"BEY#(VP*
MBD#<?XF;C SWH L^)_#-KXLM!8WC2I&)%D!B*JVY0P'+HXQACGY?QH V;*T2
MPMXK6+)2"-(U+<G:BA1D@ $X'. .>PH YW3?!UGI>K7&N0O,;F\5E=69#& [
M(YV*$# YC7J[<9_  -2\'66J:M;ZY,TPN;-51%5D$9"L[C>I0L3F1NCKVXZY
M -W4M,MM7MWL[V-9H)!AD;./4$$$%2#R&4@@\@B@#S _!70O,W[[L+G/E^;'
MM^F?)WX_X'GWH ]+TG1[30[5;&QC$4"9PHR<D]2Q.2S'N6)/;H * .!U3X0Z
M#J<S3J)K0N<E;=U5,GKA9(Y H/HNT#L * -SPUX TCPJ_GV<;/<8($TS!Y "
M,$+@*J9&02J@D$@G!Q0!N:_HD'B.QETVZ+I#/LW&,J'&QUD&"RL/O(,Y4\9^
MM $NC:5#H=G%I]N6:*W78I<@L1DG+$!1G)[*![4 8MWX,LKW6(M?D>875NH5
M55D$1VA@"RF,OGYST<#IQZ@&]J>F6VL6[V=[&LT$HPRM^A!&"K \A@00>0:
M/-H/@SH,,PE8W,B@Y\IY5\OZ';&LF/\ MIGWH ZG3_!&G:7JK:S:AXY7B6$1
M*4$"*J)&-J! P.V->KD9)..> #9UK0[/Q#:M97\8EA8@XR0589PZ,.589.".
MQ(.5)! .!T_X.Z#83B=Q/<A3D1SR*8\]LJD<98#T9B#T8$9R =5H7@ZR\.WE
MU?VAD\R_<O(K%/+3+L^V-512JY8@ EL   ^H!#XF\"Z5XK(>^1EF0;1-$VR3
M;S\I)#*PR<C<K8[8R<@&%H_PET+2)UN<373QL&07#JRAAR#M1(U;!YPP8>U
M'H5_8P:G;R6ETHDAF4HZGN#].0>X(Y!P1S0!YWI7PET;2+V/4(6N6>!Q(B/(
MA0,IROW8E<@'L7.>^: .O\0^%]/\40B#48O,V$E'4E9$)ZE6'(SW!RIP,@X%
M '!P?!;089!(S7<J@Y\MY4"GV.R)'QVX<'WH ]3LK*#3H4M;5%AAB&U$0851
M]/4G))/))))))- '.Q^#K*+6W\1!IOM<J!"A9/* $:Q9"[-^=J#JY&23CI@
MZN@ H Y'6?!=EKFI6NKW#3+/8F,QA&0(WER>:N\,C,1NZ[67(X]Z -;7]$@\
M1V,NFW1=(9]FXQE0XV.L@P65A]Y!G*GC/UH ET;2H=#LXM/MRS16Z[%+D%B,
MDY8@*,Y/90/:@#%N_!EE>ZQ%K\CS"ZMU"JJL@B.T, 64QE\_.>C@=./4 U-=
M\/V7B2V-GJ$8DCSE2#AD;LR,.5/Z$<,""10!PNG_  >T&PG$[">YVG(CGD4Q
MY[95(XRP'HQ(..01G(!U.A^#[+P]>75_:&3S+]R\BL4V)EV?$:JBE5RQP"6P
M  #0!;\0>&-/\3PB#48A($R4<$JZ$]2K#D9P,@Y4X&0<"@#@E^#&BC@S7S)_
MSS,T>WUZ"$']: .\LO#-IIFF-H]D9+>!TD3<CYE7S,[F5W#8;DX.,*<8 P*
M(O"_A.R\(V[6MAO82/O=Y2K2,<8&2JH,*.% 4 9)ZDD@%'5O MAJVIQ:T7GM
M[R H0T#(H?8?E\P-&Y/'R'!7*?*<@# !V= !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!AIX:TZ/4FUI
M8<7\B[6EWR<@(J?<W^6/D55R$!P.O)H W* "@ 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 * "@ 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 * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H 9+*D"-+*RI&BEF9B%5549+,3@   DDG ')H @L[ZW
MU",3VDL=Q$20'B=9$)'4!D)&1W&>* +5 !0 4 4K'4[34U9[*>&Y5#M8PR)(
M%/7!*$@''8\T 7: "@ H * "@ H R[W7-.TUO+O+JVMW_NRS1QGGD<.P/2@"
MY:WD%\GFVLD<\9.-\;JZY]-RDC/XT 6* "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH K7=[;Z?&9[N6.WB7 +RNJ("3@99B ,G@<\F@"6&:.X198662-P&5T(96!Z
M%6&00>Q!P: )* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H 1F" LQ  &23P !W- %2QU*UU)#)9317**=I:&1)%#=<$H
M2 <'IUH N4 % !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 % #7=8U+L
M0JJ"23T '))]@* /*]8\:3SN8[ ^5$#C?@%V]^<A0>V!N]2.@ .<37]0C;<+
MB7/NY8?]\G(_2@#OO#GBTWSBTO,+*W"2#@.?[K#H&/;'!Z8!QD [N@ H * "
M@ H * /#_BIKVH&\M-#T666*Y=7FD\B1HW(P=B%D(.-J2.5)Y&TXZ9 .D^%7
MB.37](VW4C2W5I(8Y&<EG93\\;L3DG()3).3Y9)]2 =7XN_Y FH?]>-U_P"B
M)* .+^#?_(OC_KXF_P#9: /5: "@ H \(^!?_'I>_P#7:+_T!J /=Z "@ H
M* "@#GO%NHS:3I%W>6W^NA@=D/7:V,!L?[&=WIQSQ0!X_P##7P3I/B+36U/5
M$:]N9II%8O)(-FW']QE)=L[BS$G##&.X!6\(6T>@>-9M+TJ1GL=CB1<[@-L0
M?:3T)CE^0,>1RI.2<@'T50 4 <5XZ\8Q^#;(3[1+<S$I!&20"P&6=L<[$!&[
M&"254$9R #S_ $[PUXM\41B^U#5)=,68!TBA#JP4@%=R120A<@]&9G_OC=F@
M#/U9_%?PY*WLEV=6L-P5_-W-C)X#[RTD>[HKJ[+N(#=0" >X:'K$&OV,.HVO
M^KG7< >JD$AD/NC J>V1D<4 :M !0 4 % !0 4 % !0 4 % !0 4 % 'BGB_
MQ'J^JZZOA70Y!:,H4S3]&YC$Q^;!*HL97&S#,YV[@.* $F\%^+=( N=.U>2^
ME7!,,Y<*WJJ^;)+&<_[7E\=P<4 >S6YD:)#. LI12ZKR ^!N Y/ .0.3QWH
MFH * "@ H * "@#)UW2_[;L)]/\ ,,/VB,Q^8HR5SWQD9'8C(R,C(H RO!OA
MC_A$=/\ [/\ .-U^\>3>4V8W!1M"[WP!MS]XY))H ZN@ H * "@ H * "@ H
M * /,?B]_P B[-_UUA_]&"@#H? ?_( L/^O:/^5 '6T % !0 4 % 'F>F>-+
MR]\4W.@.D(MK=&9757\TE5C/S$N4(^<]$';GU /3* "@ H * "@ H R=?F>W
MTV[EB)1X[:=E8'!5EB8@@]B" 0: //\ X/:E=:GH\TM[-+<R+>2('FD:1@HA
M@(4,Y)P"Q(&<9)]: /5J //O"O@/_A&=1NM2^U/<?;-W[MDV[=TGF99O,;>P
MZ [5X)XYH ]!H * "@ H XCQQX-_X3.WBMOM#6GDR&3(3S V5Q@KOCY'4'/'
M/'- '311'2K%8U8R&U@"AFZN8X\9;GJVW)Y[]: .+^''B^[\86D]Q>I#&\,P
MC40AU!!0-R'=SG)[$#VH ]%H * "@ H IZC_ ,>LW_7*3_T$T >.? S_ )!U
MW_U\C_T6M 'M] !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 17$RVT3S/\ =C5G
M/T4$G]!0!Y!<^,]1E<M$ZPIGA51&P/<NK$GUZ?04 5_^$NU7_GO_ .0XO_C=
M !_PEVJ_\]__ "'%_P#&Z #_ (2[5?\ GO\ ^0XO_C= $%SXEU&\B:":;=&X
MPP"1KD>F50'ZX/(X/% &%0 4 .1C&P93AE(((Z@CD$4 =%_PEVJ_\]__ "'%
M_P#&Z #_ (2[5?\ GO\ ^0XO_C= !_PEVJ_\]_\ R'%_\;H /^$NU7_GO_Y#
MB_\ C= &[H'BZZENDM[PB5)F"!MJJRL>%^Z%!!) .1GN/0@'IS,$!9B  ,DG
M@ #J2>P% 'A7P]!\4>(M0\22<QQ$Q6^>P;Y4(]U@0!NG,F<')P 4O#A_X0SQ
MI<Z4WR6NHY,?IE\RPXX_A)D@'^T3SWH ]B\7?\@34/\ KQNO_1$E '%_!O\
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
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 * &2QK,C1N,JX*D>H(P1^5 'F%SX"N0
MY^SRQ&//&_<K >AVJP/USSUP.E %?_A [_\ YZ0?]]2?_&J #_A [_\ YZ0?
M]]2?_&J #_A [_\ YZ0?]]2?_&J (I_!%_!&TFZ%]@+;59RQQSA08P"?09&:
M ..Z4 % %FTM9+V9+>$9>0@#T^I] !R3V S0!UO_  @=_P#\](/^^I/_ (U0
M ?\ "!W_ /ST@_[ZD_\ C5 !_P ('?\ _/2#_OJ3_P"-4 '_  @=_P#\](/^
M^I/_ (U0!MZ'X,>QN%N;MT8Q'<J)N(W=B20IXZ@ <GJ<=0!OQ.US^P]"F*'$
MMW_HT?K^\!WD?2,/R.A(Y!Q0!Y_X2\+^,=,TZ(:9<V-M;W %P(Y 3(#*JG+D
MVS_-M"@@,0,8[4 <[X\T3Q+II@U[5I[:>2VDCCC>WW*T9#-(A8>3"-H<'!R2
M&;'>@#V_5=3CUGPM<W\7W;C3;B3'H3;ON7ZJV5/N* .>^#?_ "+X_P"OB;_V
M6@#D_ -]!:^+]7AF=8WN)[E8@QQO873$JN>"V.0.IYP#B@#T3XF7\5AX>N_-
M(!G00QJ>K.[ <#U49?V"DT 5_A3:/:>'+;S!@RF60#_9:1MI_$ ,/8B@#C?@
M7_QZ7O\ UVB_] :@"Q\<O^0=:?\ 7R?_ $6U &S\0?$]UX9T*W:Q.R>Z\N(2
M8R8U\K<S*#QO.  2#C)(Y H RK#X50ZA;)>:OJ%[//*BRLZ2J$&Y=Q^:5)2P
M&?O97.,X'0 &+\&8XX=3U..%O,C3:J.2&+*)9 K9& <C!R  <Y% 'T+0!X/\
M<Y95@L(LM]F:65I0.[JL8C]LA6EQGWH ]-O/#VE^)-'33T"FR:)/L[QX_=@+
M^[>,XX('7^\"RMD$B@#YWO\ 6=6^'\5YX7EDCN(9XV6)PP)B64X9E')3>FX&
M)L;7(D0XY< ]Z^'&EQ:3H5M'$Z2F4&:1XV#*7D.2 1Q\@VH?=30!W- 'S]\6
M8Y='UG3?$"+NCA,:MZ;H93*%/^^KL![*?2@#W73[^#5+=+NU<2PRJ&5E.1@]
MCZ$=&!Y4@@@$4 <3\2O$<&A://"S@7-Y&T$4>?F/F H[XSD*BECNZ;MJ]2*
M(OA5H\FCZ#'YP*R73M<E2,$!PJIGZQHK?CB@#C_AU_R->N?]=KC_ -*VH V_
MC5_R 4_Z^XO_ $"6@#T+PW_R"K+_ *]+?_T4E 'D7@[_ )'O5?\ KC/_ .C[
M:@#FM8T"WU#QQ-8:E)+;Q7F&C>)E1F9H5**&=''+*R8QRPP#G&0#OS\&=)/!
MNM0_[_0__(] '9^'O#EIX(L);>S,TL09[AO,*LY;8H(&Q$'W8P -N<]SF@#P
MWP+IFM:F+K5O#MW;6!FN'#VCY9%7AT)!27 7>50E <*?FP2* /2/#O@"\BU,
M:]X@NEO;U!B-8P1&AP0""53A03M18T52=W)H I_%/Q-?:6;32M-D^S27[$/.
M#AD4,B*%8<IDL2[#Y@  I&30!3N_A/8VMI)=:A?WLDL4;.\AE1$R%)Y#I(P&
M?63OZT ,^!G_ "#KO_KY'_HM: /;Z *\%W#<EUAD21HFV2!&5BC#JK@$[6'H
M<'VH \I^,&DZ=)I#W\RI'>QO&L,@ $DA+*#&2,%U\O<V&SMVY'<$ PK^&ZU#
MX=1-+EI(D1^<Y,,=P0GX+#M;_=% %7P9\.-)\2:3!?FZO5D<%94BFB"I(I(*
MA3"Q7C# $DX8')!!H [*P^$>DZ?=PWRSWLDEK*DJ"26(KNC8.H.(%.,@9 89
M]: ,_P"-_P#R!(/^OZ/_ -$7- 'J&B?\@^V_Z]X?_1:T >-^!/\ D<]8_P"V
M_P#Z4I0!T7QD_P"1?/\ U\0_^S4 :?\ S)/_ ' __;&@#$^$L1G\,M$N 7EN
M%&>F6  SUXY]* ,/X(7:117NG2'9<)*LFP\,5V[&P/\ 890&]-PSUH ]RFNH
M;=D261(VE;;&&95+M_=0$@LWL,F@#P2VG31?B%-]K(C6[4K&Q.%S+$A3D^K*
M8_\ ?XZ<T >^SSQVT;33,(XXU+,S' 50,DD]@!R: /!_A"C7VIZIJJ#;!*Y"
M\8!,DKRX&?[J@9';<* )K3_DI%Q_UQ'_ *1PT >E>//^0!?_ /7M)_*@#F/A
M3$9_#"Q X+M<*#Z99AG\,T <O\$+E(!?:=(0EPLB/L/#$ ,C_78P /IN'K0!
MT7QDU"W@T0VCR*)YY(S''GYF"-EFQV4 ?>.!G SDXH Z;P;$9_#5I$N 7LPH
M)Z992.?SH \]^!LZ"UO;4G$J3(Y4\':R;<XZ\%"#Z'&>U $7QQU"W:WM;$.I
MN%E,K1@Y94V%0S>F2>,X)Y(R : )_B];/)X?LIE&5BEB#>V^%@#],C!.>I4=
MZ /7/#U_%J>FVUU;L&22&,\'."% 93[JP*L.H((H T8KJ&=WCBD1WA(61596
M9"1D!P"2I(Y .#B@#PK0SL^(5Z&^4M')@'C.8X6X_P" C/TYH [;XKVSW/AR
MX\L9\IHI&'?:LB[B/H#N/3@'OP0"U\--0AO_  _:"%@6@3R9%'570D8([;AA
MAZA@: .%^-MVDT-EID6'NI)C($'+A=IC7CMO9\#/4J<=#0!U'Q%MS:>#YX&Y
M:**T0D>JSVZG^5 &U\.O^1=L?^N/_L[4 =I0!B^)/^05>_\ 7I<?^BGH \V^
M"'_($G_Z_I/_ $1;4 >QT >$?#K_ )&O7/\ KM<?^E;4 'C'_D>]*_ZXP?\
MH^YH ]=\2?\ (*O?^O2X_P#13T >>_!7_D O_P!?<O\ Z!%0!B?$7_D:]#_Z
M[6__ *5K0!J?&_\ Y D'_7]'_P"B+F@#T6T!;1HP.2;)0 /^N(H \L^!C#^S
M[M<\BX4D=\&,8/XX/Y&@"W\;K1Y=(@G096"Y&_V#HZ@_3=@?5A0!6T7X5Z-J
M]C!>Q7=^5GB1_EGBP"0-RC]QQM;*D'D$$'D4 =1H/POTSP]?QZG!-=RSPAPH
MFDC9?G1HSD+"C'Y6./FQF@#@X9%TCXB2?:2%6Z&(V;IF6!-@![9=3&#W/'>@
M#VO7]0M]+L)[B[=8HUC<;F/4E2 H'4L3P% ))Z"@#RCX&?\ (.N_^OD?^BUH
M ]OH * "@ 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
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
MN/S2:$$CU*YQWH Z/PWX&DT.].HW=_=:C/Y;1CSB=H#%2>&:1OX1@;@!Z=*
M)O&7@.S\8!'E9K>ZA&$G0 G;DG8RG&Y026'*E220<$@@'.V'PI0RQR:W?W.K
M1P8\N&7<L8QT!#2RDJ/[JE >AR,@@'2^!_!H\%VTML)S=>=+YF[R_+VC:%"X
MWOGIG.1]!0!VU !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 % '*:+X.LM"U"ZU2W:9IK]F>0.R%%+R&1
MM@5%(&X_Q,W&!GO0!U= !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 UT612C@,K @@C((/!!!X((ZB@#RZ\^#^A7,IFA-S:%CG;!*H
M49Z@"2.3 ]@0!T&!Q0!?T7X7:)HLZW026ZF0AE:Y</M8=&"JJ(6'4%E.#R,'
M!H ]$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 * "@ 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 * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
4H * "@ H * "@ H * "@ H __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th>
<th class="th"><div>Jul. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 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_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,  2025<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">$ 904<span></span>
</td>
</tr>
<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">30,013,611<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">2025<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>19
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">34<span></span>
</td>
<td class="text">23<span></span>
</td>
</tr>
<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">Deloitte & Touche LLP<span></span>
</td>
<td class="text">Baker Tilly US, 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">Santa Clara, 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>20
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">$ 153,079<span></span>
</td>
<td class="nump">$ 175,127<span></span>
</td>
</tr>
<tr class="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">419<span></span>
</td>
<td class="nump">413<span></span>
</td>
</tr>
<tr class="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">34,772<span></span>
</td>
<td class="nump">12,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_InventoryNet', window );">Inventories</a></td>
<td class="nump">189,677<span></span>
</td>
<td class="nump">195,750<span></span>
</td>
</tr>
<tr class="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">18,215<span></span>
</td>
<td class="nump">14,165<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">396,162<span></span>
</td>
<td class="nump">398,001<span></span>
</td>
</tr>
<tr class="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">314,097<span></span>
</td>
<td class="nump">336,619<span></span>
</td>
</tr>
<tr class="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">21,288<span></span>
</td>
<td class="nump">25,050<span></span>
</td>
</tr>
<tr class="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">269<span></span>
</td>
<td class="nump">3,516<span></span>
</td>
</tr>
<tr class="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">279,122<span></span>
</td>
<td class="nump">356,039<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">599<span></span>
</td>
<td class="nump">549<span></span>
</td>
</tr>
<tr class="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">22,766<span></span>
</td>
<td class="nump">25,239<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,034,303<span></span>
</td>
<td class="nump">1,145,013<span></span>
</td>
</tr>
<tr class="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">59,027<span></span>
</td>
<td class="nump">72,371<span></span>
</td>
</tr>
<tr class="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">1,790<span></span>
</td>
<td class="nump">2,798<span></span>
</td>
</tr>
<tr class="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,852<span></span>
</td>
<td class="nump">11,635<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="nump">2,591<span></span>
</td>
</tr>
<tr class="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">1,007<span></span>
</td>
<td class="nump">935<span></span>
</td>
</tr>
<tr class="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">4,978<span></span>
</td>
<td class="nump">5,137<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,507<span></span>
</td>
<td class="nump">154,233<span></span>
</td>
</tr>
<tr class="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">14,872<span></span>
</td>
<td class="nump">26,724<span></span>
</td>
</tr>
<tr class="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">4,201<span></span>
</td>
<td class="nump">3,591<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">13,192<span></span>
</td>
<td class="nump">26,416<span></span>
</td>
</tr>
<tr class="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">1,274<span></span>
</td>
<td class="nump">2,282<span></span>
</td>
</tr>
<tr class="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">16,925<span></span>
</td>
<td class="nump">20,499<span></span>
</td>
</tr>
<tr class="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">7,000<span></span>
</td>
<td class="nump">19,661<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">211,971<span></span>
</td>
<td class="nump">253,406<span></span>
</td>
</tr>
<tr class="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;2025 and 2024</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: 37,127 shares and 30,009 shares, respectively at June 30, 2025 and 36,107 shares and 28,969 shares, respectively at June 30, 2024</a></td>
<td class="nump">74<span></span>
</td>
<td class="nump">72<span></span>
</td>
</tr>
<tr class="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,118 shares at June 30, 2025 and 7,138 shares at June 30, 2024</a></td>
<td class="num">(79,058)<span></span>
</td>
<td class="num">(79,213)<span></span>
</td>
</tr>
<tr class="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">379,779<span></span>
</td>
<td class="nump">353,109<span></span>
</td>
</tr>
<tr class="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">(12,390)<span></span>
</td>
<td class="num">(13,419)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">533,927<span></span>
</td>
<td class="nump">631,058<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 shareholders' equity</a></td>
<td class="nump">822,332<span></span>
</td>
<td class="nump">891,607<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 shareholders' equity</a></td>
<td class="nump">1,034,303<span></span>
</td>
<td class="nump">1,145,013<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">60,044<span></span>
</td>
<td class="nump">45,084<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">$ 15,809<span></span>
</td>
<td class="nump">$ 13,682<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>21
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">37,127,000<span></span>
</td>
<td class="nump">36,107,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">30,009,000<span></span>
</td>
<td class="nump">28,969,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,118,000<span></span>
</td>
<td class="nump">7,138,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>22
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">$ 696,162<span></span>
</td>
<td class="nump">$ 657,274<span></span>
</td>
<td class="nump">$ 691,321<span></span>
</td>
</tr>
<tr class="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">535,158<span></span>
</td>
<td class="nump">485,356<span></span>
</td>
<td class="nump">491,785<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">161,004<span></span>
</td>
<td class="nump">171,918<span></span>
</td>
<td class="nump">199,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_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">94,265<span></span>
</td>
<td class="nump">89,940<span></span>
</td>
<td class="nump">88,146<span></span>
</td>
</tr>
<tr class="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">95,175<span></span>
</td>
<td class="nump">85,734<span></span>
</td>
<td class="nump">88,861<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">189,440<span></span>
</td>
<td class="nump">175,674<span></span>
</td>
<td class="nump">177,007<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">(28,436)<span></span>
</td>
<td class="num">(3,756)<span></span>
</td>
<td class="nump">22,529<span></span>
</td>
</tr>
<tr class="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 );">Other loss, net</a></td>
<td class="num">(1,004)<span></span>
</td>
<td class="num">(73)<span></span>
</td>
<td class="num">(1,730)<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">4,283<span></span>
</td>
<td class="nump">5,168<span></span>
</td>
<td class="nump">3,775<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expenses</a></td>
<td class="num">(2,639)<span></span>
</td>
<td class="num">(3,982)<span></span>
</td>
<td class="num">(4,862)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Net income (loss) before income taxes and equity method investment loss</a></td>
<td class="num">(27,796)<span></span>
</td>
<td class="num">(2,643)<span></span>
</td>
<td class="nump">19,712<span></span>
</td>
</tr>
<tr class="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 expense (benefit)</a></td>
<td class="num">(8,625)<span></span>
</td>
<td class="nump">3,649<span></span>
</td>
<td class="nump">5,937<span></span>
</td>
</tr>
<tr class="reu">
<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 equity method investment loss</a></td>
<td class="num">(19,171)<span></span>
</td>
<td class="num">(6,292)<span></span>
</td>
<td class="nump">13,775<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</a></td>
<td class="num">(77,805)<span></span>
</td>
<td class="num">(4,789)<span></span>
</td>
<td class="num">(1,411)<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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net income (loss)</a></td>
<td class="num">(96,976)<span></span>
</td>
<td class="num">(11,081)<span></span>
</td>
<td class="nump">12,364<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)</a></td>
<td class="num">$ (96,976)<span></span>
</td>
<td class="num">$ (11,081)<span></span>
</td>
<td class="nump">$ 12,364<span></span>
</td>
</tr>
<tr class="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</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">$ (3.30)<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="nump">$ 0.45<span></span>
</td>
</tr>
<tr class="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">$ (3.30)<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="nump">$ 0.42<span></span>
</td>
</tr>
<tr class="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 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">29,405<span></span>
</td>
<td class="nump">28,236<span></span>
</td>
<td class="nump">27,552<span></span>
</td>
</tr>
<tr class="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">29,405<span></span>
</td>
<td class="nump">28,236<span></span>
</td>
<td class="nump">29,528<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_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_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_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 classified as nonoperating.</p></div>
<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 22<br> -Subparagraph (d)<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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<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_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>23
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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 equity method investment loss</a></td>
<td class="num">$ (96,976)<span></span>
</td>
<td class="num">$ (11,081)<span></span>
</td>
<td class="nump">$ 12,364<span></span>
</td>
</tr>
<tr class="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, net of $(43), $876 and $1,566 tax in each of the fiscal year ended June 30, 2025, 2024 and 2023, respectively.</a></td>
<td class="nump">1,029<span></span>
</td>
<td class="num">(5,308)<span></span>
</td>
<td class="num">(9,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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income (loss)</a></td>
<td class="num">$ (95,947)<span></span>
</td>
<td class="num">$ (16,389)<span></span>
</td>
<td class="nump">$ 3,173<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_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>24
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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 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>
</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>
</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>
</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>
</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>
</tr>
<tr class="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>
</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>
</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="text">&#160;<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>
</tr>
<tr class="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>
</tr>
<tr class="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="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="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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
<td class="num">(6,381)<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>
</tr>
<tr class="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="text">&#160;<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>
</tr>
<tr class="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,400)<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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
<td class="nump">37,488<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>
</tr>
<tr class="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>
</tr>
<tr class="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 equity method investment loss</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>
</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="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>
</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="text">&#160;<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>
</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="text">&#160;<span></span>
</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>
</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="text">&#160;<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>
</tr>
<tr class="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>
</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_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>
</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_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased', window );">Exercise of common stock options and release of RSUs</a></td>
<td class="text">&#160;<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="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="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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="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>
<td class="num">(7,678)<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_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>
</tr>
<tr class="ro">
<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="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>
<td class="nump">7,801<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="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>
<td class="nump">21,641<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>
</tr>
<tr class="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>
</tr>
<tr class="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 equity method investment loss</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>
</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>
</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>
</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>
</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>
</tr>
<tr class="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>
</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">968,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 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="text">&#160;<span></span>
</td>
<td class="nump">91<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">90<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">20,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_StockIssuedDuringPeriodValueTreasuryStockReissued', window );">Reissuance of Treasury Stock</a></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="nump">$ 155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(155)<span></span>
</td>
</tr>
<tr class="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">(348,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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Withholding tax on restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,698)<span></span>
</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">(10,698)<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">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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">7,710<span></span>
</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,709<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="text">&#160;<span></span>
</td>
<td class="nump">29,569<span></span>
</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">29,569<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="num">(96,976)<span></span>
</td>
<td class="num">(96,976)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(96,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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Cumulative 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="nump">1,029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 equity method investment loss</a></td>
<td class="num">$ (96,976)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2025</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>
</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, 2025</a></td>
<td class="nump">37,127,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,127,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_TreasuryStockCommonShares', window );">Balance (in shares) at Jun. 30, 2025</a></td>
<td class="num">(7,118,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,118,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="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, 2025</a></td>
<td class="nump">$ 822,332<span></span>
</td>
<td class="nump">$ 822,332<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 74<span></span>
</td>
<td class="num">$ (79,058)<span></span>
</td>
<td class="nump">$ 379,779<span></span>
</td>
<td class="num">$ (12,390)<span></span>
</td>
<td class="nump">$ 533,927<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_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_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_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_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>25
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS<br> $ in Thousands, &#165; in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2025 </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>
</tr>
<tr class="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 equity method investment loss</a></td>
<td class="num">$ (96,976)<span></span>
</td>
<td class="num">$ (11,081)<span></span>
</td>
<td class="nump">$ 12,364<span></span>
</td>
</tr>
<tr class="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_DepreciationAmortizationAndAccretionNet', window );">Depreciation and amortization</a></td>
<td class="nump">62,396<span></span>
</td>
<td class="nump">53,757<span></span>
</td>
<td class="nump">43,207<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</a></td>
<td class="nump">77,805<span></span>
</td>
<td class="nump">4,789<span></span>
</td>
<td class="nump">1,411<span></span>
</td>
</tr>
<tr class="ro">
<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">29,569<span></span>
</td>
<td class="nump">21,641<span></span>
</td>
<td class="nump">37,488<span></span>
</td>
</tr>
<tr class="re">
<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">(13,274)<span></span>
</td>
<td class="num">(880)<span></span>
</td>
<td class="num">(1,418)<span></span>
</td>
</tr>
<tr class="ro">
<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">80<span></span>
</td>
<td class="nump">78<span></span>
</td>
<td class="nump">182<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of property and equipment</a></td>
<td class="nump">1,045<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_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount', window );">Impairment of privately-held investment</a></td>
<td class="nump">100<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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating 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" 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="num">(22,226)<span></span>
</td>
<td class="nump">9,873<span></span>
</td>
<td class="nump">43,262<span></span>
</td>
</tr>
<tr class="re">
<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="nump">6,073<span></span>
</td>
<td class="num">(12,503)<span></span>
</td>
<td class="num">(25,207)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(465)<span></span>
</td>
<td class="nump">1,927<span></span>
</td>
<td class="num">(18,695)<span></span>
</td>
</tr>
<tr class="re">
<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">2,127<span></span>
</td>
<td class="nump">1,731<span></span>
</td>
<td class="num">(17,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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">13,289<span></span>
</td>
<td class="num">(2,406)<span></span>
</td>
<td class="num">(19,568)<span></span>
</td>
</tr>
<tr class="re">
<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">(399)<span></span>
</td>
<td class="num">(1,974)<span></span>
</td>
<td class="nump">1,957<span></span>
</td>
</tr>
<tr class="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 );">Deferred revenue</a></td>
<td class="num">(2,591)<span></span>
</td>
<td class="num">(5,482)<span></span>
</td>
<td class="nump">8,073<span></span>
</td>
</tr>
<tr class="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">(26,885)<span></span>
</td>
<td class="num">(33,760)<span></span>
</td>
<td class="num">(45,545)<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">29,668<span></span>
</td>
<td class="nump">25,710<span></span>
</td>
<td class="nump">20,473<span></span>
</td>
</tr>
<tr class="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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(37,180)<span></span>
</td>
<td class="num">(37,088)<span></span>
</td>
<td class="num">(110,428)<span></span>
</td>
</tr>
<tr class="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">61<span></span>
</td>
<td class="nump">383<span></span>
</td>
<td class="nump">167<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">678<span></span>
</td>
<td class="nump">961<span></span>
</td>
<td class="nump">631<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">(36,441)<span></span>
</td>
<td class="num">(35,744)<span></span>
</td>
<td class="num">(109,630)<span></span>
</td>
</tr>
<tr class="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">(10,698)<span></span>
</td>
<td class="num">(7,678)<span></span>
</td>
<td class="num">(6,381)<span></span>
</td>
</tr>
<tr class="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">7,801<span></span>
</td>
<td class="nump">10,114<span></span>
</td>
<td class="nump">8,978<span></span>
</td>
</tr>
<tr class="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="nump">0<span></span>
</td>
<td class="num">(13,432)<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="nump">8,632<span></span>
</td>
</tr>
<tr class="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,664)<span></span>
</td>
<td class="num">(11,472)<span></span>
</td>
<td class="num">(26,598)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_PrincipalPaymentsOnCapitalLeases', window );">Principal payments on finance leases</a></td>
<td class="num">(935)<span></span>
</td>
<td class="num">(867)<span></span>
</td>
<td class="num">(810)<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 used in financing activities</a></td>
<td class="num">(15,496)<span></span>
</td>
<td class="num">(9,903)<span></span>
</td>
<td class="num">(29,611)<span></span>
</td>
</tr>
<tr class="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="nump">227<span></span>
</td>
<td class="num">(126)<span></span>
</td>
<td class="num">(280)<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 decrease in cash, cash equivalents and restricted cash</a></td>
<td class="num">(22,042)<span></span>
</td>
<td class="num">(20,063)<span></span>
</td>
<td class="num">(119,048)<span></span>
</td>
</tr>
<tr class="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">175,540<span></span>
</td>
<td class="nump">195,603<span></span>
</td>
<td class="nump">314,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at end of year</a></td>
<td class="nump">153,498<span></span>
</td>
<td class="nump">175,540<span></span>
</td>
<td class="nump">195,603<span></span>
</td>
</tr>
<tr class="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,920<span></span>
</td>
<td class="nump">2,564<span></span>
</td>
<td class="nump">3,711<span></span>
</td>
</tr>
<tr class="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">4,615<span></span>
</td>
<td class="nump">5,758<span></span>
</td>
<td class="nump">1,537<span></span>
</td>
</tr>
<tr class="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">10,574<span></span>
</td>
<td class="nump">7,381<span></span>
</td>
<td class="nump">12,715<span></span>
</td>
</tr>
<tr class="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">155<span></span>
</td>
<td class="nump">152<span></span>
</td>
<td class="nump">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_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">153,079<span></span>
</td>
<td class="nump">175,127<span></span>
</td>
<td class="nump">195,188<span></span>
</td>
</tr>
<tr class="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">419<span></span>
</td>
<td class="nump">413<span></span>
</td>
<td class="nump">415<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">$ 153,498<span></span>
</td>
<td class="nump">$ 175,540<span></span>
</td>
<td class="nump">$ 195,603<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_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_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_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_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss on investment in equity security without readily determinable fair value.</p></div>
<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 321<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/2147479536/321-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_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than 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> -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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<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/2147482099/360-10-50-2<br><br>Reference 4: 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_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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>26
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - Parenthetical (LOSS) (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, 2025</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_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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustment, tax</a></td>
<td class="num">$ (43)<span></span>
</td>
<td class="nump">$ 876<span></span>
</td>
<td class="nump">$ 1,566<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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>27
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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',serif;font-size:10pt;font-weight:400;line-height:100%">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 computers, graphic cards, game consoles, home appliances, power tools, smart phones, battery packs, consumer and industrial motor controls and power supplies for computers, servers and telecommunications equipment.  The Company conducts its operations primarily in the United States, Hong Kong, China, and South Korea.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%">The consolidated financial statements include the accounts of all subsidiaries.  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',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',serif;font-size:10pt;font-weight:400;line-height:110%">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 &#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;).  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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Method Investment Loss</span></div><div><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:107%">The Company uses the equity method of accounting when it has the ability to exercise significant influence, but not control, as determined in accordance with generally accepted accounting principles, over the operating and financial policies of the investee. Effective December 1, 2021, the Company reduced its equity interest in the JV Company and no longer controlled the JV Company. As a result, beginning December 2, 2021, the Company recorded its investment under the equity method of accounting. Since the Company is unable to obtain accurate financial information from the JV Company in a timely manner, the Company&#8217;s share of earnings or losses of the JV Company is recorded on a one quarter lag. The Company discloses and recognizes intervening events at the JV Company in the lag period that could materially affect its consolidated financial statements, if applicable.</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',serif;font-size:10pt;font-weight:400;line-height:92%">The Company records its interest in the net earnings or loss 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; instead the equity method investment is tested for impairment. The Company reviews for impairment whenever factors indicate that the carrying amount of the investment is determined to be other than temporary. 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 style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%">From December 2021 to June 2024, the Company completed several transactions to sell additional equity interests of the JV Company to third-party investors, while the JV Company also issued additional equity interests to new investors that diluted the Company's ownership interest. Accordingly, as of June 30, 2024, the percentage of outstanding JV equity interest beneficially owned by the Company was further reduced to 42.8%.  On December 30, 2024, the JV Company signed an investment agreement with an investor, pursuant to which the investor agreed to invest RMB 500&#160;million (or $68.5&#160;million based on the currency exchange rate between RMB and U.S. Dollar on December 31, 2024) in the JV Company in exchange for a 7.09% interest.  This transaction closed on January 15, 2025, at which time, the percentage of outstanding JV Company&#8217;s equity interest owned by the Company was reduced to approximately 39.2%.  The Company recorded a gain of $0.5&#160;million on the change of equity interest in the JV Company, which was included in the equity method investment loss line in the consolidated statements of operations.  The funding of the investment was agreed to be made in three installments.  The JV Company received the first installment of RMB 40&#160;million (or $5.5&#160;million) on December 31, 2024.  However, the JV </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%">Company has not received the remaining two installments as of the filing date.  As of June&#160;30, 2025, the percentage of outstanding JV equity interest beneficially owned by the Company was 39.2%. </span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%">In the fourth quarter of fiscal year 2025, the Company began negotiations with a third-party strategic investor to sell a portion of its outstanding equity interest in the JV Company. On July 14, 2025, the Company entered into an equity transfer agreement (&#8220;Agreement&#8221;) with the investor to sell approximately 20.3% of outstanding equity interest in the JV Company for an aggregate cash consideration of $150&#160;million. The Company identified the negotiations of the equity transfer agreement throughout the fourth quarter of fiscal year 2025 as an impairment indicator and performed a quantitative impairment test as of June 30, 2025. Based on the implied valuation of the JV Company per the transaction price in the equity transfer agreement, the fair value of the equity method investment was determined to be lower than its carrying value, and a $76.8&#160;million other-than-temporary impairment of the equity method investment was recognized as of June 30, 2025.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:110%">  </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%">The impairment loss is recorded within Equity method investment loss in the consolidated statement of operations for the year-ended June 30, 2025.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Use of Estimates</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',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 reserve of stock rotation returns, allowance for price adjustments, allowance for expected credit loss, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant and equipment.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Transactions and Translation </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',serif;font-size:10pt;font-weight:400;line-height:112%">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&#8217;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="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">For the Company&#8217;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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:112%">The Company maintains restricted cash in connection with cash balances temporarily restricted by the local custom authority 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, 2025 and 2024, 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',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',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&#8217;s ability to pay.  The </span></div><div><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</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',serif;font-size:10pt;font-weight:400;line-height:112%">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.  Level 2 inputs were used to estimate the fair value of the equity method investment for the purpose of recognizing the other than temporary impairment recorded in 2025.  The carrying value of the Company&#8217;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',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',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.  The Company evaluated its inventory for salability, obsolescence and other available applicable information.  When evaluating the adequacy of its provision for excess and obsolete inventory, the Company identifies excess and obsolete products and also analyzes historical usage, forecasted demand, and current economic trends.  If actual economic trends are less favorable than those forecasted, additional future inventory write-downs may be required, which could adversely affect our operating results.   Inventory adjustments, once established, are not reversed until the related inventory has been sold or scrapped.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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',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 are expected to 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 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-485">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',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',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',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, 2025 and 2024, the Company reduced property, plant and equipment by $0.7&#160;million and $1.0&#160;million, respectively.  During the fiscal year ended June 30, 2023, the Company reduced property, plant and equipment by $0.6 million and operating expenses by $0.1 million.  </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:112%">During the fiscal year ended June 30, 2025, the Company identified certain purchased manufacturing equipment that was unable to meet its production process requirements.  Because the equipment had no alternative uses, the Company recorded an impairment of $1.0&#160;million related to such equipment.  There was no impairment of long-lived assets for fiscal years 2024 and 2023. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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',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 revenue at a point in time when its performance obligation has been satisfied and control of the product is transferred 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',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. Sales to most distributors are made under terms allowing certain price adjustments of the Company&#8217;s products held in their inventory or upon sale to their end customers. Revenue from sales to distributors is recognized upon the transfer of control to the distributor. In the ordinary course of business, our distributors may need to sell our products to end customers at prices below the standard distribution price in order to remain competitive and secure sales. After the distributors sell the Company&#8217;s products to their end customers, the distributors submit a &#8220;ship-and-debit&#8221; price adjustment claim to the Company to adjust the distributor&#8217;s cost from the standard price to the pre-approved lower price. After the Company verifies that the claim was pre-approved, a credit memo is issued to the distributors for the ship-and-debit claim. In determining the transaction price, the Company considers ship-and-debit price adjustments to be variable consideration. The Company estimates the variable consideration of the allowance for price adjustments at the time revenue is recognized.  The Company also allows stock rotation </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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, expected sales volumes and individual distributor agreements.  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><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;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 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',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',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',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',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.  The license and development fee required significant integration to create a combined output to the customer and was determined to be one performance obligation and was recognized over the 24 months when the Company performed the engineering and development services.  The Company used the input method to measure progress and recognize revenue, based on the effort expended relative to the estimated total effort to satisfy the performance obligation.  During the fiscal years ended June&#160;30, 2025 and 2024, the Company recorded $13.8&#160;million and $21.2&#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.  As of June&#160;30, 2025, all revenue has been recognized and all consideration has been received associated with the license agreement.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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 costs to fulfill warranty obligation.  The Company monitors its 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',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',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',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',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',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',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',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.</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',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income taxes in a number of jurisdictions.  Significant judgment is required in determining the worldwide provision for income taxes.  There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business.  The Company establishes accruals for certain tax contingencies based on estimates of whether additional taxes may be due.  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 style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Significant management judgment is also 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 carryforwards 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 on a jurisdiction-by-jurisdiction basis 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.  The Company has concluded that it should report a full valuation allowance on its state research and development 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 style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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.  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.  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',serif;font-size:10pt;font-weight:400;line-height:107%">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.  The Company is subject to the continuous examination of our income tax returns by the Internal Revenue Service and other tax authorities.  The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes.  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.  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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">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',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.  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.  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.  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.</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',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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Advertising expenditures are expensed as incurred.  Advertising expense was $0.5 million, $0.6 million and $0.5 million in the fiscal years ended June&#160;30, 2025, 2024, and 2023, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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. The Company adopted the guidance during the three months ended June 30, 2025 and the adoption did not have a significant impact on the consolidated financial statements.</span></div><div style="margin-top:13.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:107%">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 did not early adopt ASU 2023-09 and will apply these additional income tax disclosures in its June 2026 fiscal 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',serif;font-size:10pt;font-weight:400;line-height:112%">In November 2024, the FASB issued ASU No. 2024-03, &#8220;Income Statement &#8211; Reporting Comprehensive Income &#8211; Expense Disaggregation Disclosures&#8221;, which improves disclosure requirements and provides more detailed information about an entity&#8217;s expenses, specifically amounts related to purchases of inventory, employee compensation, depreciation, intangible asset amortization, and selling expenses, along with qualitative descriptions of certain other types of expenses. This guidance is effective for annual reporting periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact of the ASU on its 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>28
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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%. </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',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',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 $80&#160;million based on the currency exchange rate as of January 26, 2022) (the &#8220;Investment&#8221;).  Following the closing of the Investment, 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 style="color:#000000;font-family:'Times New Roman',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%.  </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',serif;font-size:10pt;font-weight:400;line-height:110%">On December 30, 2024, the JV Company signed an investment agreement with an investor, pursuant to which the third-party investor agreed to invest RMB 500&#160;million (or $68.5&#160;million based on the currency exchange rate between RMB and U.S. Dollar on December 31, 2024) in the JV Company in exchange for a 7.09% interest.  This transaction closed on January 15, 2025, at which time, the percentage of outstanding JV Company&#8217;s equity interest owned by the Company was reduced to approximately 39.2%.  We recorded a gain of $0.5&#160;million on the change of equity interest in the JV Company, which was included in the equity method investment loss line in the consolidated statements of operations.  The funding of the investment was agreed to be made in three installments.  The JV Company received the first installment of RMB 40&#160;million (or $5.5&#160;million) on December 31, 2024.  However, the JV Company has not received the remaining two installments as of the filing 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',serif;font-size:10pt;font-weight:400;line-height:112%">In the fourth quarter of fiscal year 2025, the Company began negotiations with a third-party strategic investor to sell a portion of its outstanding equity interest in the JV Company.  On July 14, 2025, the Company entered into an equity transfer agreement with the investor to sell approximately 20.3% of outstanding equity interest in the JV Company for an aggregate cash consideration of approximately $150&#160;million to be paid in four installments, subject to satisfaction of certain conditions.</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',serif;font-size:10pt;font-weight:400;line-height:112%">The Company identified the negotiations of the equity transfer agreement throughout the fourth quarter of fiscal year 2025 as an impairment indicator and performed a quantitative impairment test as of June 30, 2025.  Based on the implied valuation of the JV Company per the transaction price in the equity transfer agreement, the fair value of the equity method investment was determined to be lower than its carrying value, and a $76.8&#160;million other-than-temporary impairment of the equity method investment was recognized as of June 30, 2025.  The impairment loss is recorded within Equity method investment loss in the consolidated statement of operations for the year-ended June 30, 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',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, 2025, 2024 and 2023, the Company recorded $77.8&#160;million including the impairment loss, $4.8&#160;million and $1.4&#160;million of equity method investment loss, respectively, using lag reporting.  As of June 30, 2025, the percentage of outstanding JV equity interest beneficially owned by the Company was 39.2%. The difference between the investment&#8217;s carrying value on June 30, 2025 of $279.1&#160;million and the underlying equity in net assets of approximately $107.1&#160;million as of March 31, 2025 relates primarily to equity method goodwill. </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',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',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"><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:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.448%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.465%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:100%">As of March 31, 2025</span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">As of March 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">101,151&#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',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',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',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',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="display:none"></td><td colspan="3" 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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">315,420&#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',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',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',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',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="display:none"></td><td colspan="3" 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">61,341&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="display:none"></td><td colspan="3" 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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">82,124&#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',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',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',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',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="display:none"></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: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="display:none"></td><td colspan="3" 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: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',serif;font-size:10pt;font-weight:400;line-height:100%">For the period April 1, 2024 to March 31, 2025</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',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',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="display:none"></td><td colspan="3" 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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">142,921&#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',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',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',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',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="display:none"></td><td colspan="3" 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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">8,662&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,844&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,502&#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><td colspan="3" 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,637&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="display:none"></td><td colspan="3" 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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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="display:none"></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: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="display: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>
</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>29
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 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_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',serif;font-size:10pt;font-weight:400;line-height:112%">As of June&#160;30, 2025, the Company owned 39.2% 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.  The JV Company reimbursed AOS for purchases made on its behalf of $11.3&#160;million, $9.8&#160;million and $35.6&#160;million during the fiscal year ended June 30, 2025, 2024 and 2023, respectively.  Due to the right of offset of receivables and payables with the JV Company, as of June&#160;30, 2025 and 2024, AOS recorded the net amount of $15.8&#160;million and $13.7&#160;million, respectively, as a payable related to equity investee, net, on the Consolidated Balance Sheet.  The purchases by AOS for the fiscal year ended June 30, 2025, 2024 and 2023 were $109.1&#160;million, $96.6&#160;million and $127.8&#160;million, respectively.</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>30
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">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, employee share purchase plan shares and vesting of restricted stock units using the treasury stock method.  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',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:</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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(96,976)</span></td><td style="background-color:#ffffff;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',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',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',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',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></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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">29,405&#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',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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">29,405&#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',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',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></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',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',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',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',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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">29,405&#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',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',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share:</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(3.30)</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',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',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',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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(3.30)</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',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',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',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',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></tr></table></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,475&#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',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">629&#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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,104&#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',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',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></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>31
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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 and review 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',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&#8217;s credit requirements, 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',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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">22.1&#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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">14.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">52.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#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',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',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',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',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',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',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',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',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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>32
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">75,604&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(40,802)</span></td><td style="background-color:#ffffff;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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for credit losses</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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">34,772&#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',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',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></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">81,341&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">91,591&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">16,745&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">189,677&#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',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',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></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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Value-added tax 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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">339&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,383&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,669&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,990&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deposit with 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',serif;font-size:10pt;font-weight:400;line-height:100%">7,073&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">336&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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><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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Short term deposit</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',serif;font-size:10pt;font-weight:400;line-height:100%">534&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,700&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,697&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">18,215&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">14,165&#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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">71,961&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">442,462&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">37,918&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">53,509&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,267&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">43,901&#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',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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">657,895&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated 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',serif;font-size:10pt;font-weight:400;line-height:100%">(371,836)</span></td><td style="background-color:#cceeff;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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">286,059&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">28,038&#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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">314,097&#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',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',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></tr></table></div><div style="margin-top:13.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation expense was $54.2 million, $50.5 million and $40.4&#160;million for fiscal years 2025, 2024 and 2023, respectively.</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalized $0.2 million, $0.6 million and $0.5 million of software development costs during the fiscal years 2025, 2024 and 2023, respectively.  Amortization of capitalized software development costs was $0.5 million in fiscal year 2025, $0.6 million in fiscal year 2024 and $0.4 million in fiscal year 2023.  Unamortized capitalized software development costs in each of the periods presented at June 30, 2025 and 2024 were $0.7 million and $1.0 million, respectively. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,973&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">814&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">18,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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',serif;font-size:10pt;font-weight:400;line-height:100%">Office leases 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',serif;font-size:10pt;font-weight:400;line-height:100%">1,358&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,418&#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="display:none"></td><td colspan="3" 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',serif;font-size:10pt;font-weight:400;line-height:100%">Other</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',serif;font-size:10pt;font-weight:400;line-height:100%">541&#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',serif;font-size:10pt;font-weight:400;line-height:100%">332&#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',serif;font-size:10pt;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">22,766&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">25,239&#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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(19,455)</span></td><td style="background-color:#cceeff;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',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">269&#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',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',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></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',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.2 million and $3.3&#160;million for the years ended June&#160;30, 2025, 2024 and 2023, respectively.  The estimated useful lives for patents and technology rights and trade name were five years and ten years, respectively.  All intangible assets were fully amortized in as of June 30, 2025.</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Accrued liabilities</span></div><div style="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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,766&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,118&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,184&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,399&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,465&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,184&#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',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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,704&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,755&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">17,030&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,422&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">59,027&#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',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',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></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',serif;font-size:10pt;font-weight:400;line-height:112%">Short-term customer deposits are payments received from customers for securing future product shipments.  As of June&#160;30, 2025, $7.0&#160;million were from Customer A, $2.0&#160;million were from Customer B, and $8.0&#160;million were from other customers.  As of June 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.</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,407&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,096&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,966&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Released</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',serif;font-size:10pt;font-weight:400;line-height:100%">(700)</span></td><td style="background-color:#cceeff;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(2,300)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Utilization</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',serif;font-size:10pt;font-weight:400;line-height:100%">(685)</span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">(453)</span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">(4,642)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,118&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,407&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,674&#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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">12,834&#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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(11,310)</span></td><td style="background-color:#cceeff;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',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,184&#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',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',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',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',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></tr></table></div><div style="margin-top:13.5pt"><span><br/></span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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:87.280%"><tr><td style="width:1.0%"></td><td style="width:64.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.651%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" 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',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:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></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',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;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',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,000&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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',serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">19,661&#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><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;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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, 2025, $5.0&#160;million were from Customer A and $2.0&#160;million were from other customers.  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.</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>33
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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',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.  As of June 30, 2025, 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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt financing</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 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 $12.1&#160;million as of June&#160;30, 2025.  As of June&#160;30, 2025, the outstanding balance of this debt financing was $6.5&#160;million. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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',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 the SOFR 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, 2025, Jireh was in compliance with these covenants and the outstanding balance of this loan was $20.3&#160;million.  In August 2025, the Company paid the outstanding balance in full.</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',serif;font-size:10pt;font-weight:400;line-height:112%">At June&#160;30, 2025, 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2026</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,871&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2027</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',serif;font-size:10pt;font-weight:400;line-height:100%">14,344&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2028</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',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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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',serif;font-size:10pt;font-weight:400;line-height:100%">Total principal of debt</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;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',serif;font-size:10pt;font-weight:400;line-height:100%">26,751&#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',serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(27)</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',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:#ffffff;padding:0 1pt"></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">26,724&#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: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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">11,871&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">14,880&#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',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">11,852&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">14,872&#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',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',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></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>34
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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 lease 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',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="margin-top:5pt;text-align:center;text-indent:22.5pt"><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:63.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.100%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.160%"></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:15.162%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,497&#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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,098&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Depreciation of equipment</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:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">173&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">8,491&#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',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',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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display: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',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:89.473%"><tr><td style="width:1.0%"></td><td style="width:64.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.107%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.239%"></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:1.0%"></td><td style="width:15.242%"></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="9" 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',serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></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:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',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 #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,288&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,684)</span></td><td style="background-color:#ffffff;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',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="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',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-863"><span style="-sec-ix-hidden:f-864">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,449&#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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5.00</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',serif;font-size:10pt;font-weight:400;line-height:100%">5.54</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2.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',serif;font-size:10pt;font-weight:400;line-height:100%">3.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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4.88&#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',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',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',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',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',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',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',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',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',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:89.473%"><tr><td style="width:1.0%"></td><td style="width:64.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.107%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.239%"></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:1.0%"></td><td style="width:15.242%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,466&#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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">210&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">935&#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',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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,162&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></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',serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments are as follows as of June 30, 2025 (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: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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2026</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,935&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2027</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',serif;font-size:10pt;font-weight:400;line-height:100%">5,011&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2028</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',serif;font-size:10pt;font-weight:400;line-height:100%">4,419&#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',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">2029</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',serif;font-size:10pt;font-weight:400;line-height:100%">4,055&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2030</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',serif;font-size:10pt;font-weight:400;line-height:100%">3,430&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,841&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">24,691&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,479&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(2,788)</span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">(198)</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">21,903&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,281&#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',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 lease 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',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="margin-top:5pt;text-align:center;text-indent:22.5pt"><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:63.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.100%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.160%"></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:15.162%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,497&#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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,098&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Depreciation of equipment</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:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">173&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">8,491&#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',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',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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display: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',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:89.473%"><tr><td style="width:1.0%"></td><td style="width:64.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.107%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.239%"></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:1.0%"></td><td style="width:15.242%"></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="9" 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',serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></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:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',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 #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,288&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,684)</span></td><td style="background-color:#ffffff;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',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="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',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-863"><span style="-sec-ix-hidden:f-864">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,449&#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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5.00</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',serif;font-size:10pt;font-weight:400;line-height:100%">5.54</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2.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',serif;font-size:10pt;font-weight:400;line-height:100%">3.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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4.88&#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',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',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',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',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',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',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',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',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',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:89.473%"><tr><td style="width:1.0%"></td><td style="width:64.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.107%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.239%"></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:1.0%"></td><td style="width:15.242%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,466&#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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">210&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">935&#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',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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,162&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></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',serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments are as follows as of June 30, 2025 (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: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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2026</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,935&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2027</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',serif;font-size:10pt;font-weight:400;line-height:100%">5,011&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2028</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',serif;font-size:10pt;font-weight:400;line-height:100%">4,419&#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',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">2029</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',serif;font-size:10pt;font-weight:400;line-height:100%">4,055&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2030</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',serif;font-size:10pt;font-weight:400;line-height:100%">3,430&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,841&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">24,691&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,479&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(2,788)</span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">(198)</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">21,903&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,281&#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>35
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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&#8217; Equity<div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;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, 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',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 was no availability under this repurchase program, which was terminated.  Prior to September 2017, the board of directors authorized two share purchase programs, which were terminated.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal years 2025 and 2024, the Company did not repurchase any shares pursuant to the repurchase program.  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.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">As of June&#160;30, 2025, 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, 214,809 shares with a weighted average repurchase price of $9.58 per share, were reissued at an average price of $3.89 per share for option exercises and vested restricted stock units.</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>36
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 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_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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2018 Omnibus Incentive Plan</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',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 from 2021 to 2024, the shares reserved for issuance under the 2018 Plan was approved to increase by a total of 2,544,000 shares, to 4,609,000 shares.  As of June&#160;30, 2025, 541,000 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',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',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',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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Time-based Restricted Stock Units (&#8220;TRSU&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The total fair value of TRSUs vested during the years ended June 30, 2025, 2024 and 2023 was $17.9&#160;million, $15.6&#160;million and $13.0&#160;million, respectively.  The following table summarizes the Company&#8217;s TRSU activities:</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #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',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',serif;font-size:10pt;font-weight:400;line-height:100%">34.03&#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:0 1pt"></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">38,994,764&#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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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: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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,469,135&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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: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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">655,738&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">29.39&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(574,664)</span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(58,283)</span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">28.25&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,491,926&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28.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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38,282,821&#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',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',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 $4.0 million, $2.8 million and $5.2 million of expenses for these PRSUs during the years ended June&#160;30, 2025, 2024 and 2023, respectively.  The total fair value of PRSUs vested during the years ended June 30, 2025, 2024 and 2023 was $4.5&#160;million, $3.8&#160;million and $3.5&#160;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',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',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',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',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',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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">36.56&#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:0 1pt"></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">12,981,763&#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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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: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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">344,125&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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: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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">209,750&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">27.61&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(133,910)</span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33.60&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(10,402)</span></td><td style="background-color:#ffffff;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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">409,563&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27.71&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,509,387&#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',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',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 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. 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.  On August 8, 2024, the Compensation Committee of the Board approved modifications of the terms of MSUs to extend the performance period through December 31, 2026, change the commencement date for the four-year time-based service period to January 1, 2027, and reduce the 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 3.93%, expected term of 2.40 years, expected volatility of 57.81% and dividend yield of 0%.  The Company recorded approximately $5.0&#160;million, $(6.4)&#160;million and $1.9&#160;million of expenses for these MSUs during the fiscal years ended June 30, 2025, 2024 and 2023, respectively.</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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 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 $0.6 million, $1.0 million and $3.9&#160;million of expense for these MSUs during the years ended June&#160;30, 2025, 2024 and 2023, respectively.  The total fair value of MSUs vested during the years ended June 30, 2025, 2024 and 2023 was $1.4&#160;million, $1.4&#160;million and $0.5&#160;million, 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',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',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',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',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',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',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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,206,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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">25.10&#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:0 1pt"></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">73,548,040&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(90,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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(8,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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48.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',serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;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',serif;font-size:10pt;font-weight:400;line-height:100%">2,108,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',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',serif;font-size:10pt;font-weight:400;line-height:100%">25.86&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">69,142,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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(275,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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(106,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',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',serif;font-size:10pt;font-weight:400;line-height:100%">42.32&#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',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,727,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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28.15&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">64,537,990&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(270,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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(21,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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38.14&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,436,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',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',serif;font-size:10pt;font-weight:400;line-height:100%">32.32&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2.89</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">36,847,760&#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',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',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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">389,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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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: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><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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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: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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(10,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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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: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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">265,267&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2025</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',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.00&#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',serif;font-size:10pt;font-weight:400;line-height:100%">0.00</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.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="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',serif;font-size:10pt;font-weight:400;line-height:100%">0.00</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at June 30, 2025</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',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.00&#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',serif;font-size:10pt;font-weight:400;line-height:100%">0.00</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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',serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value for options outstanding at June&#160;30, 2025 in the table above is based on the Company&#8217;s common stock closing price on June&#160;30, 2025.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The 2018 Employee Share Purchase Plan </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',serif;font-size:10pt;font-weight:400;line-height:112%">At the annual general meeting of shareholders in November 2018, the 2018 Employee Share Purchase Plan (&#8220;Purchase Plan&#8221; or &#8220;ESPP&#8221;) 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 in the share pool without obtaining further shareholder approval.  At the annual general meetings of shareholders in 2021 and 2023, the shares reserved for issuance under the ESPP 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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">54.1% - 71.0%</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">64.0% - 70.5%</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4.1% - 4.4%</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4.5% - 4.6%</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',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',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',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',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',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',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',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',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',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 fiscal years ended June&#160;30, 2025, 2024 and 2023 was $12.07, $10.16 and $11.46 per share, respectively. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">The total share-based compensation expense related to TRSU, PRSUs, MSUs, 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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,224&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">8,123&#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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">17,222&#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',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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">29,569&#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',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',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',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',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></tr></table></div>Total unrecognized share-based compensation expense as of June&#160;30, 2025 was $51.1 million including estimated forfeitures, which is expected to be recognized over a weighted-average period of 2.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>37
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">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&#8217;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, 2025, 2024 and 2023, the Company made employer match contributions of $1.8&#160;million, $1.8&#160;million and $1.9&#160;million, respectively.</span></div>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., 16.0% to 17.0% in China, 6.0% in Taiwan, 12.0% in India, and 9.3% in Germany.  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>38
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,229&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(36,025)</span></td><td style="background-color:#ffffff;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',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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(27,796)</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',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',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',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',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></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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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="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',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">721&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">190&#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',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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,972&#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',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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(13,502)</span></td><td style="background-color:#cceeff;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',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',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></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',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',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',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',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',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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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',serif;font-size:10pt;font-weight:400;line-height:100%">Total provision (benefit) 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(8,625)</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',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',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',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',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></tr></table></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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',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',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',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',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',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',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',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',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',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><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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(38.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',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">45.1&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">7.7&#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',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(6.0)</span></td><td style="background-color:#cceeff;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',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">2.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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#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',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">31.0&#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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">As shown in the above effective tax rate analysis, the Company&#8217;s effective tax rate was 31.0%, (138.1)%, and 30.1% for fiscal year 2025, 2024 and 2023, respectively.  The primary reason for the large percentage differences in the  overall effective tax rate reconciliation between the fiscal 2024 year and fiscal 2025 year as well as between the fiscal 2024 year and fiscal 2023 year is mainly due to the smaller amount of pretax book loss of $2.6&#160;million as the denominator in the calculation of effective tax rate reconciliation in fiscal 2024, as compared to the larger amount of pretax book loss of $27.8&#160;million in fiscal 2025 as the </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">denominator as well as the pretax book income of $19.7&#160;million in fiscal 2023 as the denominator in calculating the effective tax rates for these two years.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">When comparing the effective tax rate impact on the differences in pretax book loss between fiscal 2025 versus fiscal 2024, the net value of the fiscal 2025 loss is approximately 10.5 times higher than the pretax book loss in fiscal 2024.   Therefore, the percentage impact on the effective tax rate in fiscal 2025 is approximately 10.5 times higher than in fiscal 2024, simply due to the large variance in pretax book loss between the two years.  The impact of the pretax book loss denominator effect also fully explains the differences in the effective tax rate differences between the fiscal 2025 and 2024 years for tax credits and non-deductible executive compensation expense.  The differences between &#8220;Foreign Taxes, net&#8221; is a result of changes in the mix of earnings in various geographic jurisdictions between fiscal 2025 and fiscal 2024.  The differences concerning &#8220;Outside Basis Differences on Equity Method Investment&#8221; between the two years is a result of the larger amount of equity method loss in fiscal 2025 in comparison with that of fiscal 2024.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',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',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',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><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',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',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></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',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',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',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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">16,957&#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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,953&#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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,302&#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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">434&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">32,183&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(8,751)</span></td><td style="background-color:#ffffff;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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">23,432&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(18,538)</span></td><td style="background-color:#cceeff;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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(3,724)</span></td><td style="background-color:#ffffff;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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(13,763)</span></td><td style="background-color:#cceeff;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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(36,025)</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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(12,593)</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',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',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></tr></table></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">599&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(13,192)</span></td><td style="background-color:#ffffff;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',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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(12,593)</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',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',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></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',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 $8.8 million and $7.3 million as of June&#160;30, 2025 and 2024, respectively.  The change in valuation allowance for June&#160;30, 2025 and 2024 was an increase of $1.5 million and an increase of $0.6 million, respectively.</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">At June&#160;30, 2025 and 2024, the Company provided a valuation allowance for its state research and development credit carryforward deferred tax assets of $8.8 million and $7.3&#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 and 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',serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2025, the Company had federal research and development tax credit carryforwards of approximately $8.1 million.  The federal tax credits begin to expire in 2042, if not utilized.&#160; At June&#160;30, 2025, the Company had state tax credit carryforwards of approximately $11.1 million, of which $9.9&#160;million carryforward indefinitely, $0.9&#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',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, 2025, Alpha and Omega Semiconductor (Cayman) and AOS International LP have a cumulative loss.  As of June&#160;30, 2025, the cumulative amount of undistributed earnings of its foreign entities considered permanently reinvested is $433.5&#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&#160;30, 2025, the Company has recorded a deferred tax liability of $13.8&#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',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, 2022 to June&#160;30, 2025 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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,088&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">826&#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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(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',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#ffffff;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',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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,742&#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',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',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',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',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></tr></table></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2025, the total unrecognized tax benefits of $10.7 million included $7.3 million of unrecognized tax benefits that have been netted against the related deferred tax assets.  The remaining $3.4 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, 2025.  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',serif;font-size:10pt;font-weight:400;line-height:107%">The total unrecognized tax benefits of $10.7 million at June&#160;30, 2025 included $7.4 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',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, 2025 was $0.8 million, of which $0.2 million was recognized in the year ended June&#160;30, 2025.  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.</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',serif;font-size:10pt;font-weight:400;line-height:112%">The Company files its income tax returns in the United States and in various foreign jurisdictions.  The tax years 2004 to 2025 remain open to examination by U.S. federal and state tax authorities due to tax attribute carryovers.  The tax years 2019 to 2025 remain open to examination by foreign tax authorities. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company's income tax returns are subject to examinations by the Internal Revenue Service and other tax authorities in various jurisdictions.  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. These assessments can require considerable estimates and judgments.  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.  If </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">One Big Beautiful Bill Act, Enacted July 4, 2025</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">On July 4, 2025, H.R. 1, commonly known as the One Big Beautiful Bill Act (the &#8220;OBBB&#8221;), was signed into law. This includes significant changes to the federal corporate tax provisions and extends certain otherwise expiring provisions of the 2017 Tax Cuts and Jobs Act. The key provisions include allowing immediate expensing of domestic research and experimental expenditures, new limitations on interest expense deductibility, reinstatement of 100% bonus depreciation for qualified assets placed in service in the United States after January 19, 2025 as well as changes to the calculation of taxable income resulting from the foreign derived intangible income deduction.  </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">ASC 740 Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"> requires the effects of changes in tax rates and laws to be recognized in the period in which the relevant legislation is enacted. The OBBB was enacted after the June 30, 2025 year end.  As of June 30, 2025, we are continuing to assess the potential impact of the OBBB.</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_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>39
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">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-maker is the Chief Executive Officer.  The financial information presented to the Company&#8217;s 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 Chief Executive Officer assesses performance of the Company, monitors budget versus actual results and determines how to allocated resources based on the consolidated net income or loss as reported on the Company&#8217;s Consolidated Statement of Operations.  There are no other expense categories regularly provided to the Chief Executive Officer that are not already included in the Consolidated Statements of Operations.  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',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="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">617,574&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">58,514&#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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,691&#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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,093&#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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">14,290&#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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">696,162&#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',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',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',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',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="display:none"></td></tr></table></div><div style="margin-top:14pt;text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of revenue by product type:</span></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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">449,507&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">229,926&#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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,888&#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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">13,841&#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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">696,162&#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',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',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',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',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="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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">99,389&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">230,518&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,478&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">335,385&#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',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',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></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>40
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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, 2025 and 2024, such restricted portion amounted to approximately $93.9 million and $93.5 million, or 11.4% 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>41
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025 and 2024, the Company had approximately $85.9 million and $100.8 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',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025 and 2024, the Company had approximately $14.1 million, and $6.9 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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:112%">As previously disclosed, the Company cooperated with the Department of Commerce (&#8220;DOC&#8221;) in connection with its administrative investigation regarding certain transactions by the Company.  On July 2, 2025, the Company announced that it reached a settlement agreement with DOC to close its investigation, pursuant to which the Company agreed to make a one-time payment of $4.25&#160;million, which was recorded in the accrued liability in the consolidated balance sheet as of June 30, 2025. The resolution does not impact the Company&#8217;s ongoing 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',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, 2025 and 2024.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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 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 style="color:#000000;font-family:'Times New Roman',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',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',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>42
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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',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',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',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',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',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',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',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',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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2024</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">41,689&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,266&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">204,555&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,485&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(205,442)</span></td><td style="background-color:#cceeff;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2025</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">40,802&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">8,751&#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>43
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">$ (96,976)<span></span>
</td>
<td class="num">$ (11,081)<span></span>
</td>
<td class="nump">$ 12,364<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>44
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</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_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<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>
</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>
</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>
</tr>
</table>
<div style="display: none;">
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',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',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 a cybersecurity incident is detected, 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.  We believe that our cybersecurity risk management process has been and continues to be an integral part of our overall risk management process of the Company as our cybersecurity team collaborates closely with our information technology team, senior management, Audit Committee and Cybersecurity Subcommittee, and internal audit team to address any such threats and incidents.</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',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',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><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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">false<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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text">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.<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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%">  Our senior 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. When a cybersecurity incident is identified, our computer incident response team will notify the Information Security Officer immediately, and upon assessment of the nature and severity of the incident, internal and external parties may be further notified to determine the appropriate response strategy, and written preliminary and final reports will be submitted to management. 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. Our Information Security Officer is a certified information systems security professional (CISSP). The cybersecurity 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 senior management team, 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',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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span>Report to the Audit Committee and the Board of significant and material cybersecurity incidents.<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_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">Our senior 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. When a cybersecurity incident is identified, our computer incident response team will notify the Information Security Officer immediately, and upon assessment of the nature and severity of the incident, internal and external parties may be further notified to determine the appropriate response strategy, and written preliminary and final reports will be submitted to management. 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. Our Information Security Officer is a certified information systems security professional (CISSP). The cybersecurity 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 senior management team, including our Chief Executive Officer and Chief Financial Officer, as well as our Board of Directors.<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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span>Report to the Audit Committee and the Board of significant and material cybersecurity incidents.<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_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text">Our senior 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. When a cybersecurity incident is identified, our computer incident response team will notify the Information Security Officer immediately, and upon assessment of the nature and severity of the incident, internal and external parties may be further notified to determine the appropriate response strategy, and written preliminary and final reports will be submitted to management. 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. Our Information Security Officer is a certified information systems security professional (CISSP). The cybersecurity 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 senior management team, including our Chief Executive Officer and Chief Financial Officer, as well as our Board of Directors.<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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text">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. Our Information Security Officer is a certified information systems security professional (CISSP).<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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text">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.<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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text">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.<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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<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;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<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;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<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;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<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;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Preparation</span></div>The consolidated financial statements include the accounts of all subsidiaries.  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" 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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Use of Estimates</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',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 reserve of stock rotation returns, allowance for price adjustments, allowance for expected credit loss, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant and equipment.</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_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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Transactions and Translation </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',serif;font-size:10pt;font-weight:400;line-height:112%">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&#8217;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="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">For the Company&#8217;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="re">
<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',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',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',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 by the local custom authority 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, 2025 and 2024, the amount of restricted cash was $0.4&#160;million and $0.4&#160;million, respectively.<span></span>
</td>
</tr>
<tr class="ro">
<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',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',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&#8217;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="re">
<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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',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="ro">
<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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</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',serif;font-size:10pt;font-weight:400;line-height:112%">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.  Level 2 inputs were used to estimate the fair value of the equity method investment for the purpose of recognizing the other than temporary impairment recorded in 2025.  The carrying value of the Company&#8217;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="re">
<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',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',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.  The Company evaluated its inventory for salability, obsolescence and other available applicable information.  When evaluating the adequacy of its provision for excess and obsolete inventory, the Company identifies excess and obsolete products and also analyzes historical usage, forecasted demand, and current economic trends.  If actual economic trends are less favorable than those forecasted, additional future inventory write-downs may be required, which could adversely affect our operating results.   Inventory adjustments, once established, are not reversed until the related inventory has been sold or scrapped.</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_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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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',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 are expected to 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 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-485">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',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="re">
<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',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="ro">
<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',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',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>During the fiscal year ended June 30, 2025, the Company identified certain purchased manufacturing equipment that was unable to meet its production process requirements.  Because the equipment had no alternative uses, the Company recorded an impairment of $1.0&#160;million related to such equipment.<span></span>
</td>
</tr>
<tr class="re">
<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',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',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 revenue at a point in time when its performance obligation has been satisfied and control of the product is transferred 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',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. Sales to most distributors are made under terms allowing certain price adjustments of the Company&#8217;s products held in their inventory or upon sale to their end customers. Revenue from sales to distributors is recognized upon the transfer of control to the distributor. In the ordinary course of business, our distributors may need to sell our products to end customers at prices below the standard distribution price in order to remain competitive and secure sales. After the distributors sell the Company&#8217;s products to their end customers, the distributors submit a &#8220;ship-and-debit&#8221; price adjustment claim to the Company to adjust the distributor&#8217;s cost from the standard price to the pre-approved lower price. After the Company verifies that the claim was pre-approved, a credit memo is issued to the distributors for the ship-and-debit claim. In determining the transaction price, the Company considers ship-and-debit price adjustments to be variable consideration. The Company estimates the variable consideration of the allowance for price adjustments at the time revenue is recognized.  The Company also allows stock rotation </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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, expected sales volumes and individual distributor agreements.  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><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;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 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',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',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',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',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.  The license and development fee required significant integration to create a combined output to the customer and was determined to be one performance obligation and was recognized over the 24 months when the Company performed the engineering and development services.  The Company used the input method to measure progress and recognize revenue, based on the effort expended relative to the estimated total effort to satisfy the performance obligation.  During the fiscal years ended June&#160;30, 2025 and 2024, the Company recorded $13.8&#160;million and $21.2&#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.  As of June&#160;30, 2025, all revenue has been recognized and all consideration has been received associated with the license agreement.</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_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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="re">
<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 style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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 costs to fulfill warranty obligation.  The Company monitors its 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="ro">
<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',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',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="re">
<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',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="ro">
<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',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',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.</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',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income taxes in a number of jurisdictions.  Significant judgment is required in determining the worldwide provision for income taxes.  There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business.  The Company establishes accruals for certain tax contingencies based on estimates of whether additional taxes may be due.  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 style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Significant management judgment is also 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 carryforwards 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 on a jurisdiction-by-jurisdiction basis 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.  The Company has concluded that it should report a full valuation allowance on its state research and development 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 style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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.  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.  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',serif;font-size:10pt;font-weight:400;line-height:107%">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.  The Company is subject to the continuous examination of our income tax returns by the Internal Revenue Service and other tax authorities.  The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes.  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.  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="re">
<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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">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',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.  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.  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.  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.</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="ro">
<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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Advertising expenditures are expensed as incurred.  Advertising expense was $0.5 million, $0.6 million and $0.5 million in the fiscal years ended June&#160;30, 2025, 2024, and 2023, respectively.</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_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income (loss)</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',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="ro">
<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',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',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:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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. The Company adopted the guidance during the three months ended June 30, 2025 and the adoption did not have a significant impact on the consolidated financial statements.</span></div><div style="margin-top:13.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:107%">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 did not early adopt ASU 2023-09 and will apply these additional income tax disclosures in its June 2026 fiscal 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',serif;font-size:10pt;font-weight:400;line-height:112%">In November 2024, the FASB issued ASU No. 2024-03, &#8220;Income Statement &#8211; Reporting Comprehensive Income &#8211; Expense Disaggregation Disclosures&#8221;, which improves disclosure requirements and provides more detailed information about an entity&#8217;s expenses, specifically amounts related to purchases of inventory, employee compensation, depreciation, intangible asset amortization, and selling expenses, along with qualitative descriptions of certain other types of expenses. This guidance is effective for annual reporting periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact of the ASU on its 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_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>47
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">71,961&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">442,462&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">37,918&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">53,509&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,267&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">43,901&#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',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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">657,895&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated 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',serif;font-size:10pt;font-weight:400;line-height:100%">(371,836)</span></td><td style="background-color:#cceeff;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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">286,059&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">28,038&#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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">314,097&#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',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',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></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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(19,455)</span></td><td style="background-color:#cceeff;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',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">269&#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',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',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></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>48
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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_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',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"><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:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.448%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.465%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:100%">As of March 31, 2025</span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">As of March 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">101,151&#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',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',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',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',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="display:none"></td><td colspan="3" 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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">315,420&#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',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',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',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',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="display:none"></td><td colspan="3" 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">61,341&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="display:none"></td><td colspan="3" 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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">82,124&#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',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',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',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',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="display:none"></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: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="display:none"></td><td colspan="3" 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: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',serif;font-size:10pt;font-weight:400;line-height:100%">For the period April 1, 2024 to March 31, 2025</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',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',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="display:none"></td><td colspan="3" 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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">142,921&#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',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',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',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',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="display:none"></td><td colspan="3" 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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">8,662&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,844&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,502&#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><td colspan="3" 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,637&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="display:none"></td><td colspan="3" 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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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="display:none"></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: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="display: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>
</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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:</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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(96,976)</span></td><td style="background-color:#ffffff;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',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',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',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',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></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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">29,405&#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',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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">29,405&#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',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',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></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',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',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',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',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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">29,405&#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',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',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share:</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(3.30)</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',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',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',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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(3.30)</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',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',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',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',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></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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,475&#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',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">629&#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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,104&#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',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',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></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>50
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">22.1&#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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">14.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">52.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#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',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',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',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',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',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',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',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',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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>51
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">75,604&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(40,802)</span></td><td style="background-color:#ffffff;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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for credit losses</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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">34,772&#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',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',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></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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">81,341&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">91,591&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">16,745&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">189,677&#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',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',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></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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Value-added tax 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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">339&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,383&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,669&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,990&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deposit with 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',serif;font-size:10pt;font-weight:400;line-height:100%">7,073&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">336&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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><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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Short term deposit</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',serif;font-size:10pt;font-weight:400;line-height:100%">534&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,700&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,697&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">18,215&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">14,165&#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_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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">71,961&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">442,462&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">37,918&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">53,509&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,267&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">43,901&#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',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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">657,895&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated 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',serif;font-size:10pt;font-weight:400;line-height:100%">(371,836)</span></td><td style="background-color:#cceeff;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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">286,059&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">28,038&#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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">314,097&#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',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',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></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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,973&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">814&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">18,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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',serif;font-size:10pt;font-weight:400;line-height:100%">Office leases 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',serif;font-size:10pt;font-weight:400;line-height:100%">1,358&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,418&#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="display:none"></td><td colspan="3" 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',serif;font-size:10pt;font-weight:400;line-height:100%">Other</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',serif;font-size:10pt;font-weight:400;line-height:100%">541&#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',serif;font-size:10pt;font-weight:400;line-height:100%">332&#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',serif;font-size:10pt;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">22,766&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">25,239&#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_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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(19,455)</span></td><td style="background-color:#cceeff;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',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">269&#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',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',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></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_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities</a></td>
<td class="text"><div style="padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Accrued liabilities</span></div><div style="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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,766&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,118&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,184&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,399&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,465&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,184&#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',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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,704&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,755&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">17,030&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,422&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">59,027&#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',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',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></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',serif;font-size:10pt;font-weight:400;line-height:112%">Short-term customer deposits are payments received from customers for securing future product shipments.  As of June&#160;30, 2025, $7.0&#160;million were from Customer A, $2.0&#160;million were from Customer B, and $8.0&#160;million were from other customers.  As of June 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.</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_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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,407&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,096&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,966&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Released</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',serif;font-size:10pt;font-weight:400;line-height:100%">(700)</span></td><td style="background-color:#cceeff;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(2,300)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Utilization</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',serif;font-size:10pt;font-weight:400;line-height:100%">(685)</span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">(453)</span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">(4,642)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,118&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,407&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,674&#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 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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">12,834&#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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(11,310)</span></td><td style="background-color:#cceeff;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',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,184&#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',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',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',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',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></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_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',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',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:87.280%"><tr><td style="width:1.0%"></td><td style="width:64.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.651%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" 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',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:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></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',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;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',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,000&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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',serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">19,661&#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><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;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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, 2025, $5.0&#160;million were from Customer A and $2.0&#160;million were from other customers.  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.</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',serif;font-size:10pt;font-weight:400;line-height:112%">At June&#160;30, 2025, 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2026</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,871&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2027</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',serif;font-size:10pt;font-weight:400;line-height:100%">14,344&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2028</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',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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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',serif;font-size:10pt;font-weight:400;line-height:100%">Total principal of debt</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;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',serif;font-size:10pt;font-weight:400;line-height:100%">26,751&#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',serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(27)</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',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:#ffffff;padding:0 1pt"></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">26,724&#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: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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">11,871&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">14,880&#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',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">11,852&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">14,872&#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',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',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></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>53
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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="margin-top:5pt;text-align:center;text-indent:22.5pt"><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:63.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.100%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.160%"></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:15.162%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,497&#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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,098&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Depreciation of equipment</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:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">173&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">8,491&#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',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',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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display: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',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:89.473%"><tr><td style="width:1.0%"></td><td style="width:64.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.107%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.239%"></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:1.0%"></td><td style="width:15.242%"></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="9" 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',serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></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:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',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 #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,288&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,684)</span></td><td style="background-color:#ffffff;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',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="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',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-863"><span style="-sec-ix-hidden:f-864">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,449&#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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5.00</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',serif;font-size:10pt;font-weight:400;line-height:100%">5.54</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2.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',serif;font-size:10pt;font-weight:400;line-height:100%">3.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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4.88&#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',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',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',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',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',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',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',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',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',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:89.473%"><tr><td style="width:1.0%"></td><td style="width:64.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.107%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.239%"></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:1.0%"></td><td style="width:15.242%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,466&#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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">210&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">935&#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',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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,162&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></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',serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments are as follows as of June 30, 2025 (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: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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2026</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,935&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2027</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',serif;font-size:10pt;font-weight:400;line-height:100%">5,011&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2028</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',serif;font-size:10pt;font-weight:400;line-height:100%">4,419&#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',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">2029</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',serif;font-size:10pt;font-weight:400;line-height:100%">4,055&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2030</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',serif;font-size:10pt;font-weight:400;line-height:100%">3,430&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,841&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">24,691&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,479&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(2,788)</span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">(198)</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">21,903&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,281&#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',serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments are as follows as of June 30, 2025 (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: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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2026</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,935&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2027</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',serif;font-size:10pt;font-weight:400;line-height:100%">5,011&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2028</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',serif;font-size:10pt;font-weight:400;line-height:100%">4,419&#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',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">2029</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',serif;font-size:10pt;font-weight:400;line-height:100%">4,055&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2030</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',serif;font-size:10pt;font-weight:400;line-height:100%">3,430&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,841&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">24,691&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,479&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(2,788)</span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">(198)</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">21,903&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,281&#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>54
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">389,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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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: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><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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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: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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(10,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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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: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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">265,267&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2025</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',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.00&#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',serif;font-size:10pt;font-weight:400;line-height:100%">0.00</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.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="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',serif;font-size:10pt;font-weight:400;line-height:100%">0.00</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at June 30, 2025</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',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.00&#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',serif;font-size:10pt;font-weight:400;line-height:100%">0.00</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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">The following table summarizes the Company&#8217;s TRSU activities:<div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #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',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',serif;font-size:10pt;font-weight:400;line-height:100%">34.03&#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:0 1pt"></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">38,994,764&#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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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: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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,469,135&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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: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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">655,738&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">29.39&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(574,664)</span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(58,283)</span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">28.25&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,491,926&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28.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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38,282,821&#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',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',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',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',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',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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">36.56&#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:0 1pt"></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">12,981,763&#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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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: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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">344,125&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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: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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">209,750&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">27.61&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(133,910)</span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33.60&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(10,402)</span></td><td style="background-color:#ffffff;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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">409,563&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27.71&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,509,387&#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',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',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',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',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',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',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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,206,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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">25.10&#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:0 1pt"></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">73,548,040&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(90,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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(8,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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48.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',serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;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',serif;font-size:10pt;font-weight:400;line-height:100%">2,108,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',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',serif;font-size:10pt;font-weight:400;line-height:100%">25.86&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">69,142,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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(275,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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(106,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',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',serif;font-size:10pt;font-weight:400;line-height:100%">42.32&#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',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,727,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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28.15&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">64,537,990&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(270,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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(21,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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38.14&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,436,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',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',serif;font-size:10pt;font-weight:400;line-height:100%">32.32&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2.89</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">36,847,760&#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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">54.1% - 71.0%</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">64.0% - 70.5%</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4.1% - 4.4%</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4.5% - 4.6%</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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">The total share-based compensation expense related to TRSU, PRSUs, MSUs, 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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,224&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">8,123&#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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">17,222&#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',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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">29,569&#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',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',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',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',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></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>55
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,229&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(36,025)</span></td><td style="background-color:#ffffff;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',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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(27,796)</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',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',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',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',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></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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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="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',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">721&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">190&#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',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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,972&#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',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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(13,502)</span></td><td style="background-color:#cceeff;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',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',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></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',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',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',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',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',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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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',serif;font-size:10pt;font-weight:400;line-height:100%">Total provision (benefit) 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(8,625)</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',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',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',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',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></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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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',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',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',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',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',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',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',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',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',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><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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(38.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',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">45.1&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">7.7&#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',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(6.0)</span></td><td style="background-color:#cceeff;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',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">2.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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#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',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">31.0&#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',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',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',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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',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',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',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><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',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',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></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',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',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',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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">16,957&#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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,953&#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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,302&#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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">434&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">32,183&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(8,751)</span></td><td style="background-color:#ffffff;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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">23,432&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(18,538)</span></td><td style="background-color:#cceeff;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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(3,724)</span></td><td style="background-color:#ffffff;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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(13,763)</span></td><td style="background-color:#cceeff;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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(36,025)</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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(12,593)</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',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',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></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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">599&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(13,192)</span></td><td style="background-color:#ffffff;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',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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(12,593)</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',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',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></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',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, 2022 to June&#160;30, 2025 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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,088&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">826&#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',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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(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',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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#ffffff;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',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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,742&#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',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',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',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',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></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>56
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">617,574&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">58,514&#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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,691&#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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,093&#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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">14,290&#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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">696,162&#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',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',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',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',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="display:none"></td></tr></table></div><div style="margin-top:14pt;text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of revenue by product type:</span></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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',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',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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">449,507&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">229,926&#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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,888&#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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">13,841&#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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">696,162&#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',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',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',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',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="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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">99,389&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">230,518&#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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,478&#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',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">335,385&#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',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',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></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>57
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company and Significant Accounting Policies - Joint Venture Narrative (Details)<br> &#165; in Millions, $ in Millions</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="2"></th>
<th class="th" colspan="2"></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="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>Jul. 14, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th">
<div>Jan. 15, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 30, 2024 </div>
<div>CNY (&#165;)</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></th>
<th class="th"><div>Dec. 01, 2021</div></th>
<th class="th"><div>Nov. 30, 2021</div></th>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th">
<div>Jun. 30, 2025 </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>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>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 5.5<span></span>
</td>
<td class="nump">&#165; 40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EquityMethodInvestmentOtherThanTemporaryImpairment', window );">Equity method investment loss</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="nump">$ 77.8<span></span>
</td>
<td class="nump">$ 4.8<span></span>
</td>
<td class="nump">$ 1.4<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>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<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">39.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="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>
</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>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<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="nump">$ 80.0<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>
</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>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<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="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="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>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</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_JVCompanyMember', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<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_EquityMethodInvestmentOtherThanTemporaryImpairment', window );">Equity method investment loss</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="nump">$ 76.8<span></span>
</td>
<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_JVCompanyMember', window );">JV Company | Scenario, 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>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 68.5<span></span>
</td>
<td class="nump">&#165; 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EquityMethodInvestmentPercentageOfEquityOwnershipSold', window );">Equity Method Investment, Percentage of Equity Ownership 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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.09%<span></span>
</td>
<td class="nump">7.09%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_JVCompanyMember', window );">JV Company | Scenario, Plan | Subsequent Event</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>
<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>
<td class="text">&#160;<span></span>
</td>
<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">$ 150.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EquityMethodInvestmentPercentageOfEquityOwnershipSold', window );">Equity Method Investment, Percentage of Equity Ownership Sold</a></td>
<td class="nump">20.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_JVCompanyMember', window );">JV Company | 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>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<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="nump">39.20%<span></span>
</td>
<td class="nump">39.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="nump">39.20%<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>
</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_GainOnChangeOfEquityInterestInTheJointVentureCompany', window );">Gain on Change of Equity Interest in The Joint Venture Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_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>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</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>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<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="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="nump">42.20%<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="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_EquityMethodInvestmentPercentageOfEquityOwnershipSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Percentage of Equity Ownership Sold</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_EquityMethodInvestmentPercentageOfEquityOwnershipSold</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_aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain on Change of Equity Interest in The Joint Venture 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_GainOnChangeOfEquityInterestInTheJointVentureCompany</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_EquityMethodInvestmentOtherThanTemporaryImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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-than-temporary decline in value that has been recognized against investment accounted for under 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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=aosl_JVCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_JVCompanyMember</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_ScenarioPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ScenarioPlanMember</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</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>58
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">$ 419<span></span>
</td>
<td class="nump">$ 413<span></span>
</td>
<td class="nump">$ 415<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>59
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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>60
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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_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.1<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_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment', window );">Government grants, reduction recorded to property, plant and equipment</a></td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 0.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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>61
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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_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.1<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_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment', window );">Government grants, reduction recorded to property, plant and equipment</a></td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 0.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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>62
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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>
</tr>
<tr class="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="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="nump">$ 696,162<span></span>
</td>
<td class="nump">$ 657,274<span></span>
</td>
<td class="nump">$ 691,321<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>
</tr>
<tr class="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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 13,841<span></span>
</td>
<td class="nump">$ 21,231<span></span>
</td>
<td class="nump">$ 9,927<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_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>63
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">$ 1,000,000<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>64
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>65
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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.5<span></span>
</td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="nump">$ 0.5<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>66
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></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="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jul. 14, 2025 </div>
<div>USD ($) </div>
<div>installment</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 15, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 30, 2024 </div>
<div>CNY (&#165;)</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></th>
<th class="th"><div>Dec. 01, 2021</div></th>
<th class="th"><div>Nov. 30, 2021</div></th>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th">
<div>Jun. 30, 2025 </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>Mar. 31, 2025 </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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 5,500<span></span>
</td>
<td class="nump">&#165; 40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IncomeLossFromEquityMethodInvesteeAfterTax', window );">Equity method investment loss</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="nump">$ 77,805<span></span>
</td>
<td class="nump">$ 4,789<span></span>
</td>
<td class="nump">$ 1,411<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_EquityMethodInvestmentOtherThanTemporaryImpairment', window );">Equity method investment loss</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="nump">77,800<span></span>
</td>
<td class="nump">$ 4,800<span></span>
</td>
<td class="nump">$ 1,400<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') | Scenario, Plan | Subsequent Event</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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_NumberOfInstallmentPayments', window );">Number of Installment Payments | installment</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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') | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="nump">42.20%<span></span>
</td>
<td class="nump">42.20%<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="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_JVCompanyMember', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EquityMethodInvestmentOtherThanTemporaryImpairment', window );">Equity method investment loss</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="nump">$ 76,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_JVCompanyMember', window );">JV Company | Scenario, 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 68,500<span></span>
</td>
<td class="nump">&#165; 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EquityMethodInvestmentPercentageOfEquityOwnershipSold', window );">Equity Method Investment, Percentage of Equity Ownership 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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.09%<span></span>
</td>
<td class="nump">7.09%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_JVCompanyMember', window );">JV Company | Scenario, Plan | Subsequent Event</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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">$ 150,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EquityMethodInvestmentPercentageOfEquityOwnershipSold', window );">Equity Method Investment, Percentage of Equity Ownership Sold</a></td>
<td class="nump">20.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">39.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="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="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 | 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">39.20%<span></span>
</td>
<td class="nump">39.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="nump">39.20%<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="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_GainOnChangeOfEquityInterestInTheJointVentureCompany', window );">Gain on Change of Equity Interest in The Joint Venture Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EquityMethodInvestmentAggregateCost', window );">Equity Method Investment, Aggregate Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 279,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 279,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 107,100<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EquityMethodInvestmentPercentageOfEquityOwnershipSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Percentage of Equity Ownership Sold</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_EquityMethodInvestmentPercentageOfEquityOwnershipSold</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_aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain on Change of Equity Interest in The Joint Venture 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_GainOnChangeOfEquityInterestInTheJointVentureCompany</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_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_aosl_NumberOfInstallmentPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Installment 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_NumberOfInstallmentPayments</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_us-gaap_EquityMethodInvestmentAggregateCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 element represents the aggregate cost of investments 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://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(12))<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_EquityMethodInvestmentAggregateCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityMethodInvestmentOtherThanTemporaryImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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-than-temporary decline in value that has been recognized against investment accounted for under 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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_srt_StatementScenarioAxis=us-gaap_ScenarioPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ScenarioPlanMember</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=aosl_JVCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_JVCompanyMember</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>67
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Equity Method Investment in Equity Investee - Schedule of Gain on Deconsolidation (Details) - Dec. 31, 2024<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th"><div>CNY (&#165;)</div></th>
<th class="th"><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_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>
</tr>
<tr class="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 Method Investments</a></td>
<td class="nump">&#165; 40<span></span>
</td>
<td class="nump">$ 5.5<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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 );">Allocated share-based compensation expense</a></td>
<td class="nump">$ 29,569<span></span>
</td>
<td class="nump">$ 21,641<span></span>
</td>
<td class="nump">$ 37,488<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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="6">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</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>
</tr>
<tr class="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="nump">$ 396,162<span></span>
</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="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="nump">154,507<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 profit</a></td>
<td class="nump">161,004<span></span>
</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>
</tr>
<tr class="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">189,440<span></span>
</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>
</tr>
<tr class="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">$ 96,976<span></span>
</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>
</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="text">&#160;<span></span>
</td>
<td class="nump">$ 101,151<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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">315,420<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>
</tr>
<tr class="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">61,341<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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">82,124<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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">142,921<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>
</tr>
<tr class="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 profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,844<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,502<span></span>
</td>
</tr>
<tr class="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">10,637<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>
</tr>
<tr class="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">$ 3,195<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>
</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>70
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</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, 2025</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_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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 696,162<span></span>
</td>
<td class="nump">$ 657,274<span></span>
</td>
<td class="nump">$ 691,321<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>
</tr>
<tr class="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>
</tr>
<tr class="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">39.20%<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related Party Transaction, Amounts of Transaction</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">109,100<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_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">96,600<span></span>
</td>
<td class="nump">127,800<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 | Reimbursements</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related Party Transaction, Amounts of Transaction</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">11,300<span></span>
</td>
<td class="nump">9,800<span></span>
</td>
<td class="nump">$ 35,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_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>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Payable related to equity investee, net</a></td>
<td class="nump">$ 15,809<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,809<span></span>
</td>
<td class="nump">$ 13,682<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_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 transactions with related party during the financial 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 850<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/2147483326/850-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-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_RelatedPartyTransactionAmountsOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_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_RelatedPartyTransactionAxis=aosl_ReimbursementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReimbursementsMember</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>71
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">$ (96,976)<span></span>
</td>
<td class="num">$ (11,081)<span></span>
</td>
<td class="nump">$ 12,364<span></span>
</td>
</tr>
<tr class="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">29,405<span></span>
</td>
<td class="nump">28,236<span></span>
</td>
<td class="nump">27,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_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">0<span></span>
</td>
<td class="nump">1,976<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">29,405<span></span>
</td>
<td class="nump">28,236<span></span>
</td>
<td class="nump">29,528<span></span>
</td>
</tr>
<tr class="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">$ (3.30)<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="nump">$ 0.45<span></span>
</td>
</tr>
<tr class="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">$ (3.30)<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="nump">$ 0.42<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>72
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">0<span></span>
</td>
<td class="nump">1,976<span></span>
</td>
</tr>
<tr class="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,104<span></span>
</td>
<td class="nump">3,841<span></span>
</td>
<td class="nump">619<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,475<span></span>
</td>
<td class="nump">2,822<span></span>
</td>
<td class="nump">310<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">629<span></span>
</td>
<td class="nump">1,019<span></span>
</td>
<td class="nump">309<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>73
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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) - Customer Concentration Risk<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</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_srt_MajorCustomersAxis=aosl_CustomerMember', window );">Customer A | Revenue Benchmark</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">22.10%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">21.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</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="nump">14.90%<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 | Revenue Benchmark</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">51.30%<span></span>
</td>
<td class="nump">46.00%<span></span>
</td>
<td class="nump">35.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_CustomerBMember', window );">Customer B | Accounts Receivable</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="nump">52.30%<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_CustomerCMember', window );">Customer C | Accounts Receivable</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="text">&#160;<span></span>
</td>
<td class="nump">33.40%<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</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="text">&#160;<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=aosl_CustomerDMember', window );">Customer D | Accounts Receivable</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="text">&#160;<span></span>
</td>
<td class="nump">33.40%<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_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_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>74
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">$ 75,604<span></span>
</td>
<td class="nump">$ 54,265<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">(40,802)<span></span>
</td>
<td class="num">(41,689)<span></span>
</td>
</tr>
<tr class="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 credit losses</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">$ 34,772<span></span>
</td>
<td class="nump">$ 12,546<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>75
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">$ 81,341<span></span>
</td>
<td class="nump">$ 78,064<span></span>
</td>
</tr>
<tr class="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">91,591<span></span>
</td>
<td class="nump">87,898<span></span>
</td>
</tr>
<tr class="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">16,745<span></span>
</td>
<td class="nump">29,788<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">$ 189,677<span></span>
</td>
<td class="nump">$ 195,750<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>76
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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 );">Value-added tax receivable</a></td>
<td class="nump">$ 339<span></span>
</td>
<td class="nump">$ 304<span></span>
</td>
</tr>
<tr class="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">2,383<span></span>
</td>
<td class="nump">1,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_PrepaidInsurance', window );">Prepaid insurance</a></td>
<td class="nump">3,669<span></span>
</td>
<td class="nump">4,623<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">1,990<span></span>
</td>
<td class="nump">2,195<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 );">Deposit with supplier</a></td>
<td class="nump">7,073<span></span>
</td>
<td class="nump">1,301<span></span>
</td>
</tr>
<tr class="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">336<span></span>
</td>
<td class="nump">819<span></span>
</td>
</tr>
<tr class="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">191<span></span>
</td>
<td class="nump">383<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_Customsdeposit', window );">Short term deposit</a></td>
<td class="nump">534<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="ro">
<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">1,700<span></span>
</td>
<td class="nump">2,697<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_OtherAssetsCurrent', window );">Total other current assets</a></td>
<td class="nump">$ 18,215<span></span>
</td>
<td class="nump">$ 14,165<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_Customsdeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Customs 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_Customsdeposit</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_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>77
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">$ 657,895<span></span>
</td>
<td class="nump">$ 634,251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(371,836)<span></span>
</td>
<td class="num">(320,751)<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">286,059<span></span>
</td>
<td class="nump">313,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">28,038<span></span>
</td>
<td class="nump">23,119<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">314,097<span></span>
</td>
<td class="nump">336,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">54,200<span></span>
</td>
<td class="nump">50,500<span></span>
</td>
<td class="nump">$ 40,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_CapitalizedComputerSoftwareAdditions', window );">Capitalized software development costs</a></td>
<td class="nump">200<span></span>
</td>
<td class="nump">600<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="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">500<span></span>
</td>
<td class="nump">600<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">700<span></span>
</td>
<td class="nump">1,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_FinanceLeaseLiabilityCurrent', window );">Finance lease liabilities</a></td>
<td class="nump">1,007<span></span>
</td>
<td class="nump">935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,684<span></span>
</td>
<td class="nump">1,171<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,961<span></span>
</td>
<td class="nump">71,266<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">442,462<span></span>
</td>
<td class="nump">423,960<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">37,918<span></span>
</td>
<td class="nump">36,203<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,509<span></span>
</td>
<td class="nump">53,081<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,267<span></span>
</td>
<td class="nump">3,193<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">$ 43,901<span></span>
</td>
<td class="nump">$ 41,671<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>78
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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>79
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">$ 1,973<span></span>
</td>
<td class="nump">$ 620<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">0<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">814<span></span>
</td>
<td class="nump">652<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">18,080<span></span>
</td>
<td class="nump">22,117<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_OfficeLeaseDepositAssetsNoncurrent', window );">Office leases deposits</a></td>
<td class="nump">1,358<span></span>
</td>
<td class="nump">1,418<span></span>
</td>
</tr>
<tr class="re">
<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">541<span></span>
</td>
<td class="nump">332<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_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">$ 22,766<span></span>
</td>
<td class="nump">$ 25,239<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">(19,455)<span></span>
</td>
<td class="num">(16,208)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="nump">3,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">269<span></span>
</td>
<td class="nump">3,516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,200<span></span>
</td>
<td class="nump">$ 3,300<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>81
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">$ 17,766<span></span>
</td>
<td class="nump">$ 14,945<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,118<span></span>
</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>
<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">6,184<span></span>
</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>
<tr class="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,399<span></span>
</td>
<td class="nump">3,198<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">1,465<span></span>
</td>
<td class="nump">728<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,184<span></span>
</td>
<td class="nump">2,137<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">2,704<span></span>
</td>
<td class="nump">6,986<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">4,755<span></span>
</td>
<td class="nump">3,822<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">17,030<span></span>
</td>
<td class="nump">32,182<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,422<span></span>
</td>
<td class="nump">1,306<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">59,027<span></span>
</td>
<td class="nump">72,371<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">7,000<span></span>
</td>
<td class="nump">9,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">2,000<span></span>
</td>
<td class="nump">8,900<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">$ 8,000<span></span>
</td>
<td class="nump">$ 14,300<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>82
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">$ 2,407<span></span>
</td>
<td class="nump">$ 1,674<span></span>
</td>
<td class="nump">$ 2,650<span></span>
</td>
</tr>
<tr class="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,096<span></span>
</td>
<td class="nump">1,186<span></span>
</td>
<td class="nump">5,966<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_StandardProductWarrantyAccrualWarrantyReleased', window );">Released</a></td>
<td class="num">(700)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,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_StandardProductWarrantyAccrualPayments', window );">Utilization</a></td>
<td class="num">(685)<span></span>
</td>
<td class="num">(453)<span></span>
</td>
<td class="num">(4,642)<span></span>
</td>
</tr>
<tr class="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 );">Ending balance</a></td>
<td class="nump">$ 2,118<span></span>
</td>
<td class="nump">$ 2,407<span></span>
</td>
<td class="nump">$ 1,674<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_StandardProductWarrantyAccrualWarrantyReleased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Standard Product Warranty Accrual, Warranties 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_StandardProductWarrantyAccrualWarrantyReleased</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_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>83
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">$ 4,660<span></span>
</td>
<td class="nump">$ 5,588<span></span>
</td>
<td class="nump">$ 4,798<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">12,834<span></span>
</td>
<td class="nump">11,044<span></span>
</td>
<td class="nump">13,950<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,310)<span></span>
</td>
<td class="num">(11,972)<span></span>
</td>
<td class="num">(13,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_StockRotationAccrualCurrent', window );">Ending balance</a></td>
<td class="nump">$ 6,184<span></span>
</td>
<td class="nump">$ 4,660<span></span>
</td>
<td class="nump">$ 5,588<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>84
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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>85
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">$ 7,000<span></span>
</td>
<td class="nump">$ 19,661<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_LiabilitiesOtherThanLongtermDebtNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">7,000<span></span>
</td>
<td class="nump">19,661<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="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">5,000<span></span>
</td>
<td class="nump">12,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="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="text">&#160;<span></span>
</td>
<td class="nump">2,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_OtherCustomersMember', window );">Other Customers</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">$ 5,700<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_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>86
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Short-term borrowing (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Aug. 09, 2019</div></th>
<th class="th"><div>Jun. 30, 2025</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_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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 11,852<span></span>
</td>
<td class="nump">$ 11,635<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_DebtInstrumentAxis=aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember', window );">Accounts Receivable Factoring Agreement August Ninth Two Thousand Nineteen | Secured Debt</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_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>
</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_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>
<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_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity', window );">Accounts Receivable Factoring Agreement, maximum borrowing capacity</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="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="text">&#160;<span></span>
</td>
<td class="nump">$ 8,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_LineOfCreditFacilityAxis=aosl_HongkongAndShanghaiBankingCorporationLimitedMember', window );">Hongkong And Shanghai Banking Corporation Limited | Accounts Receivable Factoring Agreement August Ninth Two Thousand Nineteen | Secured Debt</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_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>
</tr>
<tr class="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>
<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_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_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_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_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_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>87
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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> $ in Millions</strong></div></th>
<th class="th"><div>Aug. 09, 2019</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>
</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>
</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.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_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity', window );">Accounts Receivable Factoring Agreement, reduction of maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.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_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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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>
</tr>
</table>
<div style="display: none;">
<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>88
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025 </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">$ 6,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>
</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">$ 12,100,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>89
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">$ 14,872<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">$ 20,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_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>90
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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 );">2026</a></td>
<td class="nump">$ 11,871<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2027</a></td>
<td class="nump">14,344<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2028</a></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_DebtLongtermAndShorttermCombinedAmount', window );">Total principal of debt</a></td>
<td class="nump">26,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(27)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<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">26,724<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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,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_DeferredFinanceCostsCurrentGross', window );">Less: debt issuance costs</a></td>
<td class="num">(19)<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_ShortTermBorrowings', window );">Total debt, less debt issuance costs</a></td>
<td class="nump">11,852<span></span>
</td>
<td class="nump">$ 11,635<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">14,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(8)<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_LongTermDebt', window );">Total principal of debt, less debt issuance costs</a></td>
<td class="nump">14,872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">26,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(27)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<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">$ 26,724<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_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>91
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025 </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>92
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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,497<span></span>
</td>
<td class="nump">$ 6,268<span></span>
</td>
</tr>
<tr class="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,098<span></span>
</td>
<td class="nump">1,095<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 );">Depreciation of equipment</a></td>
<td class="nump">513<span></span>
</td>
<td class="nump">513<span></span>
</td>
</tr>
<tr class="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">210<span></span>
</td>
<td class="nump">277<span></span>
</td>
</tr>
<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">173<span></span>
</td>
<td class="nump">161<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,491<span></span>
</td>
<td class="nump">$ 8,314<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>93
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">$ 21,288<span></span>
</td>
<td class="nump">$ 25,050<span></span>
</td>
</tr>
<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,684)<span></span>
</td>
<td class="num">(1,171)<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,449<span></span>
</td>
<td class="nump">$ 3,962<span></span>
</td>
</tr>
<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<span></span>
</td>
<td class="text">5 years 6 months 14 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">2 years 3 months<span></span>
</td>
<td class="text">3 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.88%<span></span>
</td>
<td class="nump">4.91%<span></span>
</td>
</tr>
<tr class="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>94
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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,466<span></span>
</td>
<td class="nump">$ 6,330<span></span>
</td>
</tr>
<tr class="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">210<span></span>
</td>
<td class="nump">277<span></span>
</td>
</tr>
<tr class="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">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_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">$ 1,162<span></span>
</td>
<td class="nump">$ 5,884<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>95
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025 </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">$ 5,935<span></span>
</td>
</tr>
<tr class="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,011<span></span>
</td>
</tr>
<tr class="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,419<span></span>
</td>
</tr>
<tr class="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,055<span></span>
</td>
</tr>
<tr class="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,430<span></span>
</td>
</tr>
<tr class="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">1,841<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">24,691<span></span>
</td>
</tr>
<tr class="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">(2,788)<span></span>
</td>
</tr>
<tr class="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">21,903<span></span>
</td>
</tr>
<tr class="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">191<span></span>
</td>
</tr>
<tr class="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">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_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">2,479<span></span>
</td>
</tr>
<tr class="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">(198)<span></span>
</td>
</tr>
<tr class="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">$ 2,281<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>96
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1">176 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2025 </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, 2025 </div>
<div>USD ($) </div>
<div>votes </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </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="text">&#160;<span></span>
</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_CommonStockParOrStatedValuePerShare', window );">Common shares, par value (in dollars per share)</a></td>
<td class="nump">$ 0.002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.002<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="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">548,132<span></span>
</td>
<td class="nump">7,332,780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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.4<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="nump">$ 81.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 11.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">0<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_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="nump">$ 9.58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">214,809<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_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="nump">$ 3.89<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_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>97
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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="3">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1">36 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>Jun. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2025</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, 2025</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>
</tr>
<tr class="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="nump">$ 29,569,000<span></span>
</td>
<td class="nump">$ 21,641,000<span></span>
</td>
<td class="nump">$ 37,488,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_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">2 years 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>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">$ 5,000,000<span></span>
</td>
<td class="num">$ (6,400,000)<span></span>
</td>
<td class="nump">$ 1,900,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_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">2 years 10 months 20 days<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ (2,400,000)<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.93%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 4 months 24 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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57.81%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">$ 600,000<span></span>
</td>
<td class="nump">$ 1,000,000.0<span></span>
</td>
<td class="nump">$ 3,900,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair 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="nump">$ 1,400,000<span></span>
</td>
<td class="nump">$ 1,400,000<span></span>
</td>
<td class="nump">$ 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>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,700,000<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="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000,000.0<span></span>
</td>
<td class="nump">$ 2,800,000<span></span>
</td>
<td class="nump">$ 5,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" 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">1 year 10 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</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,750<span></span>
</td>
<td class="nump">209,250<span></span>
</td>
<td class="nump">264,214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair 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="nump">$ 4,500,000<span></span>
</td>
<td class="nump">$ 3,800,000<span></span>
</td>
<td class="nump">$ 3,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>
<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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">1 year 7 months 28 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>
</tr>
<tr class="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="nump">655,738<span></span>
</td>
<td class="nump">679,993<span></span>
</td>
<td class="nump">714,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair 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="nump">$ 17,900,000<span></span>
</td>
<td class="nump">$ 15,600,000<span></span>
</td>
<td class="nump">$ 13,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>
</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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
<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>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<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="nump">541,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">541,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_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">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,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>
</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>
</tr>
<tr class="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>
</tr>
<tr class="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">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>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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="text">&#160;<span></span>
</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,609,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">4,609,000<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">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>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
<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>
</tr>
<tr class="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>
</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_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="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>
<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_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">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>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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="text">&#160;<span></span>
</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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_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>98
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">$ 29,569,000<span></span>
</td>
<td class="nump">$ 21,641,000<span></span>
</td>
<td class="nump">$ 37,488,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">2 years 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="nump">$ 5,000,000<span></span>
</td>
<td class="num">$ (6,400,000)<span></span>
</td>
<td class="nump">$ 1,900,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">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="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(270,000)<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>
</tr>
<tr class="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">(21,000)<span></span>
</td>
<td class="num">(106,000)<span></span>
</td>
<td class="num">(8,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,436,000<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>
</tr>
<tr class="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">$ 28.15<span></span>
</td>
<td class="nump">$ 25.86<span></span>
</td>
<td class="nump">$ 25.10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">5.17<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>
</tr>
<tr class="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">38.14<span></span>
</td>
<td class="nump">42.32<span></span>
</td>
<td class="nump">48.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_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.32<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>
</tr>
<tr class="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">2 years 10 months 20 days<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="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">$ 36,847,760<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>
</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="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">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="text">&#160;<span></span>
</td>
</tr>
<tr class="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">655,738<span></span>
</td>
<td class="nump">679,993<span></span>
</td>
<td class="nump">714,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(574,664)<span></span>
</td>
<td class="num">(521,109)<span></span>
</td>
<td class="num">(451,549)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(58,283)<span></span>
</td>
<td class="num">(74,814)<span></span>
</td>
<td class="num">(47,075)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,491,926<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>
</tr>
<tr class="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">$ 29.13<span></span>
</td>
<td class="nump">$ 32.48<span></span>
</td>
<td class="nump">$ 34.03<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">29.39<span></span>
</td>
<td class="nump">23.12<span></span>
</td>
<td class="nump">27.70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">31.17<span></span>
</td>
<td class="nump">30.00<span></span>
</td>
<td class="nump">28.84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">28.25<span></span>
</td>
<td class="nump">30.34<span></span>
</td>
<td class="nump">33.40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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.50<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>
</tr>
<tr class="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 28 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_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">$ 38,282,821<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>
</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="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">$ 4,000,000.0<span></span>
</td>
<td class="nump">$ 2,800,000<span></span>
</td>
<td class="nump">$ 5,200,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_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">344,125<span></span>
</td>
<td class="nump">526,714<span></span>
</td>
<td class="nump">389,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">209,750<span></span>
</td>
<td class="nump">209,250<span></span>
</td>
<td class="nump">264,214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(133,910)<span></span>
</td>
<td class="num">(123,632)<span></span>
</td>
<td class="num">(116,132)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(10,402)<span></span>
</td>
<td class="num">(268,207)<span></span>
</td>
<td class="num">(10,743)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">409,563<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>
</tr>
<tr class="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">$ 30.69<span></span>
</td>
<td class="nump">$ 32.19<span></span>
</td>
<td class="nump">$ 36.56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">27.61<span></span>
</td>
<td class="nump">21.55<span></span>
</td>
<td class="nump">25.70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">33.60<span></span>
</td>
<td class="nump">30.50<span></span>
</td>
<td class="nump">30.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">48.65<span></span>
</td>
<td class="nump">26.59<span></span>
</td>
<td class="nump">48.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 27.71<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>
</tr>
<tr class="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 10 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="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">$ 10,509,387<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>
</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>99
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</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_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>
</tr>
<tr class="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">10,000<span></span>
</td>
<td class="nump">319,375<span></span>
</td>
<td class="nump">389,875<span></span>
</td>
</tr>
<tr class="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">(10,000)<span></span>
</td>
<td class="num">(309,375)<span></span>
</td>
<td class="num">(65,500)<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="num">(5,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">319,375<span></span>
</td>
</tr>
<tr class="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">0<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">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" 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>
</tr>
<tr class="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">$ 9.07<span></span>
</td>
<td class="nump">$ 7.53<span></span>
</td>
<td class="nump">$ 7.70<span></span>
</td>
</tr>
<tr class="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">9.07<span></span>
</td>
<td class="nump">7.48<span></span>
</td>
<td class="nump">8.42<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">9.19<span></span>
</td>
</tr>
<tr class="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">0.00<span></span>
</td>
<td class="nump">$ 9.07<span></span>
</td>
<td class="nump">$ 7.53<span></span>
</td>
</tr>
<tr class="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">0.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in dollars per share)</a></td>
<td class="nump">$ 0.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_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>
</tr>
<tr class="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">0 years<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Options, vested and expected to vest, Weighted Average Remaining Contractual Term (in years)</a></td>
<td class="text">0 years<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">0 years<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">$ 265,267<span></span>
</td>
<td class="nump">$ 5,588,750<span></span>
</td>
<td class="nump">$ 1,442,646<span></span>
</td>
</tr>
<tr class="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">0<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">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" 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">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>100
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">54.10%<span></span>
</td>
<td class="nump">53.00%<span></span>
</td>
<td class="nump">64.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Volatility rate, maximum</a></td>
<td class="nump">71.00%<span></span>
</td>
<td class="nump">64.30%<span></span>
</td>
<td class="nump">70.50%<span></span>
</td>
</tr>
<tr class="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">4.10%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free interest rate, maximum</a></td>
<td class="nump">4.40%<span></span>
</td>
<td class="nump">5.20%<span></span>
</td>
<td class="nump">4.60%<span></span>
</td>
</tr>
<tr class="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>101
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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">$ 12.07<span></span>
</td>
<td class="nump">$ 10.16<span></span>
</td>
<td class="nump">$ 11.46<span></span>
</td>
<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>102
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</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_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>
</tr>
<tr class="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">$ 29,569<span></span>
</td>
<td class="nump">$ 21,641<span></span>
</td>
<td class="nump">$ 37,488<span></span>
</td>
</tr>
<tr class="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">$ 51,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Recognition period of share-based compensation expense (in years)</a></td>
<td class="text">2 years 7 months 6 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_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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 4,224<span></span>
</td>
<td class="nump">3,434<span></span>
</td>
<td class="nump">5,851<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>
</tr>
<tr class="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>
</tr>
<tr class="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">8,123<span></span>
</td>
<td class="nump">5,210<span></span>
</td>
<td class="nump">9,437<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>
</tr>
<tr class="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>
</tr>
<tr class="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">17,222<span></span>
</td>
<td class="nump">12,997<span></span>
</td>
<td class="nump">22,200<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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 4,000<span></span>
</td>
<td class="nump">$ 2,800<span></span>
</td>
<td class="nump">$ 5,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">209,750<span></span>
</td>
<td class="nump">209,250<span></span>
</td>
<td class="nump">264,214<span></span>
</td>
</tr>
<tr class="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 10 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>103
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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.8<span></span>
</td>
<td class="nump">$ 1.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_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 | 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_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_CN', window );">China | 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_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">17.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="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">12.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_DE', window );">GERMANY</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">9.30%<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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=country_DE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DE</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>104
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details)<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, 2025 </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>
</tr>
<tr class="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">$ 8,751<span></span>
</td>
<td class="nump">$ 7,266<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">1,500<span></span>
</td>
<td class="nump">600<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,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="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">433,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>
</tr>
<tr class="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,742<span></span>
</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="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,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" 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">7,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="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">800<span></span>
</td>
<td class="nump">500<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">200<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="num">(8,625)<span></span>
</td>
<td class="nump">3,649<span></span>
</td>
<td class="nump">$ 5,937<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">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_EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss', window );">Effective Tax Rate Impact on the Differences In Pretax Book Income (Loss)</a></td>
<td class="nump">10.5<span></span>
</td>
<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,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="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">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_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">11,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="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,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 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">$ 13,800<span></span>
</td>
<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">$ 8,800<span></span>
</td>
<td class="nump">$ 7,300<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_EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Tax Rate Impact on the Differences In Pretax Book Income (Loss)</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_EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss</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:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_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>105
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">$ 721<span></span>
</td>
<td class="nump">$ 485<span></span>
</td>
<td class="nump">$ 1,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_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="nump">190<span></span>
</td>
<td class="nump">1,652<span></span>
</td>
<td class="nump">549<span></span>
</td>
</tr>
<tr class="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,972<span></span>
</td>
<td class="nump">3,187<span></span>
</td>
<td class="nump">4,620<span></span>
</td>
</tr>
<tr class="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">(13,502)<span></span>
</td>
<td class="num">(1,669)<span></span>
</td>
<td class="num">(404)<span></span>
</td>
</tr>
<tr class="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="num">(6)<span></span>
</td>
<td class="nump">79<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 (benefit) for income taxes</a></td>
<td class="num">$ (8,625)<span></span>
</td>
<td class="nump">$ 3,649<span></span>
</td>
<td class="nump">$ 5,937<span></span>
</td>
</tr>
<tr class="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">(0.30%)<span></span>
</td>
<td class="num">(3.70%)<span></span>
</td>
<td class="nump">0.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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign taxes, net</a></td>
<td class="num">(38.90%)<span></span>
</td>
<td class="num">(186.90%)<span></span>
</td>
<td class="nump">13.50%<span></span>
</td>
</tr>
<tr class="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">45.10%<span></span>
</td>
<td class="nump">27.40%<span></span>
</td>
<td class="num">(1.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_EffectiveIncomeTaxRateReconciliationTaxCredits', window );">Tax credits</a></td>
<td class="nump">7.70%<span></span>
</td>
<td class="nump">86.20%<span></span>
</td>
<td class="num">(13.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">(1.00%)<span></span>
</td>
<td class="num">(6.90%)<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome', window );">Tax exempt income</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">2.80%<span></span>
</td>
<td class="num">(1.50%)<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<span></span>
</td>
<td class="nump">0.090<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.060)<span></span>
</td>
<td class="num">(0.786)<span></span>
</td>
<td class="nump">0.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_EffectiveIncomeTaxRateReconciliationFdiiPercent', window );">Foreign derived intangible income deduction</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">(0.00%)<span></span>
</td>
<td class="num">(7.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_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
<td class="nump">0.60%<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="nump">31.00%<span></span>
</td>
<td class="num">(138.10%)<span></span>
</td>
<td class="nump">30.10%<span></span>
</td>
</tr>
<tr class="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">$ 8,229<span></span>
</td>
<td class="nump">$ 9,079<span></span>
</td>
<td class="nump">$ 19,001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Non-U.S. operations</a></td>
<td class="num">(36,025)<span></span>
</td>
<td class="num">(11,722)<span></span>
</td>
<td class="nump">711<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 and equity method investment loss</a></td>
<td class="num">(27,796)<span></span>
</td>
<td class="num">(2,643)<span></span>
</td>
<td class="nump">19,712<span></span>
</td>
</tr>
<tr class="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,327<span></span>
</td>
<td class="nump">2,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">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_DeferredTaxAssetsDepreciation', window );">Depreciation</a></td>
<td class="nump">7,210<span></span>
</td>
<td class="nump">6,286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,957<span></span>
</td>
<td class="nump">16,161<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">3,953<span></span>
</td>
<td class="nump">4,574<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,302<span></span>
</td>
<td class="nump">1,398<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">434<span></span>
</td>
<td class="nump">445<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">32,183<span></span>
</td>
<td class="nump">31,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(8,751)<span></span>
</td>
<td class="num">(7,266)<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,432<span></span>
</td>
<td class="nump">23,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(18,538)<span></span>
</td>
<td class="num">(19,062)<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">(3,724)<span></span>
</td>
<td class="num">(4,328)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(13,763)<span></span>
</td>
<td class="num">(26,263)<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">(36,025)<span></span>
</td>
<td class="num">(49,653)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">599<span></span>
</td>
<td class="nump">549<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">(12,593)<span></span>
</td>
<td class="num">(25,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_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">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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions based on tax positions related to the current year</a></td>
<td class="nump">826<span></span>
</td>
<td class="nump">764<span></span>
</td>
<td class="nump">804<span></span>
</td>
</tr>
<tr class="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">(5)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
<td class="num">(68)<span></span>
</td>
</tr>
<tr class="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="num">(167)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="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,742<span></span>
</td>
<td class="nump">10,088<span></span>
</td>
<td class="nump">9,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_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">36,025<span></span>
</td>
<td class="nump">49,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">8,229<span></span>
</td>
<td class="nump">9,079<span></span>
</td>
<td class="nump">19,001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Non-U.S. operations</a></td>
<td class="num">(36,025)<span></span>
</td>
<td class="num">(11,722)<span></span>
</td>
<td class="nump">711<span></span>
</td>
</tr>
<tr class="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">(27,796)<span></span>
</td>
<td class="num">(2,643)<span></span>
</td>
<td class="nump">$ 19,712<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">(13,192)<span></span>
</td>
<td class="num">(26,416)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 13,192<span></span>
</td>
<td class="nump">$ 26,416<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>106
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic information Segment Narrative (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, 2025</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_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">$ 696,162<span></span>
</td>
<td class="nump">$ 657,274<span></span>
</td>
<td class="nump">$ 691,321<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">$ 696,162<span></span>
</td>
<td class="nump">$ 657,274<span></span>
</td>
<td class="nump">$ 691,321<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">617,574<span></span>
</td>
<td class="nump">524,788<span></span>
</td>
<td class="nump">561,855<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">58,514<span></span>
</td>
<td class="nump">95,417<span></span>
</td>
<td class="nump">84,546<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">1,691<span></span>
</td>
<td class="nump">9,956<span></span>
</td>
<td class="nump">9,168<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,093<span></span>
</td>
<td class="nump">4,938<span></span>
</td>
<td class="nump">19,744<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">$ 14,290<span></span>
</td>
<td class="nump">$ 22,175<span></span>
</td>
<td class="nump">$ 16,008<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>108
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">$ 696,162<span></span>
</td>
<td class="nump">$ 657,274<span></span>
</td>
<td class="nump">$ 691,321<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">449,507<span></span>
</td>
<td class="nump">426,146<span></span>
</td>
<td class="nump">458,795<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">229,926<span></span>
</td>
<td class="nump">205,778<span></span>
</td>
<td class="nump">218,620<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">2,888<span></span>
</td>
<td class="nump">4,119<span></span>
</td>
<td class="nump">3,979<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">$ 13,841<span></span>
</td>
<td class="nump">$ 21,231<span></span>
</td>
<td class="nump">$ 9,927<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>109
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">$ 335,385<span></span>
</td>
<td class="nump">$ 361,669<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">99,389<span></span>
</td>
<td class="nump">106,666<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">230,518<span></span>
</td>
<td class="nump">249,791<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,478<span></span>
</td>
<td class="nump">$ 5,212<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>110
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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.9<span></span>
</td>
<td class="nump">$ 93.5<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">11.40%<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>111
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">$ 85.9<span></span>
</td>
<td class="nump">$ 100.8<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">$ 14.1<span></span>
</td>
<td class="nump">$ 6.9<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>112
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_LitigationCaseAxis=aosl_DepartmentOfCommerceMember', window );">Department of Commerce</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">$ 4,250,000<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_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="re">
<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="ro">
<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_srt_LitigationCaseAxis=aosl_DepartmentOfCommerceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LitigationCaseAxis=aosl_DepartmentOfCommerceMember</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_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>113
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Event - Narrative (Details) - Dec. 31, 2024<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th"><div>CNY (&#165;)</div></th>
<th class="th"><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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_ProceedsFromSaleOfEquityMethodInvestments', window );">Proceeds from sale of equity interest in the JV Company</a></td>
<td class="nump">&#165; 40<span></span>
</td>
<td class="nump">$ 5.5<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_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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent 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 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-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_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-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>114
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</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_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">41,689<span></span>
</td>
<td class="nump">39,976<span></span>
</td>
<td class="nump">18,731<span></span>
</td>
</tr>
<tr class="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,555)<span></span>
</td>
<td class="num">(204,153)<span></span>
</td>
<td class="num">(165,543)<span></span>
</td>
</tr>
<tr class="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">(205,442)<span></span>
</td>
<td class="num">(202,440)<span></span>
</td>
<td class="num">(144,298)<span></span>
</td>
</tr>
<tr class="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">40,802<span></span>
</td>
<td class="nump">41,689<span></span>
</td>
<td class="nump">39,976<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">7,266<span></span>
</td>
<td class="nump">6,686<span></span>
</td>
<td class="nump">5,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_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions</a></td>
<td class="num">(1,485)<span></span>
</td>
<td class="num">(580)<span></span>
</td>
<td class="num">(931)<span></span>
</td>
</tr>
<tr class="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">$ 8,751<span></span>
</td>
<td class="nump">$ 7,266<span></span>
</td>
<td class="nump">$ 6,686<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>XML
<SEQUENCE>115
<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>116
<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>118
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>318</ContextCount>
  <ElementCount>512</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>104</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="aosl-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952157 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - Parenthetical (LOSS) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParentheticalLOSSDetails</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - Parenthetical (LOSS) (Details)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952158 - 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>10</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952159 - 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>11</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - 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>12</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952161 - 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>13</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952162 - 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>14</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - 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>15</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/ShareholdersEquity</Role>
      <ShortName>Shareholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - 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>19</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952168 - 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>20</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952170 - 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>22</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9952171 - 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>23</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9952172 - 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>24</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9952174 - 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>25</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.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>26</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.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>27</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9955511 - 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>29</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9955512 - 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>30</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955513 - 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>31</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955514 - 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>32</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955515 - 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>33</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955516 - 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>34</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955517 - 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>35</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955518 - 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>36</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955519 - 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>37</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955520 - 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>38</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955521 - 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>39</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955522 - 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>40</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955524 - 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>41</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955525 - 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>42</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955526 - 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>43</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955527 - 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>44</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955528 - 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>45</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955529 - 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>46</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955530 - 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>47</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955531 - 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>48</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955532 - 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>49</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955533 - 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>50</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955534 - 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>51</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955535 - 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>52</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955536 - 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>53</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955537 - 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>54</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955538 - 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>55</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955539 - 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>56</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955540 - 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>57</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955541 - 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>58</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955542 - 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>59</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955543 - 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>60</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955544 - 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>61</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955545 - 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>62</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955547 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955548 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955549 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955550 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955551 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9955552 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9955553 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9955554 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9955555 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9955556 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9955557 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9955558 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9955559 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9955560 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9955561 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9955562 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9955563 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9955564 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9955565 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9955566 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9955567 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9955568 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9955569 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>9955570 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>9955571 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>9955572 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>9955573 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>9955574 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>9955575 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>9955576 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>9955577 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>9955578 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>9955579 - 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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>9955580 - Disclosure - Subsequent Event - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/SubsequentEventNarrativeDetails</Role>
      <ShortName>Subsequent Event - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="aosl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>9955581 - 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>97</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-20250630.htm">aosl-20250630.htm</File>
    <File>aosl-20250630.xsd</File>
    <File>aosl-20250630_cal.xml</File>
    <File>aosl-20250630_def.xml</File>
    <File>aosl-20250630_lab.xml</File>
    <File>aosl-20250630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>aosl-20250630_g1.jpg</File>
    <File>aosl-20250630_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="1137">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="42">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>121
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "aosl-20250630.htm": {
   "nsprefix": "aosl",
   "nsuri": "http://www.aosmd.com/20250630",
   "dts": {
    "inline": {
     "local": [
      "aosl-20250630.htm"
     ]
    },
    "schema": {
     "local": [
      "aosl-20250630.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/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-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-20250630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "aosl-20250630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "aosl-20250630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "aosl-20250630_pre.xml"
     ]
    }
   },
   "keyStandard": 428,
   "keyCustom": 84,
   "axisStandard": 38,
   "axisCustom": 1,
   "memberStandard": 54,
   "memberCustom": 41,
   "hidden": {
    "total": 7,
    "http://xbrl.sec.gov/dei/2024": 4,
    "http://fasb.org/us-gaap/2024": 3
   },
   "contextCount": 318,
   "entityCount": 1,
   "segmentCount": 104,
   "elementCount": 1009,
   "unitCount": 8,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1137,
    "http://xbrl.sec.gov/dei/2024": 42,
    "http://xbrl.sec.gov/cyd/2024": 15,
    "http://xbrl.sec.gov/ecd/2024": 4,
    "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-20250630.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-20250630.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-20250630.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-20250630.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-6",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "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-20250630.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-6",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "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-20250630.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",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.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-20250630.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-20250630.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-20250630.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-13",
      "name": "us-gaap:PreferredStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:PreferredStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationAmortizationAndAccretionNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParentheticalLOSSDetails",
     "longName": "9952157 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - Parenthetical (LOSS) (Details)",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - Parenthetical (LOSS) (Details)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies",
     "longName": "9952158 - Disclosure - The Company and Significant Accounting Policies",
     "shortName": "The Company and Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvestee",
     "longName": "9952159 - Disclosure - Equity Method Investment in Equity Investee",
     "shortName": "Equity Method Investment in Equity Investee",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.aosmd.com/role/RelatedPartyTransactions",
     "longName": "9952160 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimited",
     "longName": "9952161 - 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": "13",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomers",
     "longName": "9952162 - Disclosure - Concentration of Credit Risk and Significant Customers",
     "shortName": "Concentration of Credit Risk and Significant Customers",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponents",
     "longName": "9952163 - Disclosure - Balance Sheet Components",
     "shortName": "Balance Sheet Components",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.aosmd.com/role/Debt",
     "longName": "9952164 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.aosmd.com/role/Leases",
     "longName": "9952165 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.aosmd.com/role/ShareholdersEquity",
     "longName": "9952166 - Disclosure - Shareholders' Equity",
     "shortName": "Shareholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.aosmd.com/role/SharebasedCompensation",
     "longName": "9952167 - Disclosure - Share-based Compensation",
     "shortName": "Share-based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.aosmd.com/role/EmployeeBenefitPlans",
     "longName": "9952168 - Disclosure - Employee Benefit Plans",
     "shortName": "Employee Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.aosmd.com/role/IncomeTaxes",
     "longName": "9952169 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.aosmd.com/role/SegmentandGeographicinformation",
     "longName": "9952170 - Disclosure - Segment and Geographic information",
     "shortName": "Segment and Geographic information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.aosmd.com/role/RestrictedNetAssets",
     "longName": "9952171 - Disclosure - Restricted Net Assets",
     "shortName": "Restricted Net Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.aosmd.com/role/CommitmentsandContingencies",
     "longName": "9952172 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccounts",
     "longName": "9952174 - Disclosure - Schedule II - Valuation and Qualifying Accounts",
     "shortName": "Schedule II - Valuation and Qualifying Accounts",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "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": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R27": {
     "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": "27",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrAdoptedFlag",
       "ecd:Rule10b51ArrTrmntdFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrAdoptedFlag",
       "ecd:Rule10b51ArrTrmntdFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies",
     "longName": "9955511 - 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": "29",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesTables",
     "longName": "9955512 - 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": "30",
     "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R31": {
     "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeTables",
     "longName": "9955513 - 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": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables",
     "longName": "9955514 - 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": "32",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersTables",
     "longName": "9955515 - 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": "33",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsTables",
     "longName": "9955516 - Disclosure - Balance Sheet Components (Tables)",
     "shortName": "Balance Sheet Components (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.aosmd.com/role/DebtTables",
     "longName": "9955517 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.aosmd.com/role/LeasesTables",
     "longName": "9955518 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.aosmd.com/role/SharebasedCompensationTables",
     "longName": "9955519 - Disclosure - Share-based Compensation (Tables)",
     "shortName": "Share-based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.aosmd.com/role/IncomeTaxesTables",
     "longName": "9955520 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.aosmd.com/role/SegmentandGeographicinformationTables",
     "longName": "9955521 - Disclosure - Segment and Geographic information (Tables)",
     "shortName": "Segment and Geographic information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails",
     "longName": "9955522 - 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": "40",
     "firstAnchor": {
      "contextRef": "c-67",
      "name": "us-gaap:ProceedsFromSaleOfEquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-61",
      "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRestrictedCashNarrativeDetails",
     "longName": "9955524 - 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": "41",
     "firstAnchor": {
      "contextRef": "c-6",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R42": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails",
     "longName": "9955525 - 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": "42",
     "firstAnchor": {
      "contextRef": "c-84",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-84",
      "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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails",
     "longName": "9955526 - 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": "43",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "aosl:GovernmentGrantsReductionRecordedToOperatingExpenses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R44": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsNarrativeDetails",
     "longName": "9955527 - 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": "44",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "aosl:GovernmentGrantsReductionRecordedToOperatingExpenses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R45": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueRecognitionDetails",
     "longName": "9955528 - 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": "45",
     "firstAnchor": {
      "contextRef": "c-85",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-85",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesLonglivedAssetsNarrativeDetails",
     "longName": "9955529 - 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": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AssetImpairmentCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AssetImpairmentCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesProductWarrantyNarrativeDetails",
     "longName": "9955530 - 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": "47",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesAdvertisingExpenseNarrativeDetails",
     "longName": "9955531 - 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": "48",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AdvertisingExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.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",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
     "longName": "9955532 - 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": "49",
     "firstAnchor": {
      "contextRef": "c-67",
      "name": "us-gaap:ProceedsFromSaleOfEquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-97",
      "name": "aosl:NumberOfInstallmentPayments",
      "unitRef": "installment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails",
     "longName": "9955533 - 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": "50",
     "firstAnchor": {
      "contextRef": "c-67",
      "name": "us-gaap:ProceedsFromSaleOfEquityMethodInvestments",
      "unitRef": "cny",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R51": {
     "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails",
     "longName": "9955534 - 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": "51",
     "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R52": {
     "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails",
     "longName": "9955535 - 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": "52",
     "firstAnchor": {
      "contextRef": "c-6",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-99",
      "name": "us-gaap:AssetsCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:EquityMethodInvestmentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.aosmd.com/role/RelatedPartyTransactionsDetails",
     "longName": "9955536 - Disclosure - Related Party Transactions (Details)",
     "shortName": "Related Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-1",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-109",
      "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails",
     "longName": "9955537 - 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": "54",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R55": {
     "role": "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails",
     "longName": "9955538 - 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": "55",
     "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-20250630.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-20250630.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
     "longName": "9955539 - 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": "56",
     "firstAnchor": {
      "contextRef": "c-118",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-118",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails",
     "longName": "9955540 - Disclosure - Balance Sheet Components - Accounts receivable (Details)",
     "shortName": "Balance Sheet Components - Accounts receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-6",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails",
     "longName": "9955541 - Disclosure - Balance Sheet Components - Inventories (Details)",
     "shortName": "Balance Sheet Components - Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-6",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails",
     "longName": "9955542 - 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": "59",
     "firstAnchor": {
      "contextRef": "c-6",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
     "longName": "9955543 - 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": "60",
     "firstAnchor": {
      "contextRef": "c-6",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsGoodwillDetails",
     "longName": "9955544 - Disclosure - Balance Sheet Components - Goodwill (Details)",
     "shortName": "Balance Sheet Components - Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-6",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R62": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails",
     "longName": "9955545 - 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": "62",
     "firstAnchor": {
      "contextRef": "c-6",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails",
     "longName": "9955547 - 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-6",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails",
     "longName": "9955548 - 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-6",
      "name": "us-gaap:AccruedSalariesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:AccruedSalariesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails",
     "longName": "9955549 - 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-7",
      "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.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-20250630.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails",
     "longName": "9955550 - 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-7",
      "name": "aosl:StockRotationAccrualCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.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-20250630.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsImpairmentoflonglivedassetsintangibleassetsandgoodwillDetails",
     "longName": "9955551 - 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-6",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R68": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails",
     "longName": "9955552 - 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-6",
      "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.aosmd.com/role/DebtShorttermborrowingDetails",
     "longName": "9955553 - 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-6",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R70": {
     "role": "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
     "longName": "9955554 - 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-157",
      "name": "aosl:AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R71": {
     "role": "http://www.aosmd.com/role/DebtDebtFinancingDetails",
     "longName": "9955555 - Disclosure - Debt - Debt Financing (Details)",
     "shortName": "Debt - Debt Financing (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-161",
      "name": "aosl:SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-161",
      "name": "aosl:SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
     "longName": "9955556 - 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-6",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-170",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails",
     "longName": "9955557 - 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-6",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.aosmd.com/role/LeasesNarrativeDetails",
     "longName": "9955558 - Disclosure - Leases - Narrative (Details)",
     "shortName": "Leases - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-6",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails",
     "longName": "9955559 - 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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails",
     "longName": "9955560 - 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-6",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "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-20250630.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalCashFlowInformationDetails",
     "longName": "9955561 - 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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details",
     "longName": "9955562 - 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-6",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.aosmd.com/role/ShareholdersEquityDetails",
     "longName": "9955563 - Disclosure - Shareholders' Equity (Details)",
     "shortName": "Shareholders' Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.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-20250630.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
     "longName": "9955564 - 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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-204",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails",
     "longName": "9955565 - 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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-206",
      "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-20250630.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails",
     "longName": "9955566 - 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-7",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-60",
      "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-20250630.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails",
     "longName": "9955567 - 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-224",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-224",
      "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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails",
     "longName": "9955568 - 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-224",
      "name": "aosl:DurationOfOfferingPeriodsForEmployeeSharePurchasePlan",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-224",
      "name": "aosl:DurationOfOfferingPeriodsForEmployeeSharePurchasePlan",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails",
     "longName": "9955569 - 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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.aosmd.com/role/EmployeeBenefitPlansDetails",
     "longName": "9955570 - 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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails",
     "longName": "9955571 - Disclosure - Income Taxes - Narrative (Details)",
     "shortName": "Income Taxes - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c-6",
      "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-20250630.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-20250630.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails",
     "longName": "9955572 - 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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.aosmd.com/role/SegmentandGeographicinformationSegmentNarrativeDetails",
     "longName": "9955573 - 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: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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R90": {
     "role": "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails",
     "longName": "9955574 - 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",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-256",
      "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-20250630.htm",
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails",
     "longName": "9955575 - 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",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-271",
      "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-20250630.htm",
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails",
     "longName": "9955576 - 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-6",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.aosmd.com/role/RestrictedNetAssetsDetails",
     "longName": "9955577 - Disclosure - Restricted Net Assets (Details)",
     "shortName": "Restricted Net Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c-289",
      "name": "aosl:ForeignSubsidiariesRestrictedStatutoryReservesAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-289",
      "name": "aosl:ForeignSubsidiariesRestrictedStatutoryReservesAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails",
     "longName": "9955578 - 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-291",
      "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-291",
      "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails",
     "longName": "9955579 - 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-295",
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-4",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-295",
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-4",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.aosmd.com/role/SubsequentEventNarrativeDetails",
     "longName": "9955580 - Disclosure - Subsequent Event - Narrative (Details)",
     "shortName": "Subsequent Event - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c-67",
      "name": "us-gaap:ProceedsFromSaleOfEquityMethodInvestments",
      "unitRef": "cny",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R97": {
     "role": "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails",
     "longName": "9955581 - 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": "97",
     "firstAnchor": {
      "contextRef": "c-310",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-298",
      "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-20250630.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",
      "r989"
     ]
    },
    "aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "localname": "AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "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/20250630",
     "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/20250630",
     "localname": "AccountsReceivableFactoringAgreementMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "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/20250630",
     "localname": "AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "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/20250630",
     "localname": "AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "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/20250630",
     "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",
      "r370",
      "r371",
      "r1376"
     ]
    },
    "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",
      "r1009",
      "r1375",
      "r1376"
     ]
    },
    "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": [
      "r1192"
     ]
    },
    "aosl_AccruedCustomerDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "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",
      "r180"
     ]
    },
    "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",
      "r180"
     ]
    },
    "aosl_AccruedInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "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",
      "r778"
     ]
    },
    "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": [
      "r28",
      "r29",
      "r133",
      "r270",
      "r773",
      "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",
      "r19",
      "r29",
      "r655",
      "r658",
      "r709",
      "r799",
      "r800",
      "r1154",
      "r1155",
      "r1156",
      "r1179",
      "r1180",
      "r1181",
      "r1183"
     ]
    },
    "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": [
      "r1066"
     ]
    },
    "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",
      "r989",
      "r1411"
     ]
    },
    "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",
      "r1179",
      "r1180",
      "r1181",
      "r1183",
      "r1350",
      "r1412"
     ]
    },
    "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": [
      "r1079"
     ]
    },
    "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": [
      "r1079"
     ]
    },
    "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": [
      "r1079"
     ]
    },
    "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": [
      "r1079"
     ]
    },
    "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": [
      "r203"
     ]
    },
    "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": [
      "r1124"
     ]
    },
    "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": [
      "r1037",
      "r1048",
      "r1058",
      "r1091"
     ]
    },
    "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": [
      "r1040",
      "r1051",
      "r1061",
      "r1094"
     ]
    },
    "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": [
      "r1125"
     ]
    },
    "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": [
      "r1079"
     ]
    },
    "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": [
      "r1086"
     ]
    },
    "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": [
      "r1041",
      "r1052",
      "r1062",
      "r1086",
      "r1095",
      "r1099",
      "r1107"
     ]
    },
    "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": [
      "r1105"
     ]
    },
    "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": {
        "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": [
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178"
     ]
    },
    "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 credit losses",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r271",
      "r372",
      "r382"
     ]
    },
    "aosl_AllowanceForPriceAdjustmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "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/20250630",
     "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": [
      "r10",
      "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": [
      "r337"
     ]
    },
    "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": [
      "r10",
      "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": [
      "r178",
      "r190",
      "r264",
      "r296",
      "r341",
      "r349",
      "r359",
      "r362",
      "r379",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r650",
      "r652",
      "r669",
      "r768",
      "r857",
      "r953",
      "r954",
      "r989",
      "r1016",
      "r1236",
      "r1237",
      "r1362"
     ]
    },
    "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": "us-gaap_Assets",
       "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 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",
      "r296",
      "r379",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r650",
      "r652",
      "r669",
      "r989",
      "r1236",
      "r1237",
      "r1362"
     ]
    },
    "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": [
      "r296",
      "r379",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r650",
      "r652",
      "r669",
      "r1236",
      "r1237",
      "r1362"
     ]
    },
    "aosl_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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": [
      "r1020",
      "r1021",
      "r1044"
     ]
    },
    "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": [
      "r1020",
      "r1021",
      "r1044"
     ]
    },
    "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": [
      "r1020",
      "r1021",
      "r1044"
     ]
    },
    "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": [
      "r1102"
     ]
    },
    "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": [
      "r1103"
     ]
    },
    "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": [
      "r1098"
     ]
    },
    "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": [
      "r1098"
     ]
    },
    "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": [
      "r1098"
     ]
    },
    "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": [
      "r1098"
     ]
    },
    "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": [
      "r1098"
     ]
    },
    "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": [
      "r1098"
     ]
    },
    "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": [
      "r1101"
     ]
    },
    "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": [
      "r1100"
     ]
    },
    "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": [
      "r1099"
     ]
    },
    "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": [
      "r1099"
     ]
    },
    "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",
      "r1378",
      "r1379"
     ]
    },
    "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": [
      "r80",
      "r81",
      "r406",
      "r1378",
      "r1379"
     ]
    },
    "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/20250630",
     "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_AssetsCurrent",
       "weight": 1.0,
       "order": 1.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",
      "r177"
     ]
    },
    "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",
      "r293"
     ]
    },
    "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 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/20250630",
     "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": [
      "r1077"
     ]
    },
    "aosl_ChinaConstructionBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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": [
      "r1074"
     ]
    },
    "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": [
      "r1072"
     ]
    },
    "aosl_ChongqingFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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",
      "r296",
      "r328",
      "r332",
      "r334",
      "r336",
      "r343",
      "r344",
      "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",
      "r1129",
      "r1166",
      "r1184"
     ]
    },
    "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",
      "r343",
      "r458",
      "r459",
      "r460",
      "r462",
      "r465",
      "r470",
      "r472",
      "r809",
      "r810",
      "r811",
      "r812",
      "r969",
      "r1129",
      "r1166"
     ]
    },
    "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": [
      "r1078"
     ]
    },
    "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": [
      "r1078"
     ]
    },
    "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",
      "r183",
      "r770",
      "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": [
      "r158",
      "r408",
      "r409",
      "r915",
      "r1217",
      "r1222"
     ]
    },
    "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": [
      "r164"
     ]
    },
    "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": [
      "r1006",
      "r1007",
      "r1008",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1179",
      "r1180",
      "r1183",
      "r1350",
      "r1410",
      "r1412"
     ]
    },
    "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": [
      "r20",
      "r120",
      "r844",
      "r863",
      "r1412",
      "r1413"
     ]
    },
    "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: 37,127 shares and 30,009 shares, respectively at June 30, 2025 and 36,107 shares and 28,969 shares, respectively at June 30, 2024",
        "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",
      "r772",
      "r989"
     ]
    },
    "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": [
      "r1083"
     ]
    },
    "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": [
      "r1082"
     ]
    },
    "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": [
      "r1084"
     ]
    },
    "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": [
      "r1081"
     ]
    },
    "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": [
      "r165",
      "r166",
      "r167",
      "r168"
     ]
    },
    "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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "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": {
        "terseLabel": "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": [
      "r79",
      "r174",
      "r277",
      "r279",
      "r285",
      "r763",
      "r785"
     ]
    },
    "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/20250630",
     "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/20250630",
     "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",
      "r82",
      "r83",
      "r369",
      "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",
      "r82",
      "r83",
      "r369",
      "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",
      "r82",
      "r83",
      "r369",
      "r914",
      "r1140"
     ]
    },
    "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",
      "r82",
      "r83",
      "r369"
     ]
    },
    "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",
      "r82",
      "r176",
      "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",
      "r82",
      "r83",
      "r369",
      "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",
      "r303",
      "r650",
      "r651",
      "r652",
      "r653",
      "r718",
      "r920",
      "r1144",
      "r1145",
      "r1146",
      "r1235",
      "r1238",
      "r1239"
     ]
    },
    "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",
      "r303",
      "r650",
      "r651",
      "r652",
      "r653",
      "r718",
      "r920",
      "r1144",
      "r1145",
      "r1146",
      "r1235",
      "r1238",
      "r1239"
     ]
    },
    "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": [
      "r1143",
      "r1173"
     ]
    },
    "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": [
      "r1139"
     ]
    },
    "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",
      "r296",
      "r379",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r669",
      "r953",
      "r1236"
     ]
    },
    "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",
      "r301",
      "r302",
      "r432",
      "r460",
      "r716",
      "r724",
      "r767",
      "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/20250630",
     "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",
      "r1233"
     ]
    },
    "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",
      "r1233",
      "r1234"
     ]
    },
    "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, Net of Tax, Period Increase (Decrease)",
        "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": [
      "r1353"
     ]
    },
    "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": [
      "r1142",
      "r1169",
      "r1344"
     ]
    },
    "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": [
      "r1142",
      "r1169"
     ]
    },
    "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": [
      "r1142",
      "r1169",
      "r1344"
     ]
    },
    "aosl_Customdepositnoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "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/20250630",
     "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",
      "r369"
     ]
    },
    "aosl_CustomerDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "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",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1208",
      "r1210",
      "r1213",
      "r1214"
     ]
    },
    "aosl_Customsdeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "localname": "Customsdeposit",
     "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": "Short term deposit",
        "label": "Customs deposit",
        "documentation": "Customs deposit"
       }
      }
     },
     "auth_ref": []
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1118"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1118"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1031",
      "r1120"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1031",
      "r1120"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1033",
      "r1122"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1031",
      "r1120"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1024",
      "r1113"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1025",
      "r1114"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1025",
      "r1114"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1023",
      "r1112"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1023",
      "r1112"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r1023",
      "r1112"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1026",
      "r1115"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1117"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1117"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1118"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1032",
      "r1121"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1030",
      "r1119"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1116"
     ]
    },
    "country_DE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "DE",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GERMANY",
        "label": "GERMANY"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r159",
      "r294",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r417",
      "r418",
      "r428",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r444",
      "r451",
      "r452",
      "r454",
      "r684"
     ]
    },
    "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": [
      "r25",
      "r108",
      "r109",
      "r179",
      "r182",
      "r303",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r435",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r987",
      "r1167",
      "r1218",
      "r1219",
      "r1220",
      "r1354",
      "r1355"
     ]
    },
    "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/20250630",
     "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": [
      "r25",
      "r182",
      "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": [
      "r87"
     ]
    },
    "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": [
      "r303",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r435",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r453",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r987",
      "r1167",
      "r1354",
      "r1355"
     ]
    },
    "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": [
      "r25",
      "r303",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r435",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r987",
      "r1167",
      "r1218",
      "r1219",
      "r1220",
      "r1354",
      "r1355"
     ]
    },
    "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": [
      "r25",
      "r57",
      "r60",
      "r86",
      "r162",
      "r163",
      "r303",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r435",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r453",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r987",
      "r1167",
      "r1354",
      "r1355"
     ]
    },
    "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/20250630",
     "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",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain on change of equity interest in equity method investment",
        "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": [
      "r76"
     ]
    },
    "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": [
      "r194"
     ]
    },
    "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": [
      "r1169",
      "r1343",
      "r1344"
     ]
    },
    "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": [
      "r1354",
      "r1355"
     ]
    },
    "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": [
      "r1354",
      "r1355"
     ]
    },
    "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": [
      "r1354",
      "r1355"
     ]
    },
    "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": [
      "r1169",
      "r1343"
     ]
    },
    "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": 1.0
      },
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "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",
      "r181",
      "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": [
      "r1337"
     ]
    },
    "aosl_DeferredTaxAssetsAccrualsandReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "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/20250630",
     "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/20250630",
     "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": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "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": [
      "r1336"
     ]
    },
    "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/20250630",
     "localname": "DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails_1": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0,
       "order": 2.0
      },
      "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/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/20250630",
     "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": [
      "r1341"
     ]
    },
    "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": [
      "r1341"
     ]
    },
    "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": [
      "r1341"
     ]
    },
    "aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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": [
      "r1341"
     ]
    },
    "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": [
      "r1341"
     ]
    },
    "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": [
      "r1336"
     ]
    },
    "aosl_DeferredTaxLiabilitiesDepreciationandAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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": [
      "r1341"
     ]
    },
    "aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "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": [
      "r1341"
     ]
    },
    "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/20250630",
     "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_DepartmentOfCommerceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "localname": "DepartmentOfCommerceMember",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Department of Commerce",
        "label": "Department of Commerce [Member]",
        "documentation": "Department of Commerce"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_DepositsWithSupplier": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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": [
      "r10",
      "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": [
      "r10"
     ]
    },
    "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": [
      "r89",
      "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": [
      "r1020",
      "r1021",
      "r1044"
     ]
    },
    "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": [
      "r1020",
      "r1021",
      "r1044",
      "r1087"
     ]
    },
    "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": [
      "r1065"
     ]
    },
    "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": [
      "r1304",
      "r1305",
      "r1306"
     ]
    },
    "aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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": [
      "r1076"
     ]
    },
    "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",
        "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": [
      "r286",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r326",
      "r328",
      "r334",
      "r335",
      "r336",
      "r340",
      "r646",
      "r649",
      "r662",
      "r663",
      "r764",
      "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": [
      "r286",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r328",
      "r334",
      "r335",
      "r336",
      "r340",
      "r646",
      "r649",
      "r662",
      "r663",
      "r764",
      "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": [
      "r325",
      "r337",
      "r338",
      "r339"
     ]
    },
    "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": [
      "r674"
     ]
    },
    "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": 1.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": [
      "r298",
      "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": 4.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": [
      "r1170",
      "r1333",
      "r1334"
     ]
    },
    "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": 10.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",
      "r1333",
      "r1335"
     ]
    },
    "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": 3.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",
      "r1170",
      "r1333"
     ]
    },
    "aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent",
     "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": "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": 6.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",
      "r1170",
      "r1333",
      "r1335"
     ]
    },
    "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": 11.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",
      "r1170",
      "r1333",
      "r1334"
     ]
    },
    "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": 2.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": [
      "r1135",
      "r1333",
      "r1334"
     ]
    },
    "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": 5.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",
      "r1170",
      "r1333"
     ]
    },
    "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": 7.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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",
      "r1170",
      "r1333"
     ]
    },
    "aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "localname": "EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent",
     "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": "Withholding taxes",
        "label": "Effective Income Tax Rate Reconciliation, Withholding Tax, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Withholding Tax, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "localname": "EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Tax Rate Impact on the Differences In Pretax Book Income (Loss)",
        "label": "Effective Tax Rate Impact on the Differences In Pretax Book Income (Loss)",
        "documentation": "Effective Tax Rate Impact on the Differences In Pretax Book Income (Loss)"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_EmployeeIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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"
     ],
     "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/20250630",
     "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": [
      "r1018"
     ]
    },
    "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": [
      "r1018"
     ]
    },
    "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": [
      "r1018"
     ]
    },
    "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": [
      "r1127"
     ]
    },
    "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": [
      "r1018"
     ]
    },
    "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": [
      "r1018"
     ]
    },
    "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": [
      "r1018"
     ]
    },
    "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": [
      "r1018"
     ]
    },
    "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": [
      "r1128"
     ]
    },
    "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": [
      "r1070"
     ]
    },
    "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": [
      "r1123"
     ]
    },
    "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": [
      "r1123"
     ]
    },
    "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": [
      "r1123"
     ]
    },
    "aosl_EquipmentAndToolingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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": [
      "r20",
      "r253",
      "r281",
      "r282",
      "r283",
      "r310",
      "r311",
      "r312",
      "r314",
      "r319",
      "r321",
      "r323",
      "r342",
      "r380",
      "r381",
      "r399",
      "r473",
      "r633",
      "r634",
      "r643",
      "r644",
      "r645",
      "r647",
      "r648",
      "r649",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r661",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r682",
      "r685",
      "r688",
      "r709",
      "r784",
      "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/SubsequentEventNarrativeDetails",
      "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",
      "r1131",
      "r1132",
      "r1133",
      "r1345",
      "r1346",
      "r1347",
      "r1348"
     ]
    },
    "us-gaap_EquityMethodInvestmentAggregateCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentAggregateCost",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Method Investment, Aggregate Cost",
        "label": "Equity Method Investment, Aggregate Cost",
        "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "aosl_EquityMethodInvestmentFairValueOfEquityRetained": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "localname": "EquityMethodInvestmentFairValueOfEquityRetained",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Method Investment, Fair Value of Equity Retained",
        "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/20250630",
     "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/20250630",
     "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_EquityMethodInvestmentOtherThanTemporaryImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity method investment loss",
        "label": "Equity Method Investment, Other-than-Temporary Impairment",
        "documentation": "Amount of other-than-temporary decline in value that has been recognized against investment accounted for under equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r1196"
     ]
    },
    "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/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"
     ]
    },
    "aosl_EquityMethodInvestmentPercentageOfEquityOwnershipSold": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "localname": "EquityMethodInvestmentPercentageOfEquityOwnershipSold",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/SubsequentEventNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Method Investment, Percentage of Equity Ownership Sold",
        "label": "Equity Method Investment, Percentage of Equity Ownership Sold",
        "documentation": "Equity Method Investment, Percentage of Equity Ownership Sold"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Realized gain on",
        "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": [
      "r1157",
      "r1158",
      "r1163"
     ]
    },
    "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": "Equity Method Investment, Underlying Equity in Net Assets",
        "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": [
      "r1197"
     ]
    },
    "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": 5.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": [
      "r341",
      "r354",
      "r362",
      "r374",
      "r1150",
      "r1197"
     ]
    },
    "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"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of privately-held investment",
        "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount",
        "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value."
       }
      }
     },
     "auth_ref": [
      "r373"
     ]
    },
    "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": [
      "r1080"
     ]
    },
    "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": [
      "r1037",
      "r1048",
      "r1058",
      "r1091"
     ]
    },
    "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": [
      "r1034",
      "r1045",
      "r1055",
      "r1088"
     ]
    },
    "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": [
      "r1086"
     ]
    },
    "aosl_ExternalBoardMembersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "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": [
      "r13"
     ]
    },
    "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/20250630",
     "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": [
      "r692",
      "r698",
      "r988"
     ]
    },
    "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": [
      "r694",
      "r702"
     ]
    },
    "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": [
      "r690",
      "r706"
     ]
    },
    "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": [
      "r690"
     ]
    },
    "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": [
      "r1357"
     ]
    },
    "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": [
      "r690"
     ]
    },
    "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": [
      "r706"
     ]
    },
    "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": [
      "r706"
     ]
    },
    "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": [
      "r706"
     ]
    },
    "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": [
      "r706"
     ]
    },
    "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": [
      "r706"
     ]
    },
    "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": [
      "r706"
     ]
    },
    "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": [
      "r706"
     ]
    },
    "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": [
      "r706"
     ]
    },
    "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": [
      "r693",
      "r702"
     ]
    },
    "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": [
      "r689"
     ]
    },
    "aosl_FinanceLeaseRightOfUseAssetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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": [
      "r1137",
      "r1141"
     ]
    },
    "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": "Depreciation 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": [
      "r692",
      "r698",
      "r988"
     ]
    },
    "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": [
      "r1136"
     ]
    },
    "aosl_FinanceLeaseRightOfUseAssetGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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": [
      "r691"
     ]
    },
    "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": [
      "r705",
      "r988"
     ]
    },
    "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": [
      "r704",
      "r988"
     ]
    },
    "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",
      "r729",
      "r730",
      "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",
      "r730",
      "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": [
      "r729",
      "r1210"
     ]
    },
    "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": [
      "r1304",
      "r1305",
      "r1306"
     ]
    },
    "aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "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": [
      "r1041",
      "r1052",
      "r1062",
      "r1095"
     ]
    },
    "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": [
      "r1041",
      "r1052",
      "r1062",
      "r1095"
     ]
    },
    "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": [
      "r1041",
      "r1052",
      "r1062",
      "r1095"
     ]
    },
    "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": [
      "r1041",
      "r1052",
      "r1062",
      "r1095"
     ]
    },
    "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": [
      "r1041",
      "r1052",
      "r1062",
      "r1095"
     ]
    },
    "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": [
      "r1075"
     ]
    },
    "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": 6.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": [
      "r1163",
      "r1215",
      "r1216"
     ]
    },
    "aosl_GainOnChangeOfEquityInterestInTheJointVentureCompany": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "localname": "GainOnChangeOfEquityInterestInTheJointVentureCompany",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain on Change of Equity Interest in The Joint Venture Company",
        "label": "Gain on Change of Equity Interest in The Joint Venture Company",
        "documentation": "Gain on Change of Equity Interest in The Joint Venture Company"
       }
      }
     },
     "auth_ref": []
    },
    "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",
      "r761",
      "r954",
      "r961",
      "r981",
      "r989",
      "r1201",
      "r1202"
     ]
    },
    "aosl_GovernmentGrantsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "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/20250630",
     "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/20250630",
     "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 profit",
        "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",
      "r189",
      "r296",
      "r379",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r669",
      "r949",
      "r953",
      "r1186",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1236"
     ]
    },
    "aosl_HHGraceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "localname": "HongkongAndShanghaiBankingCorporationLimitedMember",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "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": [
      "r1020",
      "r1021",
      "r1044"
     ]
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "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": "Impairment of property and equipment",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r51",
      "r155",
      "r980"
     ]
    },
    "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",
      "r157"
     ]
    },
    "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": [
      "r297",
      "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 and equity method investment loss",
        "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",
      "r185",
      "r189",
      "r765",
      "r780",
      "r949",
      "r953",
      "r1186",
      "r1188",
      "r1189",
      "r1190",
      "r1191"
     ]
    },
    "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": [
      "r297",
      "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": 1.0
      },
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.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 equity method investment loss",
        "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": [
      "r174",
      "r189",
      "r296",
      "r313",
      "r319",
      "r379",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r646",
      "r649",
      "r663",
      "r669",
      "r780",
      "r949",
      "r1186",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1236"
     ]
    },
    "aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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 equity method investment loss",
        "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": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "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": [
      "r91",
      "r92",
      "r93",
      "r94",
      "r95",
      "r102",
      "r255",
      "r639",
      "r781"
     ]
    },
    "aosl_IncomeLossFromEquityMethodInvesteeAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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": 3.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",
        "negatedTerseLabel": "Equity method investment loss",
        "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",
      "r982",
      "r1380"
     ]
    },
    "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",
      "r982",
      "r1380"
     ]
    },
    "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": [
      "r292",
      "r605",
      "r606",
      "r616",
      "r630",
      "r979",
      "r1340"
     ]
    },
    "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": [
      "r292",
      "r605",
      "r606",
      "r616",
      "r630",
      "r979",
      "r1340"
     ]
    },
    "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": [
      "r298",
      "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 (benefit)",
        "verboseLabel": "Income tax benefit",
        "totalLabel": "Total provision (benefit) 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": [
      "r200",
      "r212",
      "r322",
      "r323",
      "r341",
      "r353",
      "r362",
      "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",
      "r1164",
      "r1338",
      "r1339"
     ]
    },
    "aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "localname": "IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "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": 13.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": [
      "r9"
     ]
    },
    "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": 9.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": [
      "r9"
     ]
    },
    "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": 12.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": [
      "r9"
     ]
    },
    "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": 14.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": [
      "r9"
     ]
    },
    "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": [
      "r9"
     ]
    },
    "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": 15.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r726",
      "r1162"
     ]
    },
    "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": 5.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": [
      "r9"
     ]
    },
    "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": 10.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": [
      "r9"
     ]
    },
    "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 operating assets and liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_IncreaseDecreaseInOperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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": 11.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": [
      "r9"
     ]
    },
    "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": [
      "r329",
      "r330",
      "r331",
      "r336",
      "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": [
      "r1227"
     ]
    },
    "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": [
      "r1041",
      "r1052",
      "r1062",
      "r1086",
      "r1095",
      "r1099",
      "r1107"
     ]
    },
    "aosl_IndustrialAndCommercialBankofChinaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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": [
      "r1105"
     ]
    },
    "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": [
      "r1022",
      "r1111"
     ]
    },
    "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": [
      "r1022",
      "r1111"
     ]
    },
    "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": [
      "r1022",
      "r1111"
     ]
    },
    "aosl_InstallmentFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "localname": "InstallmentFourMember",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Installment Four",
        "label": "Installment Four [Member]",
        "documentation": "Installment Four"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_InstallmentOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "localname": "InstallmentOneMember",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Installment One",
        "label": "Installment One [Member]",
        "documentation": "Installment One"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_InstallmentThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "localname": "InstallmentThreeMember",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Installment Three",
        "label": "Installment Three [Member]",
        "documentation": "Installment Three"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_InstallmentTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "localname": "InstallmentTwoMember",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Installment Two",
        "label": "Installment Two [Member]",
        "documentation": "Installment Two"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_InstallmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "localname": "InstallmentsAxis",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Installments [Axis]",
        "label": "Installments [Axis]",
        "documentation": "Installments"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_InstallmentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "localname": "InstallmentsDomain",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Installments [Domain]",
        "label": "Installments [Domain]",
        "documentation": "Installments [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "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",
      "r1210",
      "r1212"
     ]
    },
    "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": 4.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": [
      "r1200"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "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": {
        "negatedTerseLabel": "Interest expenses",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r352",
      "r1159"
     ]
    },
    "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",
        "label": "Interest Income (Expense), Operating",
        "documentation": "Amount of interest income (expense) classified as operating."
       }
      }
     },
     "auth_ref": [
      "r762",
      "r1188"
     ]
    },
    "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": [
      "r288",
      "r290",
      "r291"
     ]
    },
    "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": [
      "r1152"
     ]
    },
    "aosl_InventoriesAndServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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",
      "r989"
     ]
    },
    "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": [
      "r202",
      "r258",
      "r272",
      "r383",
      "r384",
      "r385",
      "r727",
      "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/20250630",
     "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_JVCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "localname": "JVCompanyMember",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/SubsequentEventNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "JV Company",
        "label": "JV Company [Member]",
        "documentation": "JV Company [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_JirehMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "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": [
      "r1243"
     ]
    },
    "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": [
      "r697",
      "r988"
     ]
    },
    "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": [
      "r1356"
     ]
    },
    "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",
      "r707"
     ]
    },
    "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/20250630",
     "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": [
      "r687"
     ]
    },
    "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": [
      "r696"
     ]
    },
    "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": [
      "r1357"
     ]
    },
    "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": [
      "r706"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details": {
       "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": [
      "r706"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "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": {
        "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": [
      "r706"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details": {
       "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": [
      "r706"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details": {
       "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": [
      "r706"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details": {
       "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": [
      "r706"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "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": "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": [
      "r706"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "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": {
        "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": [
      "r706"
     ]
    },
    "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": [
      "r687"
     ]
    },
    "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": [
      "r25",
      "r108",
      "r109",
      "r110",
      "r113",
      "r114",
      "r115",
      "r118",
      "r296",
      "r379",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r651",
      "r652",
      "r653",
      "r669",
      "r842",
      "r948",
      "r1016",
      "r1236",
      "r1362",
      "r1363"
     ]
    },
    "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 shareholders' 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",
      "r184",
      "r775",
      "r989",
      "r1168",
      "r1198",
      "r1352"
     ]
    },
    "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",
      "r296",
      "r379",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r651",
      "r652",
      "r653",
      "r669",
      "r989",
      "r1236",
      "r1362",
      "r1363"
     ]
    },
    "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": [
      "r25",
      "r113",
      "r114",
      "r115",
      "r118",
      "r296",
      "r379",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r651",
      "r652",
      "r653",
      "r669",
      "r1236",
      "r1362",
      "r1363"
     ]
    },
    "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/20250630",
     "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": [
      "r25",
      "r182",
      "r1373"
     ]
    },
    "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",
      "r1167",
      "r1233",
      "r1234"
     ]
    },
    "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",
      "r1167",
      "r1233"
     ]
    },
    "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",
      "r1167",
      "r1233"
     ]
    },
    "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",
      "r1167",
      "r1233"
     ]
    },
    "aosl_LineOfCreditFacilityTradeBorrowingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "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/20250630",
     "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/20250630",
     "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/20250630",
     "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": []
    },
    "srt_LitigationCaseAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "LitigationCaseAxis",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case [Axis]",
        "label": "Litigation Case [Axis]",
        "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim."
       }
      }
     },
     "auth_ref": []
    },
    "srt_LitigationCaseTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "LitigationCaseTypeDomain",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case [Domain]",
        "label": "Litigation Case [Domain]",
        "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information."
       }
      }
     },
     "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/20250630",
     "localname": "LocalVATReceivable",
     "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": "Value-added tax 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/20250630",
     "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": [
      "r25",
      "r182",
      "r441",
      "r456",
      "r965",
      "r966",
      "r987",
      "r1373"
     ]
    },
    "aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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": "2026",
        "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": "2030",
        "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": [
      "r12",
      "r303",
      "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": "2029",
        "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": [
      "r12",
      "r303",
      "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": "2028",
        "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": [
      "r12",
      "r303",
      "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": "2027",
        "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": [
      "r12",
      "r303",
      "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/20250630",
     "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/20250630",
     "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",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "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": [
      "r25",
      "r1218",
      "r1219",
      "r1220"
     ]
    },
    "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",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "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": [
      "r25",
      "r54",
      "r1218",
      "r1219",
      "r1220"
     ]
    },
    "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",
      "r1223",
      "r1224"
     ]
    },
    "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",
      "r1223",
      "r1224"
     ]
    },
    "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",
      "r1223",
      "r1224"
     ]
    },
    "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",
      "r1130"
     ]
    },
    "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",
      "r1223",
      "r1224"
     ]
    },
    "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": [
      "r369",
      "r972",
      "r999",
      "r1003",
      "r1242",
      "r1377",
      "r1381",
      "r1382",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1408",
      "r1409"
     ]
    },
    "aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "localname": "MarketBasedRestrictedStockUnitsMSUPostModificationMember",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "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/20250630",
     "localname": "MarketBasedRestrictedStockUnitsMSUPreModificationMember",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "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/20250630",
     "localname": "MarketbasedRestrictedStockUnitsMSUMember",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails"
     ],
     "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",
      "r725",
      "r795",
      "r797",
      "r805",
      "r834",
      "r835",
      "r896",
      "r898",
      "r900",
      "r901",
      "r903",
      "r926",
      "r927",
      "r958",
      "r969",
      "r973",
      "r983",
      "r984",
      "r985",
      "r986",
      "r1000",
      "r1240",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369"
     ]
    },
    "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": [
      "r1078"
     ]
    },
    "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": [
      "r1078"
     ]
    },
    "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",
      "r725",
      "r795",
      "r797",
      "r805",
      "r834",
      "r835",
      "r896",
      "r898",
      "r900",
      "r901",
      "r903",
      "r926",
      "r927",
      "r958",
      "r969",
      "r973",
      "r983",
      "r984",
      "r985",
      "r1000",
      "r1240",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369"
     ]
    },
    "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": "Noncontrolling Interest, Period Increase (Decrease)",
        "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": [
      "r1098"
     ]
    },
    "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": [
      "r1106"
     ]
    },
    "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": [
      "r369",
      "r972",
      "r999",
      "r1003",
      "r1242",
      "r1377",
      "r1381",
      "r1382",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1408",
      "r1409"
     ]
    },
    "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": [
      "r1079"
     ]
    },
    "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 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": [
      "r289"
     ]
    },
    "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": [
      "r289"
     ]
    },
    "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)",
        "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",
      "r186",
      "r255",
      "r276",
      "r278",
      "r283",
      "r296",
      "r313",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r322",
      "r323",
      "r333",
      "r379",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r646",
      "r649",
      "r663",
      "r669",
      "r783",
      "r865",
      "r886",
      "r887",
      "r1014",
      "r1236"
     ]
    },
    "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": [
      "r78",
      "r175",
      "r276",
      "r278",
      "r319",
      "r322",
      "r323",
      "r782",
      "r1156"
     ]
    },
    "aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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": [
      "r1078"
     ]
    },
    "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": [
      "r1041",
      "r1052",
      "r1062",
      "r1086",
      "r1095"
     ]
    },
    "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": [
      "r1069"
     ]
    },
    "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": [
      "r1068"
     ]
    },
    "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": [
      "r1086"
     ]
    },
    "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": [
      "r1106"
     ]
    },
    "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": [
      "r1106"
     ]
    },
    "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": [
      "r18",
      "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",
      "r1179",
      "r1180",
      "r1181",
      "r1183",
      "r1412"
     ]
    },
    "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": [
      "r1171",
      "r1172"
     ]
    },
    "aosl_NonstatutoryStockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "localname": "NonstatutoryStockOptionsMember",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonstatutory Stock Options",
        "label": "Nonstatutory Stock Options [Member]",
        "documentation": "Nonstatutory Stock Options [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_NumberOfInstallmentPayments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "localname": "NumberOfInstallmentPayments",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Installment Payments",
        "label": "Number of Installment Payments",
        "documentation": "Number of Installment Payments"
       }
      }
     },
     "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",
      "r1187"
     ]
    },
    "aosl_NumberOfVotesPerEachCommonShare": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "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": 1.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": [
      "r189",
      "r949",
      "r1186",
      "r1188",
      "r1189",
      "r1190",
      "r1191"
     ]
    },
    "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": [
      "r699",
      "r988"
     ]
    },
    "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_1": {
       "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": [
      "r690"
     ]
    },
    "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": [
      "r690"
     ]
    },
    "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": [
      "r690"
     ]
    },
    "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": [
      "r695",
      "r702"
     ]
    },
    "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": 3.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": [
      "r689"
     ]
    },
    "aosl_OperatingLeaseRightOfUseAssetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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": [
      "r705",
      "r988"
     ]
    },
    "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": [
      "r704",
      "r988"
     ]
    },
    "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": [
      "r88",
      "r148",
      "r149",
      "r173"
     ]
    },
    "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_AssetsCurrent",
       "weight": 1.0,
       "order": 5.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",
      "r989"
     ]
    },
    "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": 7.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": [
      "r7",
      "r19",
      "r174"
     ]
    },
    "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": [
      "r7",
      "r19",
      "r174"
     ]
    },
    "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",
      "r675"
     ]
    },
    "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, net of $(43), $876 and $1,566 tax in each of the fiscal year ended June 30, 2025, 2024 and 2023, respectively.",
        "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",
      "r784"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParentheticalLOSSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustment, tax",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax",
        "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r673",
      "r681"
     ]
    },
    "aosl_OtherCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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": [
      "r1377",
      "r1407"
     ]
    },
    "aosl_OtherCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other loss, 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": [
      "r1078"
     ]
    },
    "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": 2.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": [
      "r1153",
      "r1199"
     ]
    },
    "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": 9.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": [
      "r1039",
      "r1050",
      "r1060",
      "r1093"
     ]
    },
    "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": [
      "r1042",
      "r1053",
      "r1063",
      "r1096"
     ]
    },
    "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": [
      "r1042",
      "r1053",
      "r1063",
      "r1096"
     ]
    },
    "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/20250630",
     "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",
      "r303"
     ]
    },
    "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 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/20250630",
     "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": [
      "r1067"
     ]
    },
    "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": [
      "r6",
      "r8"
     ]
    },
    "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": [
      "r287"
     ]
    },
    "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/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": [
      "r1077"
     ]
    },
    "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": [
      "r1077"
     ]
    },
    "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": [
      "r1069"
     ]
    },
    "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": [
      "r1086"
     ]
    },
    "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": [
      "r1079"
     ]
    },
    "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": [
      "r1068"
     ]
    },
    "aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "localname": "PerformanceBasedRestrictedStockUnitsPRSUsMemberMember",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails",
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "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/20250630",
     "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/20250630",
     "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/20250630",
     "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/20250630",
     "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": [
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332"
     ]
    },
    "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": [
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332"
     ]
    },
    "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": [
      "r1070"
     ]
    },
    "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": [
      "r1126"
     ]
    },
    "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": [
      "r1069"
     ]
    },
    "aosl_PowerDiscreteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "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": [
      "r1006",
      "r1007",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1410",
      "r1412"
     ]
    },
    "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",
      "r1412",
      "r1413"
     ]
    },
    "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,\u00a02025 and 2024",
        "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",
      "r771",
      "r989"
     ]
    },
    "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": 3.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",
      "r1199"
     ]
    },
    "aosl_PrepaidMaintenanceCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "localname": "PrepaidMaintenanceCurrent",
     "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": "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": 6.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",
      "r1199"
     ]
    },
    "aosl_PrepaymentForPropertyAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "localname": "PrepaymenttoSupplier",
     "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": "Deposit with supplier",
        "label": "Prepayment to Supplier",
        "documentation": "Prepayment to Supplier"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_PrincipalPaymentsOnCapitalLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "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": [
      "r1160"
     ]
    },
    "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": [
      "r5",
      "r23"
     ]
    },
    "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",
      "r1167"
     ]
    },
    "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/SubsequentEventNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of equity interest in the JV Company",
        "verboseLabel": "Proceeds from Sale of Equity Method Investments",
        "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_ProceedsFromTheSalesOfEquityInvestmentInstallmentPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "localname": "ProceedsFromTheSalesOfEquityInvestmentInstallmentPayment",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds From the Sales Of Equity Investment, Installment Payment",
        "label": "Proceeds From the Sales Of Equity Investment, Installment Payment",
        "documentation": "Proceeds From the Sales Of Equity Investment, Installment Payment"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_ProceedsFromUpfrontFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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",
      "r365",
      "r728",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r932",
      "r970",
      "r998",
      "r1000",
      "r1001",
      "r1004",
      "r1005",
      "r1147",
      "r1225",
      "r1226",
      "r1242",
      "r1377",
      "r1381",
      "r1382",
      "r1383",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1408",
      "r1409"
     ]
    },
    "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",
      "r1229",
      "r1232"
     ]
    },
    "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",
      "r365",
      "r728",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r932",
      "r970",
      "r998",
      "r1000",
      "r1001",
      "r1004",
      "r1005",
      "r1147",
      "r1225",
      "r1226",
      "r1242",
      "r1377",
      "r1381",
      "r1382",
      "r1383",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1408",
      "r1409"
     ]
    },
    "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": [
      "r11",
      "r707"
     ]
    },
    "aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "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": [
      "r707"
     ]
    },
    "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": 2.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": [
      "r11",
      "r707",
      "r766",
      "r779",
      "r989"
     ]
    },
    "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": [
      "r11",
      "r206",
      "r211",
      "r777"
     ]
    },
    "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": [
      "r11"
     ]
    },
    "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",
      "r707"
     ]
    },
    "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/20250630",
     "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",
      "r183"
     ]
    },
    "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",
      "r183"
     ]
    },
    "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",
      "r183"
     ]
    },
    "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",
      "r183"
     ]
    },
    "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": [
      "r1067"
     ]
    },
    "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": [
      "r1067"
     ]
    },
    "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",
      "r722",
      "r723",
      "r725",
      "r795",
      "r797",
      "r805",
      "r834",
      "r835",
      "r896",
      "r898",
      "r900",
      "r901",
      "r903",
      "r926",
      "r927",
      "r958",
      "r969",
      "r973",
      "r983",
      "r984",
      "r985",
      "r986",
      "r1000",
      "r1008",
      "r1221",
      "r1240",
      "r1351",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369"
     ]
    },
    "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",
      "r722",
      "r723",
      "r725",
      "r795",
      "r797",
      "r805",
      "r834",
      "r835",
      "r896",
      "r898",
      "r900",
      "r901",
      "r903",
      "r926",
      "r927",
      "r958",
      "r969",
      "r973",
      "r983",
      "r984",
      "r985",
      "r986",
      "r1000",
      "r1008",
      "r1221",
      "r1240",
      "r1351",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369"
     ]
    },
    "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": [
      "r1034",
      "r1045",
      "r1055",
      "r1088"
     ]
    },
    "aosl_ReimbursementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "localname": "ReimbursementsMember",
     "presentation": [
      "http://www.aosmd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reimbursements",
        "label": "Reimbursements [Member]",
        "documentation": "Reimbursements"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r370",
      "r525",
      "r713",
      "r714",
      "r769",
      "r776",
      "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": [
      "r299",
      "r300",
      "r713",
      "r714",
      "r715",
      "r716",
      "r769",
      "r776",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r862",
      "r864",
      "r895"
     ]
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionAmountsOfTransaction",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction, Amounts of Transaction",
        "label": "Related Party Transaction, Amounts of Transaction",
        "documentation": "Amount of transactions with related party during the financial reporting period."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r713"
     ]
    },
    "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": [
      "r713",
      "r714",
      "r1361"
     ]
    },
    "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": [
      "r370",
      "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": [
      "r370",
      "r525",
      "r713",
      "r714",
      "r769",
      "r776",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r862",
      "r864",
      "r895",
      "r1361"
     ]
    },
    "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": [
      "r710",
      "r711",
      "r712",
      "r714",
      "r717",
      "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": [
      "r1161"
     ]
    },
    "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",
      "r301",
      "r302",
      "r432",
      "r460",
      "r716",
      "r724",
      "r767",
      "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",
      "r1370"
     ]
    },
    "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": [
      "r1035",
      "r1046",
      "r1056",
      "r1089"
     ]
    },
    "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": [
      "r1036",
      "r1047",
      "r1057",
      "r1090"
     ]
    },
    "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": [
      "r1043",
      "r1054",
      "r1064",
      "r1097"
     ]
    },
    "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": [
      "r1149",
      "r1165",
      "r1371",
      "r1374"
     ]
    },
    "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_AssetsCurrent",
       "weight": 1.0,
       "order": 2.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",
      "r293"
     ]
    },
    "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
      }
     },
     "presentation": [
      "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": [
      "r201",
      "r1151",
      "r1165"
     ]
    },
    "aosl_RestrictedStatutoryReservesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "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/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails"
     ],
     "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"
     ],
     "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",
      "r164",
      "r774",
      "r802",
      "r804",
      "r813",
      "r845",
      "r989"
     ]
    },
    "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",
      "r310",
      "r311",
      "r312",
      "r314",
      "r319",
      "r321",
      "r323",
      "r380",
      "r381",
      "r399",
      "r633",
      "r634",
      "r643",
      "r644",
      "r645",
      "r647",
      "r648",
      "r649",
      "r654",
      "r656",
      "r657",
      "r659",
      "r661",
      "r685",
      "r688",
      "r799",
      "r801",
      "r819",
      "r1412"
     ]
    },
    "aosl_RetirementPlan401KMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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",
      "r1138",
      "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",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303"
     ]
    },
    "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",
      "r1138",
      "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",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303"
     ]
    },
    "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",
      "r1304",
      "r1305",
      "r1306"
     ]
    },
    "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",
      "r1304",
      "r1305",
      "r1306"
     ]
    },
    "aosl_RevenueFromContractWithCustomerCumulativeRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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": [
      "r187",
      "r188",
      "r341",
      "r350",
      "r351",
      "r358",
      "r362",
      "r365",
      "r367",
      "r369",
      "r476",
      "r477",
      "r728"
     ]
    },
    "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": [
      "r209"
     ]
    },
    "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": [
      "r187",
      "r188",
      "r284",
      "r296",
      "r341",
      "r350",
      "r351",
      "r358",
      "r362",
      "r365",
      "r367",
      "r369",
      "r379",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r669",
      "r765",
      "r953",
      "r1236"
     ]
    },
    "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": [
      "r703",
      "r988"
     ]
    },
    "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/20250630",
     "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": [
      "r1106"
     ]
    },
    "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": [
      "r1106"
     ]
    },
    "aosl_SaleLeasebackTransactionDeliveryPaymentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "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": [
      "r196",
      "r1358"
     ]
    },
    "aosl_SaleLeasebackTransactionDownPaymentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "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": [
      "r197",
      "r198",
      "r199",
      "r1358"
     ]
    },
    "aosl_SaleLeasebackTransactionImpliedInterestRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "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": [
      "r196",
      "r210"
     ]
    },
    "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": [
      "r196",
      "r708"
     ]
    },
    "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/20250630",
     "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": [
      "r196",
      "r708"
     ]
    },
    "aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "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": [
      "r369",
      "r1139"
     ]
    },
    "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": []
    },
    "us-gaap_ScenarioPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScenarioPlanMember",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario, Plan",
        "label": "Scenario, Plan [Member]",
        "documentation": "The scenario under which facts represent plans as distinct from actual."
       }
      }
     },
     "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/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "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",
      "r324",
      "r548",
      "r1130",
      "r1182"
     ]
    },
    "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": [
      "r1342"
     ]
    },
    "aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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": [
      "r1336"
     ]
    },
    "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": [
      "r15",
      "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": [
      "r14",
      "r24",
      "r26",
      "r90",
      "r96",
      "r97",
      "r98",
      "r99",
      "r100",
      "r101",
      "r103",
      "r104",
      "r156"
     ]
    },
    "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": [
      "r1185"
     ]
    },
    "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",
      "r1333"
     ]
    },
    "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/SubsequentEventNarrativeDetails",
      "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",
      "r1131",
      "r1132",
      "r1133",
      "r1345",
      "r1346",
      "r1347",
      "r1348"
     ]
    },
    "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": [
      "r296",
      "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",
      "r296",
      "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",
      "r1209"
     ]
    },
    "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": [
      "r1169"
     ]
    },
    "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": [
      "r27",
      "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": [
      "r170"
     ]
    },
    "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": [
      "r1151"
     ]
    },
    "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": [
      "r11",
      "r707"
     ]
    },
    "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": [
      "r84",
      "r85",
      "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": [
      "r21",
      "r22",
      "r169"
     ]
    },
    "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": [
      "r172"
     ]
    },
    "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",
      "r160",
      "r162",
      "r163",
      "r164",
      "r266",
      "r267",
      "r268",
      "r343",
      "r458",
      "r459",
      "r460",
      "r462",
      "r465",
      "r470",
      "r472",
      "r809",
      "r810",
      "r811",
      "r812",
      "r969",
      "r1129",
      "r1166"
     ]
    },
    "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",
      "r309"
     ]
    },
    "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",
      "r1211"
     ]
    },
    "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",
      "r82",
      "r176"
     ]
    },
    "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",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "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": [
      "r1349"
     ]
    },
    "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": [
      "r1017"
     ]
    },
    "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": [
      "r1151"
     ]
    },
    "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": [
      "r1019"
     ]
    },
    "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",
      "r367",
      "r368",
      "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",
      "r757",
      "r758",
      "r759",
      "r760",
      "r831",
      "r832",
      "r833",
      "r897",
      "r899",
      "r902",
      "r904",
      "r912",
      "r916",
      "r917",
      "r918",
      "r919",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r933",
      "r971",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r1002",
      "r1008",
      "r1242",
      "r1377",
      "r1381",
      "r1382",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1408",
      "r1409"
     ]
    },
    "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": [
      "r190",
      "r341",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r355",
      "r356",
      "r357",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r369",
      "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": 4.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": [
      "r9"
     ]
    },
    "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash."
       }
      }
     },
     "auth_ref": [
      "r574"
     ]
    },
    "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/20250630",
     "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/20250630",
     "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/20250630",
     "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/20250630",
     "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/20250630",
     "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": [
      "r1313"
     ]
    },
    "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": [
      "r1313"
     ]
    },
    "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/20250630",
     "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/20250630",
     "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/20250630",
     "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": [
      "r1241"
     ]
    },
    "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": [
      "r1241"
     ]
    },
    "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": [
      "r171"
     ]
    },
    "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/20250630",
     "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",
      "r179",
      "r989",
      "r1372"
     ]
    },
    "aosl_ShortTermDebtGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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",
      "r1218",
      "r1219",
      "r1220"
     ]
    },
    "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",
      "r1218",
      "r1219",
      "r1220"
     ]
    },
    "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": [
      "r700",
      "r988"
     ]
    },
    "aosl_ShortTermLeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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": [
      "r1230"
     ]
    },
    "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": [
      "r1231"
     ]
    },
    "aosl_StandardProductWarrantyAccrualWarrantyReleased": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "localname": "StandardProductWarrantyAccrualWarrantyReleased",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Released",
        "label": "Standard Product Warranty Accrual, Warranty Released",
        "documentation": "Standard Product Warranty Accrual, Warranties Released"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r1228"
     ]
    },
    "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/20250630",
     "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",
      "r296",
      "r328",
      "r332",
      "r334",
      "r336",
      "r343",
      "r344",
      "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",
      "r1129",
      "r1166",
      "r1184"
     ]
    },
    "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": [
      "r20",
      "r120",
      "r124",
      "r125",
      "r253",
      "r281",
      "r282",
      "r283",
      "r310",
      "r311",
      "r312",
      "r314",
      "r319",
      "r321",
      "r323",
      "r342",
      "r380",
      "r381",
      "r399",
      "r473",
      "r633",
      "r634",
      "r643",
      "r644",
      "r645",
      "r647",
      "r648",
      "r649",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r661",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r682",
      "r685",
      "r688",
      "r709",
      "r784",
      "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",
      "r367",
      "r368",
      "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",
      "r757",
      "r758",
      "r759",
      "r760",
      "r831",
      "r832",
      "r833",
      "r897",
      "r899",
      "r902",
      "r904",
      "r912",
      "r916",
      "r917",
      "r918",
      "r919",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r933",
      "r971",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r1002",
      "r1008",
      "r1242",
      "r1377",
      "r1381",
      "r1382",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1408",
      "r1409"
     ]
    },
    "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": [
      "r310",
      "r311",
      "r312",
      "r342",
      "r688",
      "r728",
      "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",
      "r1009"
     ]
    },
    "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/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "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",
      "r324",
      "r548",
      "r1130",
      "r1134",
      "r1182"
     ]
    },
    "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": [
      "r310",
      "r311",
      "r312",
      "r342",
      "r370",
      "r688",
      "r728",
      "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",
      "r1009"
     ]
    },
    "aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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": [
      "r1038",
      "r1049",
      "r1059",
      "r1092"
     ]
    },
    "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": [
      "r20",
      "r119",
      "r120",
      "r164"
     ]
    },
    "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": [
      "r20",
      "r119",
      "r120",
      "r164",
      "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": [
      "r20",
      "r120",
      "r164"
     ]
    },
    "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": [
      "r20",
      "r119",
      "r120",
      "r164"
     ]
    },
    "aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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": [
      "r20",
      "r62",
      "r119",
      "r120",
      "r164"
     ]
    },
    "aosl_StockOptionsAndRestrictedStockUnitsRsusMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "localname": "StockOptionsAndRestrictedStockUnitsRsusMember",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "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": [
      "r1241"
     ]
    },
    "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/20250630",
     "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/20250630",
     "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/20250630",
     "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/20250630",
     "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/20250630",
     "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 shareholders' 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",
      "r989",
      "r1016",
      "r1168",
      "r1198",
      "r1352",
      "r1412"
     ]
    },
    "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",
      "r77",
      "r253",
      "r254",
      "r282",
      "r310",
      "r311",
      "r312",
      "r314",
      "r319",
      "r321",
      "r380",
      "r381",
      "r399",
      "r473",
      "r633",
      "r634",
      "r643",
      "r644",
      "r645",
      "r647",
      "r648",
      "r649",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r661",
      "r676",
      "r677",
      "r682",
      "r686",
      "r709",
      "r800",
      "r801",
      "r818",
      "r846",
      "r863",
      "r889",
      "r890",
      "r910",
      "r1015",
      "r1168",
      "r1198",
      "r1352",
      "r1412"
     ]
    },
    "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": [
      "r161",
      "r295",
      "r457",
      "r459",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r471",
      "r473",
      "r660",
      "r891",
      "r893",
      "r911"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.aosmd.com/role/SubsequentEventNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Line Items]",
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r683",
      "r720"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/SubsequentEventNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails",
      "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": [
      "r683",
      "r720"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.aosmd.com/role/SubsequentEventNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Table]",
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r683",
      "r720"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/SubsequentEventNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails",
      "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": [
      "r683",
      "r720"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/SubsequentEventNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails",
      "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": [
      "r683",
      "r720"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events [Abstract]",
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/SubsequentEventNotes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r719",
      "r721"
     ]
    },
    "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": [
      "r1289",
      "r1359",
      "r1360",
      "r1361"
     ]
    },
    "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": [
      "r1148"
     ]
    },
    "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/20250630",
     "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": [
      "r1085"
     ]
    },
    "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/20250630",
     "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/20250630",
     "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/20250630",
     "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/20250630",
     "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": [
      "r1077"
     ]
    },
    "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": [
      "r1084"
     ]
    },
    "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": [
      "r191",
      "r192",
      "r193",
      "r1193",
      "r1194",
      "r1195"
     ]
    },
    "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",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1210",
      "r1212",
      "r1213",
      "r1214"
     ]
    },
    "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": [
      "r1105"
     ]
    },
    "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": [
      "r1107"
     ]
    },
    "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": [
      "r1108"
     ]
    },
    "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": [
      "r1109"
     ]
    },
    "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": [
      "r1109"
     ]
    },
    "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": [
      "r1107"
     ]
    },
    "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": [
      "r1107"
     ]
    },
    "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": [
      "r1110"
     ]
    },
    "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": [
      "r1108"
     ]
    },
    "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/20250630",
     "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/20250630",
     "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": [
      "r20",
      "r120",
      "r164"
     ]
    },
    "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": [
      "r20",
      "r120",
      "r164"
     ]
    },
    "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,118 shares at June 30, 2025 and 7,138 shares at June 30, 2024",
        "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": [
      "r20",
      "r62",
      "r164"
     ]
    },
    "aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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/20250630",
     "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": [
      "r16",
      "r17",
      "r195",
      "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": [
      "r1104"
     ]
    },
    "aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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",
      "r204",
      "r205",
      "r207",
      "r208"
     ]
    },
    "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": [
      "r1337"
     ]
    },
    "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": [
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178"
     ]
    },
    "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": [
      "r304",
      "r308"
     ]
    },
    "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": [
      "r305"
     ]
    },
    "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": [
      "r307"
     ]
    },
    "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": [
      "r304",
      "r305",
      "r306",
      "r307",
      "r308"
     ]
    },
    "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": [
      "r304",
      "r305",
      "r306",
      "r307",
      "r308"
     ]
    },
    "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",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308"
     ]
    },
    "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",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308"
     ]
    },
    "aosl_VariableInterestRateTermLoanMaturingAugust2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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": [
      "r701",
      "r988"
     ]
    },
    "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": [
      "r1073"
     ]
    },
    "aosl_WeightedAverageLeaseDiscountRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aosmd.com/20250630",
     "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": [
      "r327",
      "r336"
     ]
    },
    "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 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": [
      "r326",
      "r336"
     ]
    },
    "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/20250630",
     "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": []
    },
    "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": [
      "r1071"
     ]
    }
   }
  }
 },
 "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": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "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": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1B"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "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": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r160": {
   "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"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/710/tableOfContent"
  },
  "r166": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/712/tableOfContent"
  },
  "r167": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r168": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "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(1)(a))",
   "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(11))",
   "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(13))",
   "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)(1))",
   "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(15)(2))",
   "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(16))",
   "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(17))",
   "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": "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"
  },
  "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(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "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(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "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(g)(1)(ii))",
   "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(h)(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(h)(2))",
   "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(k)(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(k)(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(m)(1)(iii))",
   "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(m)(2)(ii))",
   "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": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "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 C)(2))",
   "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 D))",
   "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 E))",
   "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)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "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": "(h)",
   "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": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "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": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-5"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-21"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r720": {
   "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"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "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(10))",
   "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": "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "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)(1)(6))",
   "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)(12))",
   "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)(17))",
   "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)(19))",
   "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)(21))",
   "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)(22))",
   "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)(23)(a)(3))",
   "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)(23)(a)(4))",
   "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)(25))",
   "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)(3))",
   "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)(a))",
   "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": "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"
  },
  "r779": {
   "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"
  },
  "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(11))",
   "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(12))",
   "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(17))",
   "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(18))",
   "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(19))",
   "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(20))",
   "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": "(c)",
   "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": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r982": {
   "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"
  },
  "r983": {
   "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"
  },
  "r984": {
   "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"
  },
  "r985": {
   "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"
  },
  "r986": {
   "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"
  },
  "r987": {
   "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"
  },
  "r988": {
   "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"
  },
  "r989": {
   "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"
  },
  "r990": {
   "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"
  },
  "r991": {
   "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"
  },
  "r992": {
   "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"
  },
  "r993": {
   "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"
  },
  "r994": {
   "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"
  },
  "r995": {
   "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"
  },
  "r996": {
   "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"
  },
  "r997": {
   "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"
  },
  "r998": {
   "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"
  },
  "r999": {
   "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"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "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"
  },
  "r1003": {
   "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"
  },
  "r1004": {
   "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"
  },
  "r1005": {
   "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"
  },
  "r1006": {
   "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"
  },
  "r1007": {
   "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"
  },
  "r1008": {
   "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"
  },
  "r1009": {
   "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"
  },
  "r1010": {
   "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"
  },
  "r1011": {
   "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"
  },
  "r1012": {
   "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"
  },
  "r1013": {
   "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"
  },
  "r1014": {
   "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"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "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"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1065": {
   "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"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1070": {
   "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"
  },
  "r1071": {
   "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"
  },
  "r1072": {
   "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"
  },
  "r1073": {
   "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"
  },
  "r1074": {
   "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"
  },
  "r1075": {
   "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"
  },
  "r1076": {
   "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"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1090": {
   "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"
  },
  "r1091": {
   "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"
  },
  "r1092": {
   "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"
  },
  "r1093": {
   "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"
  },
  "r1094": {
   "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"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1100": {
   "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"
  },
  "r1101": {
   "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"
  },
  "r1102": {
   "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"
  },
  "r1103": {
   "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"
  },
  "r1104": {
   "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"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1123": {
   "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"
  },
  "r1124": {
   "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"
  },
  "r1125": {
   "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"
  },
  "r1126": {
   "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"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1129": {
   "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"
  },
  "r1130": {
   "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"
  },
  "r1131": {
   "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"
  },
  "r1132": {
   "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"
  },
  "r1133": {
   "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"
  },
  "r1134": {
   "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"
  },
  "r1135": {
   "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"
  },
  "r1136": {
   "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"
  },
  "r1137": {
   "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"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "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"
  },
  "r1140": {
   "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"
  },
  "r1141": {
   "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"
  },
  "r1142": {
   "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"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Subparagraph": "(a)",
   "Publisher": "SEC"
  },
  "r1144": {
   "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"
  },
  "r1145": {
   "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"
  },
  "r1146": {
   "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"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/210/tableOfContent"
  },
  "r1149": {
   "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"
  },
  "r1150": {
   "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"
  },
  "r1151": {
   "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"
  },
  "r1152": {
   "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"
  },
  "r1153": {
   "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"
  },
  "r1154": {
   "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"
  },
  "r1155": {
   "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"
  },
  "r1156": {
   "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"
  },
  "r1157": {
   "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"
  },
  "r1158": {
   "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"
  },
  "r1159": {
   "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)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1160": {
   "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"
  },
  "r1161": {
   "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"
  },
  "r1162": {
   "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"
  },
  "r1163": {
   "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"
  },
  "r1164": {
   "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"
  },
  "r1165": {
   "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"
  },
  "r1166": {
   "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"
  },
  "r1167": {
   "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"
  },
  "r1168": {
   "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"
  },
  "r1169": {
   "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"
  },
  "r1170": {
   "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"
  },
  "r1171": {
   "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"
  },
  "r1172": {
   "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"
  },
  "r1173": {
   "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"
  },
  "r1174": {
   "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"
  },
  "r1175": {
   "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"
  },
  "r1176": {
   "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"
  },
  "r1177": {
   "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"
  },
  "r1178": {
   "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"
  },
  "r1179": {
   "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"
  },
  "r1180": {
   "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"
  },
  "r1181": {
   "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"
  },
  "r1182": {
   "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"
  },
  "r1183": {
   "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"
  },
  "r1184": {
   "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"
  },
  "r1185": {
   "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"
  },
  "r1186": {
   "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"
  },
  "r1187": {
   "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"
  },
  "r1188": {
   "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"
  },
  "r1189": {
   "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"
  },
  "r1190": {
   "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"
  },
  "r1191": {
   "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"
  },
  "r1192": {
   "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"
  },
  "r1193": {
   "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"
  },
  "r1194": {
   "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"
  },
  "r1195": {
   "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"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1197": {
   "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"
  },
  "r1198": {
   "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"
  },
  "r1199": {
   "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"
  },
  "r1200": {
   "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"
  },
  "r1201": {
   "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"
  },
  "r1202": {
   "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"
  },
  "r1203": {
   "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"
  },
  "r1204": {
   "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"
  },
  "r1205": {
   "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"
  },
  "r1206": {
   "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"
  },
  "r1207": {
   "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"
  },
  "r1208": {
   "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"
  },
  "r1209": {
   "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"
  },
  "r1210": {
   "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"
  },
  "r1211": {
   "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"
  },
  "r1212": {
   "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"
  },
  "r1213": {
   "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"
  },
  "r1214": {
   "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"
  },
  "r1215": {
   "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"
  },
  "r1216": {
   "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"
  },
  "r1217": {
   "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"
  },
  "r1218": {
   "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"
  },
  "r1219": {
   "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"
  },
  "r1220": {
   "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"
  },
  "r1221": {
   "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"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1223": {
   "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"
  },
  "r1224": {
   "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"
  },
  "r1225": {
   "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"
  },
  "r1226": {
   "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"
  },
  "r1227": {
   "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"
  },
  "r1228": {
   "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"
  },
  "r1229": {
   "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"
  },
  "r1230": {
   "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"
  },
  "r1231": {
   "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"
  },
  "r1232": {
   "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"
  },
  "r1233": {
   "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"
  },
  "r1234": {
   "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"
  },
  "r1235": {
   "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"
  },
  "r1236": {
   "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"
  },
  "r1237": {
   "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"
  },
  "r1238": {
   "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"
  },
  "r1239": {
   "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"
  },
  "r1240": {
   "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"
  },
  "r1241": {
   "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"
  },
  "r1242": {
   "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"
  },
  "r1243": {
   "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"
  },
  "r1244": {
   "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"
  },
  "r1245": {
   "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"
  },
  "r1246": {
   "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"
  },
  "r1247": {
   "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"
  },
  "r1248": {
   "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"
  },
  "r1249": {
   "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"
  },
  "r1250": {
   "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"
  },
  "r1251": {
   "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"
  },
  "r1252": {
   "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"
  },
  "r1253": {
   "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"
  },
  "r1254": {
   "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"
  },
  "r1255": {
   "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"
  },
  "r1256": {
   "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"
  },
  "r1257": {
   "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"
  },
  "r1258": {
   "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"
  },
  "r1259": {
   "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"
  },
  "r1260": {
   "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"
  },
  "r1261": {
   "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"
  },
  "r1262": {
   "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"
  },
  "r1263": {
   "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"
  },
  "r1264": {
   "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"
  },
  "r1265": {
   "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"
  },
  "r1266": {
   "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"
  },
  "r1267": {
   "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"
  },
  "r1268": {
   "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"
  },
  "r1269": {
   "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"
  },
  "r1270": {
   "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"
  },
  "r1271": {
   "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"
  },
  "r1272": {
   "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"
  },
  "r1273": {
   "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"
  },
  "r1274": {
   "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"
  },
  "r1275": {
   "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"
  },
  "r1276": {
   "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"
  },
  "r1277": {
   "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"
  },
  "r1278": {
   "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"
  },
  "r1279": {
   "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"
  },
  "r1280": {
   "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"
  },
  "r1281": {
   "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"
  },
  "r1282": {
   "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"
  },
  "r1283": {
   "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"
  },
  "r1284": {
   "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"
  },
  "r1285": {
   "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"
  },
  "r1286": {
   "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"
  },
  "r1287": {
   "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"
  },
  "r1288": {
   "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"
  },
  "r1289": {
   "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"
  },
  "r1290": {
   "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"
  },
  "r1291": {
   "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"
  },
  "r1292": {
   "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"
  },
  "r1293": {
   "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"
  },
  "r1294": {
   "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"
  },
  "r1295": {
   "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"
  },
  "r1296": {
   "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"
  },
  "r1297": {
   "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"
  },
  "r1298": {
   "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"
  },
  "r1299": {
   "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"
  },
  "r1300": {
   "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"
  },
  "r1301": {
   "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"
  },
  "r1302": {
   "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"
  },
  "r1303": {
   "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"
  },
  "r1304": {
   "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"
  },
  "r1305": {
   "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"
  },
  "r1306": {
   "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"
  },
  "r1307": {
   "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"
  },
  "r1308": {
   "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"
  },
  "r1309": {
   "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"
  },
  "r1310": {
   "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"
  },
  "r1311": {
   "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"
  },
  "r1312": {
   "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"
  },
  "r1313": {
   "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"
  },
  "r1314": {
   "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"
  },
  "r1315": {
   "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"
  },
  "r1316": {
   "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"
  },
  "r1317": {
   "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"
  },
  "r1318": {
   "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"
  },
  "r1319": {
   "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"
  },
  "r1320": {
   "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"
  },
  "r1321": {
   "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"
  },
  "r1322": {
   "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"
  },
  "r1323": {
   "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"
  },
  "r1324": {
   "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"
  },
  "r1325": {
   "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"
  },
  "r1326": {
   "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"
  },
  "r1327": {
   "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"
  },
  "r1328": {
   "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"
  },
  "r1329": {
   "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"
  },
  "r1330": {
   "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"
  },
  "r1331": {
   "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"
  },
  "r1332": {
   "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"
  },
  "r1333": {
   "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"
  },
  "r1334": {
   "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"
  },
  "r1335": {
   "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"
  },
  "r1336": {
   "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"
  },
  "r1337": {
   "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"
  },
  "r1338": {
   "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"
  },
  "r1339": {
   "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"
  },
  "r1340": {
   "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"
  },
  "r1341": {
   "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"
  },
  "r1342": {
   "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"
  },
  "r1343": {
   "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"
  },
  "r1344": {
   "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"
  },
  "r1345": {
   "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"
  },
  "r1346": {
   "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"
  },
  "r1347": {
   "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"
  },
  "r1348": {
   "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"
  },
  "r1349": {
   "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"
  },
  "r1350": {
   "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"
  },
  "r1351": {
   "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"
  },
  "r1352": {
   "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"
  },
  "r1353": {
   "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"
  },
  "r1354": {
   "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"
  },
  "r1355": {
   "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"
  },
  "r1356": {
   "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"
  },
  "r1357": {
   "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"
  },
  "r1358": {
   "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"
  },
  "r1359": {
   "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"
  },
  "r1360": {
   "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"
  },
  "r1361": {
   "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"
  },
  "r1362": {
   "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"
  },
  "r1363": {
   "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"
  },
  "r1364": {
   "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"
  },
  "r1365": {
   "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"
  },
  "r1366": {
   "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"
  },
  "r1367": {
   "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"
  },
  "r1368": {
   "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"
  },
  "r1369": {
   "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"
  },
  "r1370": {
   "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"
  },
  "r1371": {
   "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"
  },
  "r1372": {
   "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"
  },
  "r1373": {
   "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"
  },
  "r1374": {
   "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"
  },
  "r1375": {
   "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"
  },
  "r1376": {
   "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"
  },
  "r1377": {
   "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"
  },
  "r1378": {
   "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"
  },
  "r1379": {
   "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"
  },
  "r1380": {
   "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"
  },
  "r1381": {
   "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"
  },
  "r1382": {
   "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"
  },
  "r1383": {
   "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"
  },
  "r1384": {
   "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"
  },
  "r1385": {
   "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"
  },
  "r1386": {
   "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"
  },
  "r1387": {
   "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"
  },
  "r1388": {
   "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"
  },
  "r1389": {
   "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"
  },
  "r1390": {
   "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"
  },
  "r1391": {
   "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"
  },
  "r1392": {
   "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"
  },
  "r1393": {
   "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"
  },
  "r1394": {
   "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"
  },
  "r1395": {
   "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"
  },
  "r1396": {
   "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"
  },
  "r1397": {
   "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"
  },
  "r1398": {
   "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"
  },
  "r1399": {
   "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"
  },
  "r1400": {
   "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"
  },
  "r1401": {
   "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"
  },
  "r1402": {
   "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"
  },
  "r1403": {
   "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"
  },
  "r1404": {
   "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"
  },
  "r1405": {
   "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"
  },
  "r1406": {
   "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"
  },
  "r1407": {
   "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"
  },
  "r1408": {
   "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"
  },
  "r1409": {
   "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"
  },
  "r1410": {
   "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"
  },
  "r1411": {
   "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"
  },
  "r1412": {
   "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"
  },
  "r1413": {
   "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>122
<FILENAME>0001628280-25-041297-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-25-041297-xbrl.zip
M4$L#!!0    ( 'V('%O$Q?3&DOL"  F_(P 1    86]S;"TR,#(U,#8S,"YH
M=&WLO6ESVTB6*/I]?@6>NJ?;CB!E+EI=U;XA2W*5JFU++<JNV_/BQ01()$F4
M08"%11+[U[^S9"82("A1-B4F)';,N$022^;9\NSGY_]S.PF<:Q$G?A3^X^_M
M[=;?'1$.(L\/1__X^U'O^.SL[__GW7_]_/\TF__W_>5'YR0:9!,1ILYQ+-Q4
M>,Z-GXZ=="R<WZ/XFW_M.A>!FPZC>-)L\FW'T706^Z-QZG1:G5UUF?HU?COT
M6J+=:O6;._T#K[FSN]=O'K;%?G.WU7('PCT0K?9N8_2VW=G?/>R(=E/L=]O-
MG?T]K^D>[G:;^X/=_4YKK[/G[0X:WMO67G?0.AQV7'=OL',P&!SLMCL'AZUV
MJ[/?W>OL#^F]XQ3V#/L.D[=9TARY[O0?6^,TG;Y]\V;H)OWM*!Z]D3^\@47O
M;,F+;Q-?7WAS<[-]TZ5+.ZU6^\W__?2Q-QB+B=OTPR1UPX%0=_E)M--I[Q?N
MO.W'@;JW^T9>H6[P1/X:NC 1@^U1=/T&?BBN!W[T[WIN:25NE 2%R^&+B;<]
MB";XV%V 74M=&OCAMSN>C#_WW23?XVW:A%46[E"K]D.X6B#UO$EC-TR0.-P4
MR T>U=YMM@Z:W;9Z3A*G\ZB +PO;'D19F,:S:AC)'XMPFMN-Q%S[\/#P#?UJ
M@M0K@5_N>N\-_ZB7,?,6+&'FF:]?_&*D0P."U?"^"WR=5K/5:;8[ZB%BL&!)
M\$,!(O[M(N2VN\8;Z?*W@0NR8$N$S2^]K7<_CX7KO?MY(E+7P2<TQ9^9?_V/
MK>,H3$$N-*]F4Z"* 7_ZQU8J;M,WM,\W[_[KO_[KY]1/ _$.";&I2.[G-_SE
MSV_XT?W(F[W[V?.OG22=!>(?6YZ?3 -W]C:,0@$+\&_?XH4BYC]]SQ,A_0F_
M?P;A%/L#?O]M>BF&_]@:-(&\0G>"3Q+^V],07C<[AM7%;G 6>N+VGV*VY?@
MN6&SV]EZUP)V[A[L[^SM__RF\-0'O$2)R0]^,G"#?PLW_@#?)/HUW:UWN/U5
MO> "+H^\XBMVMMY]^/?WO^ (GN[1&P)WI!^ZN_5NZ :)>-!S#[KJP5*HOOW@
MAWXJ/OK7PCL+042-_'X@CI)$I%\2,<R"C_Y0J'?N',!++[H/V\I^Q1M1$GX4
M(+0N\30Z'\*KZ)6]% XRW.GYD*_R :!1XB./G=X"&2>XNH]^DJHE'>P!_NXZ
M,/YR$4=3$:<S. S#]"CT3H%)IOB.SR)]T$;V'GDC.ZO<R)LB/\9B*&)0)D12
M(490Z+Y-Z,2$K3HDA-^F(#S^L97XDVF 1PM]-XX1$@6)L7V;>"!/Z'WY2^0[
MDRB+Z1.=CF\SH#3:;0;WJ"\G +TL%N_DP?OV2^_DYS?%G]1GO'_N6<G8A1?-
M/8X_\8\/>AZL#5BXAS?JAX( ]#UA7DIP=M,H_LYMS-V/7YZ(,)H M50\=MGM
M%![QIKCZNW8=9I.^B!= <0I_/@B&@W"V$+_'G__]H&>1XA0$2.=SST1*?&M<
M\* 'BVQ^OVJ1IU\N'_2LZRBMH$%:'OVTS,.DL&$ P@&@OA=T2*I/@$GX//1%
M[!#'BDH][_CLG\7#LWRS7D'QZ5,ZO-0G@&N<GH @PP-RI]G:;[;:ZK[\-[U,
M3UT*BN1>$Y6)XB_JLWK)F\*^J\'0L0 ,K+JG#(1V!U1D_2#YR_?LK&O7SG81
MO:O9V8X%.RN0+NQMY^E)=]<V,'27Y^"=U8%ASP(P%.G<W-F/T/F^73O;6=W.
M#AY[9Y("Q0A/;?[HP<MNIX$_\--/ I41Q_,GJ"='8:YQ7XH /5T70+FS*[3
MW0%JU,G[F?G+T:T/A[&ZYW,4QL:/_/"?WU2^4X-'+VUMU'6XP<'WX6"%?-!N
M/2<D7-:0"]J/K@<_2PRLD@=L4,$+>DQG>3VFNSH]IOWH"OOW4J+V-:%#*)T=
M1Y-I%,+'I$A\%^2>B8772Z/!MT<EO\X*R>_1K8E'!CM\/XG">L'\T4V71X;Y
M54Q^EAE!G1%0&]@_NKWTR+ _\CSR<KO!A>M[9^&Q._53-Z@-_!_=JGML^ \&
MV20C/>,\'8L8KXO%&)]V+<["0301M<&%M7;HDKBX%*GKA\([=>/0#T=);0!O
MK?&YK*[CQO!E7<#=L=;,M$''L4#W[UAKA=IV*-N K$<W6&LJO&S 3=V-Z">Q
M+&Q 5-W-[L=7O6S 4MT-];48*S8@KNY6_A,Z$[LK5+3K;MP_E3-QE3"ONQ'_
MU,[$5<*^[G;\.IR)*X1_M^Z&_;J=B:O$1=UM^"=U)JX2\!M[_$G!77<3^^F<
MB>M)B.S6W;1>CS-Q3<BJNX7]),[$->&F[D;TTSL3UX2HNIO=3^Q,7!.6ZFZH
MK]^9N";$U=W*?T)GX@H38W?J;MP_E3-QE3"ONQ'_U,[$5<*^[G;\.IR)JX1_
MW0W[=3L35XF+NMOP3^I,7"7@-_;XDX*[[B;VTSD3U],?8:?NIO5ZG(EK0E;=
M+>PG<2:N"3=U-Z*?WIFX'D3MUMWL?F)GXIJP5'=#??W.Q#4AKNY6_A,Z$U?8
MYV"W[L;]4SD35PGSNAOQ3^U,7"7LZV['K\.9N$KXU]VP7[<S<96XJ+L-_Z3.
MQ%4"?F.//RFX']W$?MC65IATN??H1NG#MK;"XO0]ZRRY)$[?XGP'+PO$^9 Y
MY)-(QQ$<P]<B27.^,;\5XK,[$<P_U)CW@SOP [C(#S_Z;CCZ __Y+&Z.0*F*
MAL?C*!S]"<(,SI;?(C],O\)#L_B^,V6IM1]'81(%OH=GURF"U!>2K_%7YFGD
M>#=\A"9A!1.SC>ULES,Q2Y?^4$=0ZTS,.E,4#@CX*$9N0*0T,Y:CW_@A"[W'
M=C.MB92L,YM71$J_?5U. BRM47Q/N\+C*)Y&,?SX 'K],6UCA:'+/>NL>]M(
M@]:C%,W>0(0N0+=( >I;'#GQZ.Y.;*W>6D: E"[](0%BG1_"-BJIEP !<P6.
ME]V5"!#K7"0;TO@Q$5,BCGLB*N:E/R1B;.@37R%JETQ3+USZ0W"PSMNRX:<?
M%+4KT]6L2[ZPE31Z63\1?V;X]FOX!R?\E32VX@7/2T>D(37MG24%N'GICPBN
M?>LR3IZ8.G]<M5]')L.^E8[+2S<<B=S;]\D/_4DV695X6#@B\/UL7E2\S_P
M9PO7Y938M])O:!%"/[F#L1^*>&9>6!OL6NG**V/7O=U@][NP:Z4WSB+>K1]&
MK?2<6<2O]<.HE0XOBW@4M>4L%7'],&M=AI%EO%I?S%KI5+.(9\^'0W\@ZH=7
M*SUB%G%L3?%Z8*4OR2)^_2C<1(RCP#N;3./HFOR.M4DH/:B%RVF-7%MO[%KG
M?_HN''P58W\0B/J W3K'D(+D!Y"3J?CH7POO+(3]C?Q^((Z21*3)^]DG]X\H
M/@[<I)2SW8N&Z8T;BQ-Q+8)HF</K\42X/3BVSCU4!QPO)<CMP?&C.XP>MK5N
ML]5I=@Y6LC4K/2=P*GC9(#V/>R*^!F79B/Q]A(]A(N"H,$@4+O.O!X]Q,%@0
M#3RPT@5B*8K6T\?RP#I?1@T2<LI)^.TE<VA+E_X0WJSS5=00;QTXC9;$FWGI
MC^#MT$I?Q/E-*.)D[$\-67@U]F/&%6>R1/%]$G"I5]6UY*<&Y&WH642Q'9V)
M]2-ZUJ&5_I4JBCV=3(-H)K 2'1]^+9;(CGL1-(MP**WG46#U<GG$.B]5G<G6
MINK*Y3+VVZO+V#^TSO.V41">H?##8N!F9V\EPL\Z/^(34FP-L%X0:B6\WR74
M2I?^D%"S,F^MKI+&DO-Q3:1DI=NW7N?C1@ZB"W79UAET:>=P)<1KI4.\KG+P
MQ=;G%6.%9LG=#^EQUH4";"T(M5C(%4FC:QBE/T0:UD4;%NM CR&*K$%$NV5=
M_*!.F-A9)2:L\XO7"1/=56+".N^K]9@HZ\([RR>'=%?DZ&RWK/-TU@MMW>71
MMK-*M%GG[JL7VCK+HZV[2K19YX*K@39=;H2RMV2BSPISZ-HMZQQ>3XVX'UV0
M(1 NA3_I9W'R6$40%B1=MEO6.9DV!&-S"FB[99WC9T,P2^L2RQ),=Y4$8YT[
MJ&ZZQ)J.AK9UWJ.Z(6Y-(KIMG;.I;HA;DZAL6^>;TL.<X F>'V28_-D3@RRF
MF1BGMX,@\X3W(8XFW*##172>#]6<H0L1]\9N+-[/JA]@'(4T(NU\2N1P%'J7
M(DEC?Y#**8%?0C]-+I/LF6KA;>N\6R\-\>L2U=;YQUX:XM<EZJWUL#TJXG7K
M-5E1\$CC2*V0Z=:ZXIX=AM<EO*WUG3T[#*]+2EOG[.*V$MC4(DO2:")B\T15
MWZW*@74<4<%73&1RZ2??*COSR9?.7?R(JW@OPL%XXL;?2HET;B"22W$MPDQ\
M%H_0<LR*<\4Z?]J&)JVAR36=A!WK7(4;FK2&)M=T=G>L\X(N19/O-T3YC _O
MCG4>W@U1VD.4ZSJ]K?,^;XC2'J)<U_%MG6=\*:(\V1#E<R9*Z[SV&SOG#IH\
M&@RB+$R!+ ?"OW;[P3/-U.E8%VK8'. ;N@2ZM"Y LA1='F_H\HGH<ET&3SW#
M.B]6MWPQ=&E=:.?[9HBXH;=Z!#U.S_MVU[K0A9TPWUDES*USS?_0>&:X3OU9
MQZDY[:YU3NG:H6.EW&&=._;E34-N=ZUS/]8$"2OE!.O<;0]" O?.5K_ 55=1
M%(!4J@\36.=7LA_^*Z5_Z_PG+VMV+P!N@X#U<L#SL(@_9''H8]TB7/C!O\6_
MZF,>[#P/"_G)<;!*/MAY'A9SK:?+MG>>AYW\]$A8*2=8:QT_:! IZ:87;HJP
M!X3Q7\*[$H-Q& 71Z+[VLQ9QA;66<HT0LE(.L=9J_JY1O5>QZU&3YAH=%-;:
MS39C8*4\8*WE_%T84+%8ZI*"]?)C?UHC=K#6BJX),E;*&=99U*M(8;2'V'>M
MLY97DHMG$8"M,X47 5@)C/-T+.+Z$;)UUN[Z!<4J!?&N=8:L!8)BI0"VSC"U
M1U"L%,[6V9MW$G(!R/51HG>MLREM@?)*:=E:N_%$]-,SV%J<43 [A_1\<NP'
M=Y!&,69"C6)![MVC; 2H^.R'Z?CJ)KH:1UGBAAY\%JD0*YOD_3$*1ZF()[C4
MBKEJV$9(>/CC8Y)#^[#9.FBV#E=##M9:KA\!=^?#8P"HGZK!%091_ JH^!91
M+EQO#';MV/7?N^$WH G53A6>]M&?@/5[7]KHAD)7GE]>IM$[\LO+E_Y0?OFN
M=;;_AG8>>-BUD1S:JQF%M6>=J\(L)J8P9=\=?#,:19^(9!#[TU(7?2H]ILO?
M%R__W4_'O_FQ&/?$Q(?->QF2SEDX4"VE?UCVH0YTC 0JXBFVKBX/D_R1E_^@
MD$%2.5RRB(4N75$1R]ZC^V<>S#&'JU(/]ZSSB6PX9I6B=76$8IUS9T,HJR24
MG941BG5.J@VAK(Q0.BOT3.Q9YV7;$,HJ"65U1X]UCL(-H:RT\U&[M:163Y>N
M:"+HGK6.T0U5K::?UK*V8F>5MJ*U_M4-53W$-V9Y3>HJXW![UOI0-R1K%:'L
M6^==73SZG$"^*F%0%91:CYO\8#6(M"[A[+DCLNS&-E%YCQO;O/2'5)-]ZUR]
M+PKKH&6"^;*WI$)J7OIC6+?.;_O<L?Y8I^^C^U4?2-%@BL/_=3K+4/0J>W#N
MV^LW3&%3> _56)P/:8Z80=]7,6BG63RC[R^%GR398]O!:T.2M3X[M.A*^KF1
M8W'JC\:88X%7K4H2'=VXL5=JXK*:4:%+&2:7;CB2K^8$QUM_DDT>-6,-$SI6
M)O>L]=.M$:\K)^85:#?KZ,>\;ZV[;2-F'EW,K%:]LM8+]L+%S"/A^\ Z9Y8U
MDD-]74E5O2^K>BM5&POO AVFAK<V>3\S?S$;W]VF(@[=X'T$R^7G/O8L]36-
M&3BPSD&W(<[5$Z=5QZH59&^=A](ZLB^,*&<%X#&HS ^?,959YQ&UCLH>2;B^
M.$JS-A5V[91&K_P<H0:?9FDD?:+2HMG0V0/IS%J/N!UTMD8OR+,FNXV/WU:R
M>]96PB8@8*>GS@KBL#8@L)RJ_4RQ4A?G^GJPLJ;A?(?6NL"MP,J:)G(?6NO[
M71=6'JG^\-!:;Z,%@.ZN$M#6.MPL /0J>WT=6NMOL@#0JPP>'UKK<*DR02Y$
M/(SBB1L.Q'LW$94VR,5E[XLT0IZG"GIHK;/"?I2M2S^ME:%O%\K6I;S6Q?RV
M V6/I=G6Q=RV#@LK5'L[K;J8U]9A884Z<:=5%W/:.BRL4&&&I]4)"Y_<^)M(
M^XL0\.G>3(@?/;W;S79GZ4:'<.EJ6J)T6G4QU%>#I7O?CJ$T7=/5&XC0!6"6
M*@G5M]X?69+B=8^OBR_;UZ2[NKXFG59=7 LOF#3HV'QR,ZW3JI4SA$ECX>$*
MI'$1BT^1!Z\>N$ND5];3'=)IU<H=LO8#>5U8JI4'9.U86H^?JM.JE=-C[5A:
MCVNJTZJ54V3=6&H?+(TEO'1E>F:[5DX3VY2)%K8+RC%Q%VN5+OTQI-7*Q[($
MTJ(D?7*L+2402Y?^&-9JZ).Q"&MK4@G;-?316(2U-:F([1JZ3RS"VII4QG8-
M/1M/JS(^3@"ST]YX)Q["'NWEV:.S2O;8>">69X]51I;;&X?#\H!?93"YO?$A
M+ _X5<:/.W5Q"U3V:7A,,*^RUUZG4Q=#_LG!C''V]HK&5'8Z=;&\GQ[,70+S
MBJBY+J;RTX-YI;*Y+K;M$X'9!B]1IRZ6Z_?@Y-YWO;"*^$ZG+N;R.CAP31Z_
M3EV,XW7@9$W^O(ZU=C/. YH(G5#V,6*W:A%#QU&2G@]IS-$SE6/6FM>6X6=-
M,JUKK15N&7[6)-^ZUIKO2^'G4B3"C0?C(X"!N!9!1'/T3F^G\#3Q/"5>UUI/
M@/486Y<,M-:I8#W&UB45K?5/+(6QG@@"/QS](D(1NP'@[<B;^*&?I#%<?"TD
MZIZI1MBUUH]1(]RM2U):ZY6H$>[6)3.M]5Y<BM2/"6T5K0Z+/^ZTVO_\45=B
M]6M[TRA,HKA(. ,< !S/WG[I/3LI;*W?Y&6CQ5IWR0/0<OQYM7[^9]QPN;-C
MK?]EC0A_SH&='6L=.@] ^-7OSPXMUGIM'H"6L\5\6%>T6.N:>0!:3DZ?'5JL
M];^\=P/LM-,;"U$R LF:^!B%HRL13S[Z;A^'B/N/8>T]4E+.CK6.$\N OLKT
MX!UK/1Y?W2!C2 =!=$/MI68G8BCB6'A7[NU1DHBT,+0 N+W:57P,=_CIL1O'
MLV$4W^AA=W7@"6N=&K5%STJYQUHO _L+$1%9.HYB7PU^U*Y"Q ?@ <59\%L6
M^XGG#QZG+.ZQ6,,Z5X)JAP=[*/;'@R_.P_M"51O4:M3N6NLT>"S8KYNV7II;
M:M=:+\5+HK#G[ ?;M<[A<A>"KVZBS?&T-&JM<]J\/-1:P>+6>HD>,@H^3S6-
MIU$,/_X6^6'Z%5Z8Q8^07O58/%EWYY'FK0MWYO:#&D'>.@]2H='M+R(:Q>YT
M[(-(*KJM?_WGLQ-(UGF+UH^*-662[5KG&5H_*M:4&+9KG:-H253<D7904P&U
M9YUC9_VH6). VK/. [)^5*Q)0.U9YRI8$A7_O'QV LHZTW[]J%B7@++.NEX_
M*M8EH*PSKI=$Q?-+H-ZKJ[7]B*A8EX"JJ[7]B*A8EX"JF[5-KK_S="SB8T+*
MHZ2,62&OZF9\/SUFUB2^]NMFBS\]9M8DS?:M-,TOXLC+!NEYW!/QM3\HC "-
M;D1\XB>#6*3/M.O%OI4VNB4X69<$L])8MP0GZY)=5EKM]^'D;/!,I9:5AOO:
ML;$N>66E[;YV;*Q+4EEIOM^%#7?PS1WYX>@H]*Y$DL)?\J)G:CON6VG56XFA
M=4DT*ZU[*S&T)BEW8*65?P>&/L+',!'%$C&XS+]^OCBRTMY_\E#\(^4G'EAI
MN:\3NJNL@#RPT@9_\B#(8]&NE=;T.J&[4MJUTCI>MP?\L4C92N/7(F"OE+*M
MM&V/L8=,X'M8@'**RP*0YM6 O:R?^)[O+@'HI=[V7>6L]S[9$_Y;6OOL_>S!
MS<)J:H<?6&F'KY>:EBI=W5!3%359Z3-X.FIZ:IP_TGE^:*5CX46@<96:PJ%U
MO@=5-WF1Q8.QFXCC:#+Q4[SY]'809)X?CK!F,A7Q)/_)4-G.PFOX(D(<'X7>
MXWGW'HNOK'-7U! A*^40ZSP</X 07>SM3OT4+!W/\ZDPO#[L89U'I&[86"EO
M6.E!^0A0'-&!? SX,"31B9B"CHM/.A\B+D0\J$^=_:%U#A1%OA^C) '%"X-I
M(AR F'\_^^QB]PB$LOJZU&WB+/3$)(07L^;T2^;& !E1(W18YV*I'3I6*HFL
M\U$L;I2):A"VPHRO13(_U%1?]B&*N34F(O11$=%9)2*L,^\?B@@Z*DPL7,08
MHO;^R!(Z.VJ#BV[+.AO]>YEB_OKS8;G;;(WP8JW1;:NPLB!-H]NRUC*W6+)9
M@3AK+?B:B$$KD&BMX6^KS#0.K^XJ#R_K;/X:B,''PH6U/H&:2+;'PHNUS@%;
MA94%V>S=5NU]".M6\-:%N-K['&Q2\-:$Q/:S<5:L0<%;H2NUVZZ]=V*]"MY*
M<5%[GX,]"MY*\?)L7 IK4?#6DWK8;=?>A[!N!6]=B*N]S\$F!6]=2'PVSHHU
M*'@K3%WHMFOOG5BO@K=27-3>YV"/@O>=>'GCW[Z-11)E,6R1/XZ%Z]%Z//_Z
MW<_P#Z'+;^UU!ZW#8<=U]P8[!X/!P6Z[<W#8:K<Z^]V]SO[P?]%RRN])TED
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
MP=L%=C9.:Z7I(HOCSYABZGCP:SBB2Z>Q& CR%;0[_#S*$P?S[Q4\%31C)\G
M=D[&$>8=.5Q#"7>Z:7DO-VXR+YGH9KF=UPW*%WO5,?;<!R4;+NK_@8HTW$37
MPYVX(/DPJN>EE=!ZW21U#EO\!,^=)0OEUD/Y4J;2<[8TFF2IFV8Y>W:VWH$D
MW/#G R3CY\@J\*SKX'B^X@LY&)AWXJ<I\#Q9PW$4HF,AF#4<<2WBF7.&MIP+
M\NI:."=NZCH?6&,I2+;\(2@AIE&2ENQ,-$H<:8]<BE$6<-9(KWGEO$+RVO_)
MZ70[V]IB 4T)Y-X44R4723N'!=T/RSE>NY9<(GF],I%DP Y!)R64%DG=C4A:
M7B1MA-$S%T;DY@A@$\)Q!P,01C$. 2261!]'6/DMV%-AL_*'9 )2#-X2*WT
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
MQE;:[*+O=NSW?5E85%%QY/0&8^%EP<;BJ#NF'R:%]FSFS(>.''PD?#UP&0_
MUP%H:#V IIMNLM=KSGJ(RG;KSOSU-S2V5GW_L#&Y_,1EYH"KR=AKG 6^GKG>
M%LY\W]RVN6USV^8V"V][&MN1AL2_NAK[B8-'@>/#"D(\8MP@F#FHJ#C]P V_
M;;^NP;&&S_:]?VPMHXAOK> L[.Y]WT&X%M3/*<F$^HNCRROG; ZW=U/NDC#N
M;E7L6:K%322MM_L=I4WY&$Y+WS;QFZ>' I7=Y)EM3_KVGPH0 2YJ$0C4\&1G
M(=\92FF[N[W[2'"CA[WU4R#3P1*0_!#%-V[L.1^CZ!M6QA@=4Y;9R&&)'CH[
M)%2>=F?50I)DY%$89F[@7(II%*?890'VJU.UF_\DYTTZ%HX7#3+>M1\.5!*P
MYXQ%+/S0Z<\<,%O@[W @P'0,*10]9,@U PFY)(<<MG> *_#!$^&&^&LTQ!;%
M*#3E8*W](_P.+\E;%SM'@Q2_;1]VNPW'31QW@F%KKR$C2.;][=.*^T]O!]1V
MPGC03O%!-V-_,';<6#A)UO\#GNBD$3WE;W\YZ'1:/R7N4#AC-^Y',7W3_LD9
M@(1%8  4TG&4P)VJ+LIQ/BP& KZC[R9P(X ]RF)G8K8V[(O %T/VGKE)DDVF
M7(.%G^%Z/R\+=6!W /D4CC?WVO4#-/EPT<5'PEK.@-ZB"2 (6T,WG%F4P9_P
M*"1,?SB["V&X-1%/$@ *0B=1T)BXLX8"@_SJQ@^"\G?).,H"K_SMH.I+.J_G
MOKVINE3<8@%:^=LIG.[E[[ %&T8>4U'^A<!\/?>U2%)_4G'Y-([^J'IG++!(
M;N[KB'0/-U#?(_(2'QC;C1U8?2RH=V7"2@J0'Z)M"70 +J_& @DMQY ?7N-
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
MYI:8=QPTVZ7<U9.'6W1)/M"=8+R[6O"0R0%"P$C[YW-A+JU75827^I,8\"\
M-,^K"(LG0E6'ACPLE3<-P.L:REU8=JRS-Y">ZV"14LPZ'BC&@AE>(L7H%C&G
MW;%I@PL=^H%0:IQN?I1S&>OKTL6?XX>.(O:IC-U$Z("5=KQRW(1%&*6"F=2B
MVP[TF)@B*G.>.J]ZT?'K'$G*A3C?S: !K*U;JR2JMTK>NJ#V"8D?38*K,G4+
M1,ANBD+SC%G>5:263B0EY_)2!Y>K=A PS;QAD^F/G@N@+7!\*AF5%%L-<?V*
M)\2TU.%/%]"E&"O.31-,FZ 54*!Y.IXE%$^<T\])T3.2Z+2!:/1 *>RSE"26
MIY'1[56+0ZM$>3@Q5 Q_^)0@N40N&:Y"M<OU.5P-N&^8?;92V:,0'T==290)
MKVN#7)"1KD>"4)IEW($)3Y8Y%W$BG>%)GFXVE*)5]\Z*HH"5YCR%;F%;,MTP
M!T^7D7-VD4LJ]-\.L):3FGO1IG*M?[%8U^*<XKDZ0:(4BZ_B-D-W XG)6"^<
M 952LV"9&X:&.DFHP0_<K6*QG,;#L8)4A],U6)5+D9M7%2-$<P8?'1G2IC-*
M3TKBA+P*TBR41;7:E%3HPV2GHFE4[&4AK4.U.:H&-DV<JK*5I46Y*;#L28 [
M4X3DT2SDDFO#:&^D.QHA/ D.YZ>?Z(+SDT^Y%EQK85YJ'U@)$MHZ)GIPPBBY
MZKB=ZA0U0=1ID+K[,<L_)5A5<@WK.S*00,Y"-X[=62EGS6CDF+=9PH16?B&M
M,\5D=SW7@3)2RHLHTGHQ!6/[CGY)+RD#HOMB,R 4U>O ^# :<%P*.-QH#$?Z
M,A;U^\,9-Y::XP?ES;M"1WC;M(EOJ%MN+$ OEDG.NEF5P0]L6E,OXD*9H<RF
MEDV2S%+%O!^55%QN?.68,/0"] ,WL7*@:M'EQ;)91;I"WC?*E:XG=7YSYSQ<
M&KH7<HM_4=VH=H&4\LL)UFKMJF(4.]($[HB.FEP$$-^SHF2T 2WS>BYF5*(Z
M95=RAVAESS9T+J(^SL=B5JC@',I<^/(IK'+<]&KZ DZW4/:QY+<W"D\B72Z6
M5K],-2[YB7D-QL2!*%!BEQWQR@65E!VB@ HJ\Y FI?9=SI]?%+!&98$J<@CS
M%  EA,CSBSQ")(>T35GAGU5H,M*GU66F5R'W=AMF0%%/,\.I;$;F R'@J1I;
M9%JS$CB_N4*707;B&<*][#-W";>*P9=JF5J*CYAX*;8RZ\]*IURIK:3>JHZG
M#X7P^F!F<&ZU&6[1GO6J: TUS\7,6-"JFH;KP.C&5?]B/VU;RPACJ?L?=T=-
MTJ9.*I %EK56O2I"'64#J-SL4"4KL_-."81D@8O,$],@FN7Z5V.)EH9^J&P
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
MH\9:2J[P&I%A!X07N#,TTZ3=AUVP1)[;&87Y Q)^&-TH2^+@/:%0S4%H]A9
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
MG3UMB#WIVTL9O#LL*>2AI/0/G(^>*Q42\;G"-UO:A;\!_U+@)[7-A+Z1GVV
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
M+Q\LMJHO)DO/:\-+&>MR[A;6Z''_#=4T7!<;Y0IQ0RG)1K=RF1J4F%:8]*\
MK:GP:*WJ&C@X-95-8Y-GY1[5]05F(Z^Y#A0)M6CQ5!<X;(#$T1<NX60=YPX'
MGF&K+M\9SM8!);_/;?9IVCDN$:I^0(=&&]SRYP6ENSBMRAT,X,",\_8HA<.Z
MU-/']"P7NI(8C@RI'JKF&]5SI' )1<W=K.2"1]Q@ 7O!(R-]+S.I0U98!?#H
M8]TYA<T!#M/2+HP[5!</]IAQ0D67>V[E8QAP4QAYX-5Q6?C20W],K!^NG9W8
MR5 E)>HK2X^I@PDZ"4U,RT$UTDI$Q2N1$:('>?>H^)#O2;*^:C7)G2JI[15U
MFN;W4C/*+&6)#4!! 9Y1%V!LC!<%GIII@PY]K!:;4$,_7WZ+H12L-]6V$>8,
M#MQI@LVDN=Y*=1(V/8K82V_(G0+E-PU2?I7G&%>5LA.5VI$.P'S+A[70QDJ#
ML"BIJ*_G55)6H_)"FD^-!8;J51.ON5:OJI^.FR19K+QY ^'EC8BYZZ9LD9!&
MNA&_NE.F>>%\A87&G^E$XE+PF=*^D,69LPV) J\5.&%P+M8U:^@A*M@"*XJP
M43Z2".9Y@D6+"2.*/&CXC>J;J QM!E)2](C@Y31.P@_9/"&YB2D*' (=F.V;
MN=Q8(BNW])C*@*7&_G3*D)KKL1.9@K6^O'QN\B8%A<=1$,R:T4TH%J@WA5AE
MS'/E)+'GK9*X#)%[_&"O2JPX,AMH5CZXT 5@+HNNU/4("?2WKZHML7P)&C>R
M7^S2KRK$>CGO6W43HY< -U HQ.A%^X!M(.U0#LLF=066<V!5ZLJ3;W]!Y^12
MG+V0!8^-T%A6(V]Q.$YU,I09:!0.,YB21T6.A1HP5JQR,0M;D&*="$M;]EHM
MUJ95@@3+\BG9WF'*9CYWR]'U$,,@0OL('BCR@:?RZ85$@F*0OK3%^?64.@.*
M.)1]\V4O,^K4KQ.!\^:_G#@AC^SY4;158=F&T3@0(4;*N')^56VE(=OW)T;:
M-Z6I)-(?@#,#T).*4H1QJE<R]*EO)2SA(1V7;;41_U76-IZ?TP#YJDJI0B6"
M=#)_HMIY@VK QH^RQ>9[#RK=Q?1!D5*'LS,P$084->(K2E>(A> \ =)Q=--#
M62GH13S>2G:?YD 1S:PP5;:&#&NKDTU1I.FG4SZO0L.L<A$!A::,^:^ZW0+W
M52UHB2 WPCRWJQ2/U!XF:FVF6Q7,/T:;G'"=M)])V\<P":7NRW37L][Y8:O5
MIJ><'5U]:.\=[AR^[;3:>WI0DR+43[G[ESL!J*<I/5P+&) O1M&&.NS)83E/
M#DIM)R<Y3@E>O"1I%7%G3<SNPGB+LNR5HFYJ]+(SRQD+0=E>\3P>N:'_']U^
MJ2<7H+[B[OF&DWT(1IE+?3)R3=_PA;.GGJD.@\VRX44UV30D16J=6CK"2'@*
M(WR@TX=9JW235"4?%_1L.83!F-?#A'4ID-AEE$JVW\BXG_NO[G]@M[BN'AM-
M \%-=R^C7WM.=[OU/#WWO^=C<?#\DVU*"I&8,,\,4+%EU;;9U,YEM4\4?TMR
M+JX.]B[T<9:,<TI6CT(LCB)4*3*;2T!@BZ T$<B<%GUG @.7)3A,&G,T8P9A
MI65+E5BT+&W!,I>9W0Q*$XM42J4T3E$'\B,/- VL"Q4WLM P#-'3X((=S$J^
MW(/&BQ%#*/>EOA'T-S8B9+9)0&G@;KO8RB9)50-F<R=Y0"T/_AMV+9&&"#ED
M<8T4QJ(#GYC1LQ5*S#, _OI#F]"\O7R\.24"3P3"NFJL**E*=)\;?F,37V)+
MM]!Q!#U(3:;2PUMD&IL>6\=-J;5H1=04H&?HM^:!H O1DFI/A2:"0OE:\5)Q
M*P8\.(WABSZ);!JH\@/M'RT_#X>LR3XSE0364,AQY]%S!Y8;!1XKL<;0#_E8
MD.XOB2E:*PZH$"+5A6NF.XAPNW! UQ'>JD/_E!1<K(4O>-LB.<;-TS!U%3L6
M^P(N3!6HC<"=5U_R=)J,\B5" *9[DT//=(VIO#P&7L,910$- 9Q.L?1RPM,S
M2(2AL 5R$0A8D?%!/ U<))!2^H:JP<*QF4@]LO<46B\LMZ(^'0]4\&,N3+H8
MB2VENU:.8#4Z]>05HD=!.B;<YK=$Y2<2H8!^DBDWK/+^NQ[0%US6X$ZQ%"@%
MG@J \P<#\C;I?2 LN8;(S#V1Z?;P19Q-E3K!00 G,F>.R\Q>F>N@.H75+.AZ
M5E4QK4:_/"N3BD(AU=OUJ5)%E3L04X1&&$Q73.:S&G3]"CJSE2M[OE:#.DY2
M75K#E,'J^%=3 G4*<M7B='J*Y+&;L)064;FCD.6#2S4E29Z$4JS0+'DBI.PH
M98!QT4:<R<XDA3.)!LKZ\0!;)<AIL TS,&$F3H#*!F:+F/0#7Y@YWUQ $JHF
M<Y+[YO<$!(UISZ@(EB89L8>34TEDAPV4D GE XEBS+ TTWY!Y-,(=2IA!.@&
MLQ=;<IB>)+.:EEN0J;HD@+Z))T^,R*8.Z1<C6F0NCK<H\@T"F%#S^2#Z<89.
M))Z\0ZF3TO%< )P[_P2&D&NTUYQF<9*YO$H])DP_CV[DJ)5\E,]MOK4C2]72
M'+MQ'UT-KWK^\6L3KM(VUJ6JG&Z8&P3EE!T9,&8QW]F1W<LY1"M#L4-V1_QU
M9W>[E9=,2<^'U-1I'BT<+ECF(D3AQ(([@".!J=5XK83=CKA,_<+"D"HG3Y#'
MX)HJ,L5)<GT,4$L#_3^RBM_ES*4$X"']$^:5/$(6B#\:^!2KT.UHY]$E)0MQ
M1ACI =<1<,U(.@IXI!<-(,D)I98RF2U+FKEZHW/-*;!!G1=4C45UYTF\ ^\<
M1+'T4\M8G4!/DGQ$.5N/1<4?H% EGK3O&WRH*6N@W,&RP77!\"KJ&)PX6)7-
M3B LV_[_V7OWYC:.+$O\JR ZQCMV1)$M4I(EM6-_$;(DN^5IM;26VI[]ZQ<%
M($&65:A"5Q5(83[]YKF/S)OUX,.F+%+"1NRT3 #UR,?-^SCW'%25Q$)*1MA'
M.' \.'8@8E%ZE!'10?UFQ[EVG!!)PV2A0 AV+?C8R96LHD]/P6YX3_3&?Z,9
MQ,%L+)!D%M:\"_79:#4N9T\>/ EO4K3M=I(1E&T*]4 F>IG3?98\S4%-$7>2
M.\@-L]GCAP\Y8<-E:<GYM.G@MJX3%&9!:HJ,)<%;2&_F@_LFP,9+J7WQ=W[R
M[5%O\20.]?TGQ[0TS#VSV</C>[)*DC\?/^&&07.AA[,W?ID7FTU1F2\^9OK4
MY,?WA4LUOIE_] ?^%%@6>?S;Q&Q!T2Y1^\V9RAKCWWNYWS%#(:<YN!16G@R[
M+ IND)V:@R2:GWJ9L/3,+!U]^W!L:V<L[HJ%]^V#] V51'=\L7[[>/+;9 C\
M?!Q-?H.GGM]K\DLT<9^I"OC3-L6):4T^2)B)9E5BA<F(D=I58 @=Y]J/BW,*
M6YNI=L_<62:)*!545"NX''RT+LJ\($6Q-[R 4*\\$1K=8B7P X?$CC?PW988
MAD0+8-MF$D5RNHS2@'&CT3$@;Z9O%?WZF"/]3W3"="9O/46,Q,F.];KH.G;&
MSHJ3NF%TP+Z2[Q_GR9==R4<5)#+M:B@I?0<I4GZ:%XVL.8OM9)*M;;R?WIU>
M$I!"\B=58L2/,<[+3L^.3;R*X<^B<\+OU3ZU@"%2[$367M4GDRB;0A?WN["8
MGU MV':(J-,6@G_>[O!'&A3MB<J3@1-1X*3)D6MJWE,";T?)F=G7<?37>?N>
M>_CB9;_)^&?>)T)/PZS,S\F$<<E$YI,U024Z+_Q[YPU]<<)1MGP/V/7L1OIK
MKE@2)^9[F<2(C%R+()@CFW[4CA+UF@X*Q\\&RYJ3$V1I\/O2<JE 9^O<>XLE
MS'DE=35[R^'7/);9 );A3PAD^J_<+_&G8WK'\W9_W_KK^1"<.5)^#MWRGYV?
M06F[2X.3X^S!\6.[FL@=K->S1X_NL4=F8((C;N!1]N#1P\$7Q0/$.CIZ?'_P
M,6\11BI)Z.)W80E(U#^1:U#.&7TJ%M^5(C^'CSFA&@1K._>KS+L;28:+KM5A
MOU"A7TV\<)ZMZKKS*UG2!IKM2-0@Z'G91=:T HDF4N+"DBG"@/BM@&HF 9WC
M8]-+4:L<&1D&=2@6PS'/CW8)"PN%$K:L@>G7%%E-#AJ$("E(+)TPJ^*E6'0V
MMQQN!NA"N[XD(I[/KKJN]$D#ER_J\^8\\*XZ*WSDKP<[ASOI"B-=0$=M^B1V
MLY/BIC<2(9;4+F Y=/W7_,\:QZ 9\>B#)U $J<Z-J[5\/-7SF3[+?)>^ A80
M:Q;RF28KO1=J)E*YUL=8$RT>9947=;XXI7]U6SY9?3BZGGOG0$ BY&0SZAWX
M[P\,XJ/D=Y4WH?R^<B3Q2?Y[1:(L"Y4A]*L0E'@1G!P>N.4?15($/P)^NC9<
MIOY5OFD<_T:8Z!;@MSNI:^2*W#D@.P%D; P7<QH,V%T,HJ$L5H(XL,P94L:?
M)"327-J0LD\+%.CH.6!=+(R ?Z"\C!@*\XBYJ#WZJU>SAU&Q7EX7\9#&$AP.
MKHJD9"NJK#2&J]C]&N[P^07+]Q[*'H?O]-ZY36^K^+WF1TX);3&G?#S$_1-0
M(+F?)'\4K%9D++95S("P-[0N#@0<DJX.QH[T2OJZ*"04)1P(PZ(8'!/\M&##
MTU1G$- QMIU7(/C '/+P2RBZQV:L^,ZR!_U*0#H/V+SJ8 E$[\;'"HN=F#>_
M)?W/J(H;?]K5ROO%F]2O:83<*J,MR?4BW8#<C1V>B)$*FT;0#PLP8AH'M\5#
M%%VX:?RA.(REH276YPA?3D@.-+%,+D'%_], %;<01!V=G3RG %'XZ1X#O"@>
M*-P$[]NN^"[^)LV9VQ'1!F"%L$#AY*?Q<N7&@K5465DXPP3[%- 9%J;#IX)*
MV<-B/'W]EJ*+^' U@P+CE/!B%"Y/JGN4,P*DD',ON!N\]WQ;,!:!,KMB]17>
MM/'SLQ <GS>P$':2[FWA)"7R4CXG\%M0JP(#F:XR7@NTG:4Z^%M=5'U+:8UD
M0LM&3QC3[O1FN/T8FQ;#U#>;G76?3FNFSV),?.S^/24?7GD.-17T^3DX]RYW
M<*K$N>D[H(P8*=&16;YOPQE(C5+BR]*F%PK%C/P9"?^ HA4^Q7Q)UV6\4!GJ
ME%+Y#,V?S\ 6Y._QO=J\9[+S<,$7$/3B927N/QD*=1NL<8WF3L!NZL[*8\K\
M"]:"O>KU1AEX%&_+>"TG1_*"%@JV&%$$I[JE1"I@MCT/HS$=:L61^8D2!Y1<
M)?^0@76,I=MR%5OXR8/?)G&F=<R"06J<]Z$: B+5U0$K'2^)Z*DE9TUN*,D
M;]G#L/%0BID 6T.>4HA1D*]M@= 24K07-9?XL&A),#P_,MZM*D7GAK<];#8S
MIZMY5]BOX:"D:6,W58D;0SC4IXHW1A0&3/"!_ZS7E+$)0MEZ,/Z(0C.C/I[)
MXG?4$"IJE61QF-&"1B?V->+EEGYV \(5=7*GM9KO:_^JRD47S9U:3*U_XQ0>
M2^VQ-W\ N0"*126\"F#JN:O<JI V%HP%"8YH;AORN@V=4Y^=L9)HC T5;X%5
M7O"!5C+MXCG:<E2#VWBM!,\A9CM;Q*5_5VT$HX>A#40>@S @17@.$H*HBT"
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
MNH50WOV-TJKXUE_^OW_Z#1:67K?\7%_SZ8F;]2SEY_NR;\1(CKSP+5_-5P#
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
MC.OZ-/'T\G6]K0+46&EN"Z@H- 4.*B9:@-_79]PF5,BSL+3UC*KJSLWK^CV
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
MAB2[?%A.<T)U&H5?)FP=7WI%VVZ3M"ZS1F&'DN8OI74SR4W0<Z0:L\HR)KI
MQ.F)4).$H((NE%&$(O$)8*Z3OPK*WEP8_1%EP>>%U4IDBRHMQ(&3X>NR>.\L
M)1K+58#?05C1O,&0?[IN<?@-'IANG6C+A5>(5XIJ=;'36$53HO8)U3E/<PT'
M;#>[#0=28%3ZK8M6Y8! K/>0S']085'A/ Y=V$'=Y<R)8F30@;'!9)!YI@R&
MZRN\<,I7*[DA!>4_42ZZD+"(*F[X_M.VD*D5U3 I[[5T)@6:CO!NZ(#7&<75
MH5VR$X:S+?'"G-OG[@],NNJO8D?HTL+:(^6+PFP5?YQB$/*&D+YASP0ANZX^
M]\Z.*@+0\8W1!<:*0*[:Y<AC3KW"VE'>NO2OVDD"HL2@Q\-,RM>4]YSO$E@G
M7(SJI+6>P:162^@E2SR0*QKEC'P7 OQ?G1 (5)5V[0RO7S=AGVJ*35V3E 5(
M@,6&<(D6&A@3L8Z*N^4Q!+"PLE&ER&!S+)6[BY'6E+I,PB3Z^B@BL/4CAVWH
MQ_-W.!*W&^U/><+G$^LP#$F2?HT#WDK6EI9>)78BR<HJ#PW32/6\.R4P](>\
M4MF (F P!PQH"9D(P;.0E=J:1"[?7GO5J>YNGUMY5*,WPYP>\0>6= )TC_X-
M,^W[,%GD4P>AN!'TZ$6+T7)\2<U_X1(#$I^#6[G]5<KXS$\C;#GKK5!*:JN1
M[@T2#=TRC%6/F28PH0U?DFBYVKX;X.^ O%S;:LH(#XXR=QM()\2F*4'U[&F?
M%IF// E_[9L$0<;!PQ!'A=,=C&$N74Z;NL^X-M\6Y5+<C='K@'F+!+X[N1QK
M."##.,,!DMN:1 P[_[W-O<O6$+466YYQE9HD&$U6P,U;CB\--?GM;45-W@83
MGKA\<Q=7KE Y61>;@=, 3">YP]A*T9JL?8_4TN^?W\0MM,<B\T^RZ3=_)X9N
MPXH_VJL3 P%IQI"B$+N^8V6Y7FP2B0JM.+8^--?W0KQEP9()^[XQ12/>P8CE
M3&V+K2T*R7S_Z!D>L/3''@-X/Y?KXD-LT-3 ?6*_^7^<>H][F>]DP,7Q-W%Q
MQHS*@SL,FU$L69CAMAX9>R+MB_TU%Y*;)3\+47C.GK:UVU?@<"(Z[LJN+79]
MZ;)K! C]Y!X?5#V:</U]R#OVXH0[12IX]/ KDC82S'U4FHI(XSJ0R800> @S
MY4 7ND)(X38B==D5N!IY#BPEPVLY1/[*?=?XX[1H)+P<XI8SBJW&Q,LM>TW(
M<8P>JY^GUTT6DY'BXD>WL^UF*&&L$\@I YW9FYY.1/N!LPL]=#&C; H8,==T
MQ>D7PE]Y!W4;IQ_>&]2Z///CJYH.5JD5.YJW/1!;- V:D;2,ML2#%RS=&-HZ
MDN[/W@:L?G@E^[!VT,>N$&:.\O\7GFY4"Y&X(NH\V&'_3L>.WUKOQR1\WRF5
MGPYB6F[?%3XL:<,5!FZ^% JOLHN_@[L;.(2UU9T))(Q2RG<\A>&30)V#465>
M6^G"'31M!?9*4MV5(>C15((%$('-JF%_/;927+!\?JL+^N9@G;<I<W.DW0S$
MBT8D1C=,(3X,DL%\R5R.WM<O7O$^HVM,,3,/^MEE\9;=*>G]ZC. <*,DJO M
MLP.#N]K<%4_M[W@9WZ7WO]9NZN'1;>)C6]8QD*TAQ2,>+-K5_BZC%)'O"O_A
MD<D!U-ZYKJ08T&$!.N(3M'9"LL&)@6#;A&FE6AC^!W%OND*@N3'GSKXD&J/"
M!E9S63I:T$S5$-DQ-:H<V\B2J,;+C9R8NK)@,1?TO.DNOP&;>GW;&9@PB=)*
M_=DH?\,8C>%23[6HKY<HO8E#^59F#7^-I*+GE <(Y!ULC#@/0#D)YCP]+ZJ8
M$M(@PO[.,N)SIEAYR"@O#GS_\H]6(>^ &_.KD[)2XM);$KS )Z3E"]<E1F<D
M1#5JZ_XWYQ0617J5>;$<@DDINT,Q+):L\1?>5_5YA5A11$7,_!Z*O B'KVPB
M*#L\IVGLKX0E:)87(M07"'>Y3=D>V/Q:7.?CK%>T0_[!$$##,_!O6#02\M@*
M+0U-( ].<Z^D 3&HF0[5)5ANT-RX;]4CM3S2G02G7EKFY,"43$8D2IWE9E1$
M(\F:7/[ZG"0>5,=XR?RT>96\2["21560 $ZTVK@^;4>Z/)P($1+0&\MM- MH
MU=N:0*E\P9[U@_$#5Z'6!.[ 7V>4+PIG,KE JT).\H@P9R\@1/:<WEXZ%78S
M^45UNX2=/28=4L<MK%1FQR?*;4DFR_D@K-3R1'*:R,_L 1DGB1<FMQFE^G7A
M_)/)C_30/7O(JSYQ%%3M]MP%3N<PQL,I6-5E69\7D40:%\SZP0W:R8=$0$R3
MY<:=J$#>C8AR3 ?@5I]#DU$?0Z5"JPI>'5YFNOW[S<5I[3GN.5,,Y$#G+@'*
MWI%!U:QDJ!^-YIX,LTM0DQB$&Y3JQ#],4"EGB60NAR.=J"TDPRV5EE D(]P;
M,"J.9Z[A=-QU6:R?[-&65T5;:LO&%?/%>\CR34] *6(3UNC/RGSQ/O*"(-7A
M-AWECS@Q7.Q9!S[FC/#@6S=9VBSV@WWC+8NG<.Q9,PL#7E>4_1"YE/UXWS@C
M<<^)#46L/C,G8L7@ J3G^<C1O9^HCTVC80AM]WTG'W/ >ZR&IJLD@%VI<,X9
M=DEZ$H+P@!&P)HE^I5CAP=635(.YO0TQQE@8=IT@;"00N"#Z&N9>M&B5DX!F
M$@"O:Q^^"V@3?*1<+T=F/J*FB*DX)"$ @9-"FY+V7O3P&O-3)EDREI#D<@V%
MV3HL%-A4.XEG0C9Y4,6=J->GA+[!&U=&&T(7?X24Z)>&BGITVU!1MR#'@HT0
MEF+8"MXH^O_Z(9\KB*F5M+T!VD=Q1!;W5+G<^(TQ_A^3@QOO9QF7)9M=B<N'
M4U>WPF@.QI4*DW%<)5_9)I6 5?&!2',3YI6ZE80T)0N%^IH5Q%SD99$[4(^X
MMVSS1I.?_DILHP,%NVB+46E1H O^1%1,+:X$/;L#=,?TD*HQ53P.-NO7&0R
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
M$H40<6F#[$'G>Y944"0_M2_/2GGV\6TKSX[OBS]_9!+^'\,O2,B*M42LR=9
MELO0Q<!HL->[;2H!9-1C*U:]+67N.RM:[8[,Z:KC+$%)#![M*E\JU!(#20,
M%(74W<:II/JZDKQQXGF'DU2V$;4 +BE8[C/Z!%:ZN5.R?;=4(HNE9B.;1NIA
M-=,6PL/U;\I^GC>Z>4FD'0FKD ^+O2U).!3"(:(^9H_0 F&F-^8]7K0['$R\
M&]<;2;.D4@BS B&DZMZ&>G&L69XW?LT=D#XL37!L"HNJPT/:MM"E T=/3X"I
MDUS;<OHKA;+AM$)X741%*CK)7:Q$"A@I+;>.=Q:-E)=-R0R+(5+Y7?A=20SP
M$3\A\X*^O6'QGSS2?/&>Y=OC9/1;F\@D*!<C1EVCC+'B,BU_]C^BUW&5617?
M>NPS^WO."(4Z:1R:R%^&V+PS&USJP]*^R(,$5[:_X'!I6(M,TJA0S3 CO]".
MO)@WY0ZK?)"'T; @@EC\VPW/\CNSFWDY4"MD;Q,E17CN8H\-<'$NM?#N[?;!
MH(QOBF_4H)UT95. PEGYD>;.49K!8:.GW9YBC4_J6$F9+!J_IO95*NA$N(2
M<342SSGG,?#SP]GBC^!R)^E;'Q.AU;VGK*VYEE/JFO6G89IUVM#CQ0+S:ENN
M"HZWQ$*-J%PB=NX0D]\IC[Z/[NP?BDFL$X$.?E6ZO,%^C>$LUUC"ET^+A@-<
MM^RKV7#7]9J3YFQ%!'^CI9"+8@>.I/A8CUVQ+X??JV/:<)C98$8^[S:8DL.Y
MIHBFD"ZH!K YIO#3\NLR6&PX:G1KLHQ*Z2X18YJ(^0Q("FACDE1@:W)Z<NR-
M#*;VTP<>%JH]VUIG&%R;_;7&ZDYM-7AH8X0!06VA:$?:/'FU-_D)M@LEQ))D
MB0YBTNRIA1/1LN9"EYI>DR?-3 +?6']+42L91?$5UKGA,U ZODWCMVKCAVIV
MZO*E\$VZH#.:T/]FLY]R/^J9<BSC=B^VJ+&%._Q6I[E<<H$P:O[8632NXWH?
MP<M?5MX#<'Z%O3/,V[.G/V:SU_^<O4T&^5G=; ZSV=MWKXI%4UO"P'\>_N(_
M>%?[0VZ>T_?J1DK0S_U^]1=\:0D!\,2_%'ZP=O[O_D4#Z;=WQ/P7)U\C^+[T
M+B^?Q;=X55<@J/8K?_:&/GR[:SNW;OEZT^_RL]\JG7L?7WX7WM*M\5CIR[QS
M'W*\"P0YV;^BQ[WL?>[4%C,Y_IKMD;5#O52^AKKIAJ!LMDER,6Z"2)^X[-LG
MI"2^(+_F#[:;WL869$L@!/%KXY7AE;*K@QRE9-<OSWRH16X-U6>VU^[*WG<C
M7:<O,JF(G1!?DXDO,N;V9P[Y*=\GTVQ(.*08F!148Y1,)@.U_[P4I.^:T:?,
M0[.=@XE*P$9*^:\4-'!1MBI8L*FK )SMZ_<@7^/]((HRK2A!3\4G^$L)A=I^
M;=UTS[^LIGG#A^NB/JFB8X2$G+/^GY1L]]VX'Z/5O,%8)]UGK9F%C+><WXG8
MGNTIP5L'(? @-:I\1XF;U4_EAHP4Y3^6CK<^75 7B+]70*5PP$3H/%HJ/G[.
MN;HBQQ?3E(N_-N"I,]YV0-E0%G6_J#Z*@%JD!=+IU4DM2!ZO.'.#A#WFJB$V
MQ<;-V3E.CPX;5Z^V%3<1"$YAKVKXT2:4;$#$B56C!_;<ST?I^HVTC", N183
M6!O&1.0-5M[/KV=,A(U ^80)J+1I)&<%=LSU@E-?W.Z$JZ8@"T6P2!!(RM%7
M:LG;+X3?<7!;F]SWR3"1JW)+R -.[S>"<7(1-1U:VNFH<2=%RR7C4/Y&<$A7
M7N5G/F"#M1X3&=XS$7P4)H)\(RS XZ6R3&QZV/Y\:"O6=4E\0:W@%B:J;5@*
M] K>0Q?NIS16#%GL.UR"'*B:3>2Y $RTK->*L">QUY:D 3B:46 BZ4FVCJ!C
MK)L7W9Q1T$V"*!34!4&'[>5%5*L7B2\2?L;<_PO[,VQ+>^42S8Q^]4!K)]]$
M)'4_2SD!:4V005>$#M_BW,L8.?%8BE?)&:2<R:4A<9\U4!8:NIMC:[@R\^*7
MAO)Y<MM0/K<='/]Z*X$:T<.1XF^S/,"QO^O9NU7M?<1&B( G87-:6I?$#E@<
M[O 10*T#95FG4K^,A#!H"U4/PXJI 9^*'=H$2XE#&@<QU2CCWA?"%-3TORG"
MNPY-_YPNXYJO5ACI!K/^#;1D'I\XZ;3\W"BPU6@33<-@Q-&;X5J*+C2B'8/I
MXUCG;P5&!QU"&;QE)&Y(:7FF:JS"8,V><_\2%^TD*<?7C>76 !RNOU2R9 &D
MQ,5^3ES%Y_\!>6P9H^\"1QZ]LG(D"/I:.EG#4\*-Z1H0%+7Q5 NZ&@8?86#+
M^2SAY@M$(CC(@NMT<(Z)8&GNX &5!'.CL97'!XZ<Z]LX9'ES<)\6CN>J9M9L
M6+ 82H:NK,#,(?Q*!EZ23(/0.I#R0P!XA9I*"A54;B< (:GE9QHO/44XDP"D
M+GRX6@5:R[!, W0EY.I&;4Q<DHYTDF>)SBW 3#TRF$#((6BZT D7!CB,+SJ*
ME2C#--B,T]'(4K;#')WD@//DGHS!0[?.O8=2AVLJCC+M^T6ZGWYZL+946J7N
M4EX.KEDS6$\0+B,*QC:49;[O'6O'HB"A-J7@72H<R:1.'5&;/9A K&CWP3MV
M)<0TBMB"#=B,P6.C#Q0+FE&21#\C>F61NC;/Z=_O7Z)\JT_.G82,W!!4KI_F
MJ4RQN/H@J&N='.VVC7Q;Q8A"UB@(%%I_@9;MQ"XTJ]?<1#E<Y_&</9S._=SE
MP^E7Q\U0='SW7*WDV+;A152A5@!E1&.'M6'6A(0)0AW#(C=T3R:PYP3?HH[D
M4<2.DO3O6(AGN)2TXP\L'U:XT4\PF>-4(2M1VJLK.HPB+0OZR^&B1%Q!L&PI
M=9]AJ5*%CP#9#>U7 H@.1_<8[X]:%Z7@$Y)D7L'!E G9#5V0;9A]Y-:_ZZ(6
M9&S+*.Z"6"O6L3P_U0 YHI>5!9MA#M*!9Y@-VGCX'6B#7_<MI.=ZZ"Z=^7.7
M&PU?>;>S([RT/R7"+=.7I^. .P=R6_4U.EPROQUQ4#"# J.A^6>A.V99.&X6
MXPOS]T/'NW^>?]3G@82(M(]824E8H(9G4:HSB<_7Q4ED3HN;!6?-&I)&Z(;T
MZX74[5G\PBG_4 0^!Y!$O$5JGXNQY->?8H\>73%S>?3MO>ERRRVQF(1ZL7IN
M['TFG%I,%=BG']MVE-7FS&6P:%>"G?S>4V:?H;Y:W5KZ?]2MI<1H,$GMPKL?
M6])P"00WP?UD'3S^F>$_($(]]*-.K^?]W%QI;@25J!WMUBT1 *M,E/QQ2ZV]
MC#SG]J9,/3F7!%B\;VVQ.+9/"9 !2KII4U<XN8G.PI%:.YTKQ(%Q(A@!VN_F
M425$\<?*?CG\P>6PK22B4B;F+(6%Q%;D.K8Z:/THF[UW(X'+A5B@_;Q<RX0*
M&0PY*NJ()MR,DN=97@:7V8_[U<QCX/>*_$V<$3+E568\VTJW?D+T% G@8I\/
MV2NITU%N;I1PDTZ^$"M+KDIMWGY>_^"\1HOF+=ZV\W/C+TC<G(NR;BDWZR>O
M:/,-Q]TA?$#"I@3\?LO">3YN0P(MMA89MCP3IDN2IE=3>1^Y'T,@;(JY^UG^
M@[,<ZZI)""W\LE#^K1:[Q.^Y&**R'_8K#3L)^8J";>)4SG>F='%YO#Q26_Z4
M:;^'OR/,_K,IN<: "1PO\X'#^I2!X7+ 9QG[S86H)^'"5=JL2&MIB8\'2..T
MIY8"@O.B'?(D3;)'7M1.>!<*[5$;S 2^F)R??ID]H[::W:4LZ%0^NKL5]5]I
M):Z%:\V\MU]BQ_>.O@W8HJHMVD[(S\?:# /Q )I9VM";<G3LWQ!5C6FI G^G
M9Z<^Q/RW_\TA,:_;QV".SW8[ITFBXH7TNW+=F#A]3,2Y2Z)<E2_G1.X4M1#G
MIX4DRS8M!J%O>D9_6@$&<%J4CGDR$6'U\R:]8:2$+D#:W$'C;W-\[_B(TLW$
M0'O1;_U-G[N%HTP;?J6$I_!@&;E+[?N:V3:_! 1N#@3$L@!$:!F@X)0Z;=LM
M%V<QF;$/7B[;NH4FEL4K,A>.[49^+JHV7X3Z:37[:>LWB'_.A_1V="I8A6.^
M.OV,(,PGC>-"BB@'HZ3=N9-B(=U*C&,FK@KR\CY0QS;=XO#^5VP:.R2VR:V[
M=$RX'.!_]=.V<K/[]S)Y5&81G1S)<S^2]Y\<'G_U>0(T#+]056NSD- )R](D
M7/KT"&6#5=N:XR$P<EJ\#'\L\DT8  C&B%2),O]$V#/R^U@#@K23XS/>,,AE
MAQ,J6N8 .UCZ0*ZB0NKA[*DRB2G!&\9CV(K/' UCV[G+WW->1;3#A&U9F%QT
MJ/RN^(':=W*4#+,]\Y<LN>-[MQ,3^"<.P7D\0JCE/=>&[I!>[2_RP2Z3YGGJ
M]*K9V+*I#;M@C%VEE_/E<K0DAWO'IP3!3(X\WFB6LICPN4&H!G0F-TJ];+ %
M)4YC%FL8P[F,* H]+<'4)0=7[X"C$T1E[@E"M@TR]*)JXI;FGGY:0'XP0 M&
MF$TW33;-XZ /JF8EOMNEHCG71&#?T4/EZ/BZKG792J8%B38<"!&Q@^7 X!;W
MP2\N >%HYU-8Z.HX<"6<W#2;\,%O?OY?W@A_]WRTA3HSY)Q5?<;.J7+Y2TVK
MB_H"HPDF'\/YUP?;C)RGT[L5YPSA1_44I!6[529@HDOJ.N 7/K>UH4T< 3."
MID,_[>VX=!R7%H7N4'?,P ["$! %/7S-5&XG7WN+UO&<+=W<N\&T7 80BQ+>
MA[>&1(<5^D#*6OA#2'Y$6P!@WM1QA12%MXI1C(&HS& %&?65=MN+; .U<[:M
M&_-D#@&Y&WI3%OXJM- N12:V/O@IZ_.8M%3J>GXE7E9XH7;T')D[1AVM<J([
MO(AR%K-E,$7!JS,NEVP9,LAZIHB<A50H#X?P/O-$@:O5A"98*<+#&FZ)1^G=
MEHJB/%/\>4 MV15P>)&H0-_][\%6!3T<5P,%LHJUZP,9V9W%=>CX4+#6M!RB
M&5JIVN$M^,0:/S,_.RM!)\BE>3*MVT22+.8N%(4H'YJ#^U329Y$/;"3 8^V\
MBQ)>MALHI06T C=*>.D/HV5"GD_I"_1IW:!%OR7Y,RB%0-\]+^E-+\]+%*WE
M>E0$)4HZ+'ZIS+>9ZH.P2DM0D61\.:2K4@XUE2S)E<YREG:!D8FDPC?8XH)5
MO" I85#T<],I /M5G1=QKC4'<CE3]Y!-DE.V*DET-]MRV.&3Y,_1@^P/)("2
M5J>/FPS2?H;\Y 3,%YVL$,IR+HV,ZW\</;PW6X.;D7-WD.O*"^(>6XG\#%"(
MZ@W$I1V@UG*AL-0MN?/;+6=6=74+8U>FK:.<9_/^[ FI7OG%?\KB$#0$9WXE
MC2?H]&8-6L&[V,DHOZ*\W@D<\HJ7.M=70^E-MV.:'31&5.XZ,D>#@0[)&9Z2
MS'A*F##X"(&NB@(%--00F2+' DBQEM24T"Z:(K 0&00H/5%P>'A+E;G V8(Y
MV; 7U_IC_N.5?B8MZ/BN>=FY]>S1(4B[A)HAC-;SHO4Q=ZO8UJ=^ G9HRO&O
M_D,P(\^27M2?8WSY.GI%=,6C[V:OS^"!N?,_O^Y%KWI(>E'<4@$*55F@ZG&U
MB9$/P37MH8(Y@/MB%3&^\XLW_3U=]<(5QFYV.W6TZ )?NGQ)!!U(O$.] S'A
MJ2[R27N6F8.#6S2X;Z8/D;4O87#\USO+@D@7#N%+DQ!CKGO/.S+\?!(UXV:_
M!;VZ7O%88AE2ABQPD9S9@2<\J#Y]O'EO(^3;TXTVS1):F2;PO8.D&HPWGNOW
M'LM6$W L@\S8\GKQGCVZ.\:;VF\G3LBEPHF:M B$5==3&>AKPQL,^$1;\><0
MB?SJKC-&OT^)04@]T[D).H;,^#-:<@W8),Z_<N("^3/"Y49FR'XZ;.EWTZ*S
M4":1O$ZIMZ&$@LU(Z2YB"?/SG,3W0(_Z 'M!?",QQ.^1D\6;TT;JBRCBWN?]
M@?OUS8]TIS?^U?P6S\)C4,@,,9@M^&K)D7MT__#!5]GLT='AO:_H1P\?'1Y_
MI9-C.9HIH/1G:^#YX&Y6E 09%Q+K@O[_/J"+^7_<)^#%1F\O\H?,?ENJ2H V
MB9D$$7NV\@IT,;P6;;L&7VP'?.>6JC[XQP62^94[1X;+?PN4;;PT*%_N5RS>
M15MRQ:[7VY8: 4N&^HJE7,[\-]&-#$T$5($[Y7BDU 4U427W%F6SN3<AZ,H*
MNHO2/3FL[7$Q;[;=U)K.M*]W.+O0(%UF8J[+4?IDSU)T54R8E>,HJD"F3C%!
MKY.'3\.F%AEU3GT/M6Q[&A&<#['Z"R>4=UO:3(!=#7OFN8\'J@T2=*Q"ULH.
M#G%O5-_KB4KO)^BCXF%--Z\[\[-EJ. J!X,KWC6Y$BF&J9-6RV+!YSW]IR@%
M"@P#J80HEK)J\K7ISN'<Z7Y.;WQ.Z\6VE4[80A6MM+Q85W$&A[3=^\FX\781
M@1KYDT@]E."]0/_,4C$F^5K9A/5JQ*D9+0.NJ=[7G'C_^W\"%LD?GJ%1J&[>
M2QV'2I\"Q8A7$4?*/Z0J"#K_I+7W_Y.L1;5,4R=ACX_WN4\OJ2\-A71TVU!(
M^[U]8WN[CL=<&4'KK.O*#24!89^*?_J=CEI6XS9DGD?E"O=6^<89D2,W,2*]
MBRG1 ]ME#L@"JL"DG()@6A4;!7>T*HN@&*T'KOI.G $I=Z/YF#T/[L>89<H_
M]U(C2?0?3\\H]BF9"X K?/3A"N:IIA)AK\W]JF2FGZCA:/A_/U$+DE#RV6J$
MF04 V&K<2$A6@<"KSD6<CI&6ZUIR68,@1/4VSUVHIBANAO)7L0J3AXW9];..
MJ/5$UAQ!U(Q3^:V0\,>FWY3Y@NV'?162-4A)QB(T)P#-0\X_R$%.<;C>=D3&
MK\)@1 *YREQD<W.$#8M56U/):2.3BTD:*TXM#A+S[P#S,ONM+OQX(TM$:#V:
M3&S,2EB%2&%(NFEB787R>U KB%JH]BGPU+T+%]49&D''&&:HZB.I(Q9X_-Q*
M$ /(9&A(\L/J]Y_(/G28V"#I1"3@37T.P+?5OXP<5U$4=6R)9!-K))M!](<R
M^CK1_HC.^A,FD4QA^!^O-8> 10@SWW!QQ M?&.:0_4D$FU$Q0(FR/;48W5!;
M3#$7@4O3&>E3)@+4<CM%+X*24/PP56J UNBUF]'7THKBHJ86E#3AEO5TG:95
M,-F;X=Q\0%$3,6-G6 /M-+7C\S1:S/5#>Y9[OVI+F5L'D;'?_%NTRT(Z7LX)
M/SD0BC6SFPI5,G5:G]9124HKKN7@I$%YC=4-EE"2*DM'8E+T_J9#/)4*3>0/
M>)89 -JV6R)8%2@Z^AQ8[15> [Y\XNH-M/&H@ 5A22Y1<R7,-*0+['LP_S09
M 4&K!)J!\!&KF%E:S'S[1_:W]9?:G$H5IW5^GG)F7S/Y@DRR$^@>^B"7X4J-
M4=R:.^W..HGZ@?1L\N_!DX07 4;1KXVZJEP9O#&5?PD6>^X'SQL3R,/T:_<7
M=$N,$+X6L*'%:D=9%OP)'$/"JS!J;]"PAV4MRX1 WLD:(X(I+-;@W%MM(J/,
M;;@^$XMR."+A_)D<&(-=1A:"=L1(GR<.EIS+B2+_E/H&3;2[J=@ ==:56RI[
M4IN&P*T-6*UOI7@>@<:FZVJ-&4?0"?4(%5'I@ %SE52?&28X>2*D3T;:S)0_
M]_Z@F"T1_YU">7PV8KEC4@D"7&_R<\-Y,RXS+;#; &#N_T9K?(FH868[JJB^
M8.C@9*O*S,@%+@4KZ3S=36!L@-_8GG>6\)%&>4-U&9.]Z6!S,;[M,9MFLQ._
MM0")V&Q85:Y<,G[:+_HM"%4W#D@WMUWS'4'A[8UKO"[^JD?\XA0NE/[U)&=R
MV1%6\TDF\]E'83(/.#W]<4B^IV/4@+*BMQ8C "_N@$W>MIH9M)(P;:=)H#X@
M9[1E+UJ^_J)U2Q/\#G:>=[G_O>7.'1V?X=::4'TW82R#T'J>U @G;8^TFPE>
M>_=+'&'1^@HDO=)!N<C#&4#NME)X*E(D7LTH1I>[2(FNB;C9NN R!CRN!3EQ
M/+[LP PY[$CA=L'X2^(5[C;;KN^#^"WD1V7=QONEKX@Q.,'I1*M$)&/\*RE_
M7I/T<+#'.(LLQI+6L =+D.ZIXNI.Q4X!]K*D;TH*YY=[F1=KK*X732/JCLRD
MRP^:TT/29/;-@)#&]0EZ(M9U[G:U9#20%0W%?0&]3KQ#A'=?X_DO$4>Z(=VA
MVW.<_CJ:?.)J O4@@.Z$$%X&\N)'2(!F@LN"L1S#P1B :1]2PWTJE^5-(V?"
M)!EXREAS3;_FM@A 120F-<M+.',1_%(&,.$F1;O[>>S/LG@D7J^\^J47-)T6
MU<3,QIJ8Z/ +(.>GL1J1Z9%@FXC"DJ'GX8S&.$IJ9'GTV^1GU /+@"WB(DQA
MG-W,Y8M3*6I)V"<K\JXM@#!LW:D9NO%]-:?SG8F&!%W(SI3-$<=A(YX /[5:
M$&2VP?!%++VP;*#9;CZS//>J5#)@,B"/0I]_>>F\9U$-HEZMT'R0G^1H>5'L
M:RN- F2/Z,SH5<D0G/_'@WN'CT,#$Q[L/QX<'3Z*?^E&L*^*>GW00[W>I;6"
MP?8#U6QQ?'**(=E">>/,9(2E(N+8"P)]L"5@7*-_VV*Y)71UG'?3\3%IQ&W'
M$[2Y&^"-4:O$PX&>PH2[$I]&E4)ZM)*6>'OJ'3/8^L:%$LJ6TD?>F=[8=]@C
M/ 3A<7P'$!XW6Y"\XL@D>&\Z&RY;X /S99?MV/:ZT*Z(;?KV\+AGFJ)ENN.F
M1P>JU:Z#-CGI!8W"UBGDC]6C#&I4Z#CQ/@,W&1#6 3&4^/S5SAR YH+1$-3)
M@Q1MHO.3370WAYB&HCW_VNIDC3\^=<)RRI"]BGAP4:1Q=2J<*:'-.U6'#?0W
MYKWPEG[6SD]K;ZT/ZG-DYF,.B'+TPI<850H;9UU,+I496NK+XZY!L_G=3*)I
M"Q;5EZX[BLQK1<W:;T]]!'":%QG3 _%8^K\M2XJAW3"D&+UT(MA(9:*HV^1_
M"$K6 X9<7SK#U3)*225BEE(WMV]GY:2:4!*R[F9.]_;_!8/-)4FW*$+_L&VB
M7-?+D-:A#;]&U.HLK7G0E(^I$6K@I5F FE+185QM0UPB6>XJ8N@.S4(7C@4Y
M/D*%9(05M0]*ZC;E+FWY=?W294K_GJ1/1#ZO43D$KLT:Q%G.@A>FVXA&O)#H
M74ID^)WS(U_O'#*DSSF5R1UE'R23.")[$V)NU?B[;#2RT2SBMO,?_X\3/I.!
MK&F7L*X%SK.8DV?JDI.F;EN)5Z;S,WHN#!.</4K#E&])LG6:/K,2U<0#QSTE
MS5(SR.,4.*I/QR\<T^9"\S)@R6&Y,%8<DP\^ST[4 6=28GLNW6=]\I6+FNN$
M>$=2);=<E^DI-KD?U;QJ#P9#>WREH?UD8$E_]QY8\O[AXU&=EVC@X& Y*I00
MI(Z$>,X*[O>D<S$C<]##T(EA1_+B3Y(M^"SG)6RF>-Y(UK6G,Q++63Z@:K;$
M7+(?^3\P\E:^N'>\1[NE%5'41_F@[Y5&]S/P1]9^Y.I0M<]Q13BXR,M=J&V)
MLRMHD_T4_/XI6"".B>#'>.#;R(3P9J&783_:OW^T(Y:0>_<(0,@+_(3+IJ7W
M8<.?%(=H)^-N"=;<MHD(JG>!V9$7-L"1^0>C1I#0F2V+P$< :J/B)" W@#2N
M>+\P1QBWDE@M@RPR.JF\NRT@9K.7;V:E=Z.J5FQ=O<M+?PVE(,MFKEO<X6S+
MI=2;H\DGJ[G!5LF%(.0",,7OEKO)-![\F%(WV7AXG(VE*35QPBH%=S-I.06,
M''G="W($ *D@.QW]7LT(%!6EDSCS%'-:[:[MW#KQX_#[Q6Z.I^C\:N+'0)5F
M<3I&HWIG-E<O-4Q="JI^P1WI5QDGWD' S:\)U"9]XYQT^<VTZX W644J%I3Z
MJ9%A(P?">\_<?H B(J7W&LPB/015RB]^"O8"*]WGZ,%R$-B(%?5,$I72+8:*
MY7LK(+LD)&, QCOE9D?-1\@H^9G-ZR62/<HXE45W](QZZ9=YEXO]#Z^0:3;3
MK&:I8Z":3DF/7#M2S(OIKQ0MF2])2(18-<_X*Z=;_WV3 0V#?CA[FB1)K[LC
MA*54L9:.@98*W_@:<#%*\#3UFG +,3''%XA6F< ITL]L#M.$KP?/(\EK/]K1
M!IJ UJC+ B'(X_^-V/)HJ^/7&*+ "+^ 3Z'$;L2(KJ2[L+<TIHF9PQ?E 2+I
MI]I\IIG2461]%T#5Z8A8,C#5KW],!MLKO_ZVP"82F*/R#M"CX^/OJ(^.-"ZX
M!VY'"WJ+3I6SHMG2*;0YW;64)\;H@Y^LJ:MB0:;JO5RFP(E!QNS 6C/MM##I
M 7E)3<"=E/7<7_DE;577?7[=;9K6Y%"F[4)_6NP96O+(2:\"=8%0(XGPO9_Z
M<<:_!1IS^98Z%/DN+LFF5]/961;+V-24AT1#T/EQLA2GN@FP%B8<!T+:$N@6
MKM%Z4S<@]$F6 )DM?\<5D2<'6&M"H?E4C\<P+GPV]D[KDI/]TG@AKZ-9]Y!S
M5TM$!T*9"G;8,J*@QZP"&ETRE+$ ;(F TK4W+-1GUE-6"X\,68W:+S!I*^YT
M>XOMTH&HEA'/2!:E]2<48WEA&F4)7-B-I#TM,K_G"N#N3L^]^\\&0=1L4.+
M64@CQG92JN)4FHMPV5HI(X( (XHTFY,&1N/2=<B_#'UZYL(J-H(N33."*K8C
MKQ)<H1X<>NE'IQ"=%$-Y$.,@_QTM^(5$3:& .AP7A@#'(J,#D_X%+S75IDW\
M8EA-.,C/O6'D3N(LO 6W(VQ+X,/GH0I&:WD,T<J<NL(1*'$!,5/ZAZ2CG];]
MY/$QY>5>$ZK\I:&I[M\!--6MPHS'GA[#,D7-<<J4JN(0WG%FQT-KTIW+UR:Y
M\=X?&J$.':016$&23BBGA;SQR\&+3(K)MJXN,I:(=1?-MNABL;Q_WU[I-976
MI%IOXJ)?RJ=PRS%<2G'*\]@.",/Z4\FS<)59U5C"5?Z]G6NT8BN$_T/L ??[
M4,_'8NN=QDPX:_CG)J=A]*U&(0Q CS3:[\Q-3W*BQ*YBS7$.5;$4Q1RZ[ MT
MC^6 HCK69_<^L@!1&):B9WCK J^= MC]3E*T!OE_=4U1'A44B/1]X3\B$"QA
MUX0WC4]G=A*MO@0#,SC_U^N54("^3 A+B8&" GS?Y'-*YQ)?=?I":Q6CPMA'
M( CX^S5EUKKX2>RU.7.!V8\UA8@'KNN87Z7"Z5[0/SJ-9H*+L@*>Q[\?Z.(X
M'#0$@0P4!"P*"PUZ">G:BZ\:JY')GK9FH<_T8OCAA;IP SZ"*HKB3O*R""$+
M?K:>>2>F*'=]XA5>K(,M,@)(](;"H5V_H_8P+!XBY:(+&$W0I&%T2#1@IYCR
MV_>^BR-!?SCZSL_)BF0EI)*EC6HS\EXT+94:V_[V'A]G8=<N.0,S2]9+A-[R
M+-'^L@B7CK#>'%3$FAMM$6.<8^YLQ"Q0GF4R=QLW>A?@0HC[B4Z\C/Z2<(J$
M).=$>O3J0,Y;?8+_$%U/&YV FT(#1HK+F)&JJ?T>=B1^8'UD'O706)Y -(-!
M!'Q)MM1=/R2)>!;G5*9QI5G)=AA'5139N%,:DA0__ C-#4<*#SVU/>^HN6+V
M=5SUZ]P' &0EHUSC-U3+P5G4O%>W9DD2?7XGS<K\G#B.O'D@>6%O("J$*GZ7
M4K1H9/Y"O2>>"-&*K5UW6B_;*[UAKRG$V$ZCYW?%H8IJUGWJ>O0,$4#VR8,G
MW-.ZG/WK\.UA6+P^@BK(H,U==PZ9< //?W!?R!"6LV\?S$B/$6U/]$M(")6A
M)3CP=_VK(DK3MQT=UF_DJ_XB[\+HOZ:\\XAA9D1DW%-DH5>D^3-V3SK'6><@
MI:0Q6B_T2(=OK4T44=!W>7&>^_O^E&]$W/&__*F9WXY=]^@:;'*?B#ON=<\
MCLV0KFF5B%B['!57<*\8(=7 K&GHCC-U!J?R.'IKI9:1I1VN-?(X<O*V?FEN
MP]DKWZO'?J%<56V 6<<2_XI[KD(KAE6>/.6DS!+I.B"*J54:KQ'8K?J+OY>C
MN=QVZ,B2S45[HB@N6*8B2F0PLU8*1-[K)=PTEWXIX( *,ANBH888",!L.$3^
M9"A:TESSKD&"TQV=7CT32.7+KTI#7\;>0JNH>'8JG$3S*1T ).HJM_)A?-@5
M"5\4EH(WE4 KX.&W>S;;F^<Y)8^;%&>ELDO=6Y0LH9R!%'ZF?,88O/^;Z,M.
MM&\A+C&*U<Q_BU:L1/07>Q[BXM"3H,QKTKA4X6N%URXGTB_K\^Z7RDTO%4Y\
MM*W2D83.OGA"L88C)3JB+\O>W7R''+CQ(1U6T<)I.!\:"\]RZ2;VOG/1++9K
MKG2$8)60,(%NCQJF;%*!"N1-X1*WE;E^[ E.Y7#EH-POEAM?+)$F$W!;2@I)
M'\!%?I'D&F@;BR\?6=XN].I;'V<%?UJ87]IZ2[5TK#SJ4^*<SIXP^T^S#N/&
M';&L^ ;5BID6&9=-'ZB)4 JJ<G>-2#4$43V(B3<2W$O)9*!B>Q3&QQ^-7OE
ML9?T;!3O1=H%"'PB("79LB"I!IZGPB^C@CYFTBH4^ZSG"QY(\PP8C+(^5UA@
M?IXWRUO"=W,=VO!/%.AI!5QS,0RY@:=BN"=L/!?IOJ+L7^"+RWK4)#%%+DL6
M6<2<,BV4_#:8@@@72*OA<?7:G(YP38K0+/4DN-FNWO:$9D=>0!%E_9N1297C
M5<K5RRSE.&5<A;*[<47=1>P6.5D"SR N@*"@%T8GC$?6HT)O[.#$9P%-;],I
M2Q35]\=VL.+#X.\K75M@7[\=6^%W$IHJE"7VZQKI\$W,/TT8RT$V+V-_1Z5W
MI/R@,H1$FUY7@H3NP;TYJB>T-)VI ^:]0/\7(!YR?\J?HX4OL*:.I!D3%TWK
M*N$'T7<7U$I2Y=UXIQ'$>^HF\/H?N0FD-/SZYB=EOU#U)H7VSP0)\F5YEN4X
M7W^H]MRQI/_+T07C-R5@?^T Z A_N3O=)0%Z,R]$<AUY8VT^P(CPR"LG=B5D
M^HKLV0895R[!)>Q1GQORCP;[*15V1>CV8CYW3A4WZ0G#9D#DLI>!Z,#2V:N6
MMKBO1'^]0N:;#Y<!;V:ZWU@+@WP')E50BDI"390.L4YPOD/E[R)W:G;J2@K<
MZB!D$E@<^=F!DU(YL21[$QEV4_0S;]&Z#;_H2PLC_[E',0F*Z<%M0S']Z4,P
M(9@P!N4X*T[J!D 5X^A1VA_:P46G;/*3BYU/T].\%9/)J05<C.ZS-/A)2AY$
MT\GN>[2>*X8)[*(ZB5_84F@R7SO-(S_U4O'G_BNL]2SY\O@%]J.D:K$DA:&+
M/ 8NKG="60*\1G6PP9MP(CA\Q)X'W41;CQ7X0E5#O\7+?&.%([1C@&.VA#]C
ME*3^[ICX:M<[!.TD-^XD;TQY\5(C&B!E)AM.9IO<Y+7BJ*2WC($C/90&/D\Q
M,"%1/@(,-7"CPN#4]:@9GA^%]07U )&2$JU(,QID]8.OV4>3U,*TDXJFA"83
M??5^5<GO )PJ 0G$R@J[@*1I(<%@NC?(:Y.E1J=LF?O%> IZ'ZFSTFCI0L7Z
MT#6>%!8(Y4T7(P"8,ODL=D*+X&>([H[N(AP3(>;RM_2>9-5'%.+E70,$"5AO
MX":'TP_[@X]/NG)JT.*N(1ZVBFQ;)40]\:+Z/;(LRMM$] (C%TVJ_?*[GMP<
MBP3R^&HE,8P]EHHRKXBR>8P&C+5PRXAC5I>3_,:P9/A89H 6N_.7NXBW,)[[
M/N9P+M$XV<7-HV56FP>%JDL<G2 ;EU'D/1451P.4#FZH_ YDBK3E@FJZDZ=>
MXEIJ2XIDZ)5]BZ;_2K78^[<P4?KHP:=,E/J[CR=*11K&=-K%FGVT\[91 \P4
MLIPT-"!YK<J=U!WU0S#6LG5 :6I2D[]ZI<K&;9R]6YKFWK!UC%V2E+&E&3'#
M+Q:<4SPT$=Q5&+?<ON)TTS/3N!7U 9";L^(^HT2'3%C=^MVY^YFXZ9D ^GF]
MZ:R3A.A#EG^:"K15VKFS\=7 6Z82'I>82J>UO/WDW?#D4:Z#G5")6S2)')*"
M23J6LT$$<%5@/7/!E:1L'9U82D--"9SNY_&FYY'8" YTPM+DG(B3&3@CIQ];
MTKTDK1CC'-+YE3*AH"_2#2#3?#FG1?F\,S?8%]T_QB1C/-:5!LF]NJ7-K 94
MN+.-%I(2.'72(4R(TV7T:58C"Z&EA/#ON5NZA&)=PKI3P>V%1[MMS>.D28\1
MTAST[]RIN/+I9-0GH5L2[YD0;="A\850_]"HO4#8*V4I**,J X PF@54]U6[
MJ>\F/T^0F)&F?T$,<./$!2.#Q->96'D2K?5[NT]4P$@>%9JEK+>_5+TN%JHZ
M&SHQPBWQ+6E;B'T,422-"\?33Z45)='!- FG,4G,Y,B)Y;-E'><WZ:6,-;@
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
M?/$OU8*<E_GB?<GI"QF!S*]U?W!,OUK02X3'YZ>IA%)'J51BR: _#BC5G.@
M^9A:$)W'3WFU!;'Z$6+0HR>'B.E;9KR3LXV9PT8>)**_%GG3D*!/G4IWR.L%
MLEH=#56\C'/X-^_@5N^E1B!IUPS$E$O#2ABRD/A:R?R6&>#ARW]OH:1.K.^G
MQ69#?T]@O(:R5J!0V42K/@CYZG*IU)EYM?LF3:*F] 8ZT=P=R,F]"R<MK@)*
M;NRBXD6XEMQ@$=*90O7](L1(A&0-4WQ?)B^2D^NR=8SGBG[XV'UEKK\XGR2X
MZ%;S#?WW34$SN7.=*)V<>HN-D;I@8JV+3DV5='!M&FF]%(]!#DF,N&0H29C5
M;%T_V>C$LB&"GAR+$N5JS8Y1JRB7"/Q:E>:Z*>DZ%0N80Q<<*6^6Z@I]Y]WA
M[ >^"_9MQF>3?:P!B2#3TMOD>NJEF25W[MA S-@RZ2#ZC9:.88JE3\YASMR[
M@BG _$,L^*B6IF%"(S*A '$*ZQ=Z+)G1@>/KF0+7NCY3UO,4C\S.3"^I^#1>
ME_:<-MEI Z,J]#DN!;##*=%V#Q!:N4Z]BCP$V](GA<:0HKY NOR..P:I&&&"
M@=5RW#CG.&$\)DEP*9_187D&[6T#R"6LFSJ8L(&9TM)(UY%]C()U\!S-1KH(
MOC1KV0=%TSBN2'Q8E B;)A=B(2YJ)B--D)S!/']QH_BSF!PFDDQ'R!N16.(U
M]I];O211-,P(V8C#^@L2E=E;$'%! 8\1)&W-^C];T9"@]3^/.C+4H;G8KDFH
M[8N;I)?<@M;/O)U3&S<K3D-/MJA"ID[/CL&FB, DC8LYV;X\4>47*FR'J%+H
MLBX Q0AIM60U +B?)X53\CN<L(3[BQ'3'[CU3UR;) <'O2]332Y7($&Y,Z>.
M>#DF!_7,VZ4FH!]>_(O_%_F!S)P*)E/E@Y%J(8=#&I(&S@WMH_"3YD-*DJ6V
M7$8L.H8@M"+D!U4%5WZ_$2$2R><ESHGDXT.*8SQ9)?5.%DFF TN;=PJ2)="<
MUM( :#3#;QW;-#^MG_AO<L0@I4EZ+GFF0Q_&XXKJMIC?\&@^BP_""L+A\DR4
M3<L?=8-\ \@ :8ZV4N6/'B/Y71KA0+<&.<)RIW )5L9RLQ_C5"5O5M6H."][
MP?'Q?1&VZT @K[ S_\2: 7S)3_?.;\ZG_IFY/FNE6(CBB@[ V='#KTSNT&SK
MKY^]?/<-)E<?)\;.++K9,,9'56BL]J'_J4I^B0L?:V5TS/KK<]IZ[AWVJM(X
M',L/+3])A'_\D#(1-ALN]^ B'3OP_05FN[PPDEL".YVYBC$_CQ[>F_EM6F)Y
M(K/3A@2 O ]R+[6(@(Z#H.1=<5_ ;'0%4Q9]QVS8'87\?M6<U[$[F' SIL)>
MK G/(R*#?IH#:LM\#1NU"N]-* !T-WV>?O8[L_^6Q9(V(+L9G>-)\FNK&LQA
MF%\"B>ZF1WSN5GP1%U8B)I9Q<#]M2[/P[*,HSQNOM[HBSE+"(0)7U5+5&"<=
M9JH(3: 7[!%%O8GH10]*I/N.-E.$BUE+%$-9BS*R!;5+2-:TPC?111I.!6J
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
M;!\Y[[66&HQ.-*RK\S. SLT5Y612YNF&L$D4)P0J=<%H"T@( ?^4+(MIO4V
M"G'.E]K.OV7W2+0&I9^\QJ]@W6#<6X:(U 7:G-(",G8Q+YVU2R(%!8HB>H0%
MG^9:8K3[\,6P)- M$*)\9Y1MLZ@<CA]ZP4J [?(K6U0':<#^\4M&=:"&;89B
MI0%V/<;F[48Z*^(UC>+<-B*JXU61_56J8FJ@!T:4RU$D?TQ@R&D68$66Y;=
MTCH*<,M3 =LMG58JIPR>OTSQ$=S3Q$YR"G%I;F@82738\%KH@R?TG8=I[W]D
MI[EW%G+BS[M0WSH5M[#)G[%("K"1\QB!]![?Z3_>?C8L^T:)_D9*A[)N^G<J
M'ROW0G8?\-M'^WL+@L/[#9C"]( N'"6F]^<W09.#&OR-2@LNR![6KVA0J:_^
M(5O[JW[*C\$KF'3PCIP:TQJ V5S@)C(4987B4#,27-4%6(350285/.C('[1
MX/DN]$9D:^N6"VK4&@53")[C?A>8E8)K#[ODBA6!<S <^6S16NR^_P(]X][
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
MNJVV"N&^7G@6BX*C1UIM\+E3H.^4PE$:HP/5)'8:IP @C93I1I7@D+"QKCL
ML0MA*^RC7,_'?:C<)$X-GT12K$DZQUYIN;ZM[.;ZO;*MW]706Y*7V(5/I7?P
M;&YQZ/9-*\7%ER+X;&DAD9#0\ 9<>G2#]!GJBDO4%?LU5RQMA7$C4:OI8G6-
M_: 2FB+TO.6_+U,);F%WJ]M,?@[)?*P%A@0; :D%6(@/)E@?$4CLKS.$-?1J
M8GI:ZV5:SEE!.!#(AAM$2E3_<7'Y]N)_![]0R^-+[#,B)<NPQK9/HX/>=*JW
M?<PF%J4!*4OM=>Q.$5B=027T7&,<W6KCI;ARXML^O,:>;KH>S3/KA*]N\Q=#
MC&K+<R=^9B47PCY:/2^%%K*3B.N!WZ34K1I?I7I[9RX]BKU(F!# .)68JR@A
M]:OM!1%ECOB8=N0XC%5;]?L=6X7X$2YTC@*N./Z^>]+I#:7+#OYE<-[IGM#7
M;,2L-X#O((F7 ZJ_*.DK?8\*?H/A0DSO>_V(P:E^RK]HME04)/0:]I?\$S[-
MXVC)W7YJH7D;ES=N.QY_L4ZQ!*E _FQ,E"'F.*ND([91_SMC/5E[D%9.**_]
M16_2DPXRZ@86L9H;=@O(9<%-SN/UIHNT@&.:SHX2-2U?]T\JRW;4/7N.54.0
MS,E/SX* ]U>D.R"Y8<@77$E:,8SC!?F(E2UIE-?5Z6YG*_1KVMW8>#<X=6KL
MT5#"A;<A-TOG!-^,M"V?0"_+YW&&-"0"\::40(:@4=3,4KNZ#/C5YWUZ(]?<
MZMW?M;W&W-&S[;5^>_->8W3<4H1AC4BD]_>V* V)-Q@'X[+>@,WY.\A%E)NV
MWPS5"+T^ 2L "^T!?O #[*1@K&$(H.*YM0*790*P6,#H$LP0K#0H-4<"<!&!
M=G,>?',J:#T/'.(>EW;I'][,X"9G=,N,@$TDL 8C,BNC74V8%*>EHX/P#S%J
M5>IK<&PZV4)Z/"2,<W!-5/#X8$LC-=>.(K[UIXWJU-MMO?^VNAZH1-8,;_8U
MP  -Y_+&ZJW=B_OL!2(J[-$)W?/"CNJ?F=N$VZ/L:,_)0^^-4RWH'@)QK4J(
M?)<F@&3#U4MFF+ Q^+K2;+?KL0T%Q!40IPHB)GV?29O:@+1P<?TAL$D!L\[T
MUML^Q!QQ# 2+NJ=+Y%,%,Q#A-4N(=U"*1]]@T5@/H-W>1[ZUK/\$V;\$PI=+
M*C[!#O88OUN69%8D!%4E2 ^0*-$A;4_E$_M6#)^,A2%YZM)-% 2#GTAY//4B
MGSK5-^WN/+[YX>8RJ(<0EG.I"366=4Y2YO:;X_HZ_JS=IX??IXF) P(^%0Q#
M<IJFF.TWB?9VZ1_!"K09R:ED2 CK1J$[)Q><S?)HWN[!XZNIB*D),>UGXW$F
M1#&ZY8L#'"8WP]QNSJ.G/[ SB,'I."F,V 7E5-/J0,-2Q-%/\&&+46:,<G_7
M,,KM8?E6)Q7%GA/D]ZAO>XCA#S?,O>U^B;2T?"%NRZ(,W<L R6^E#[)CN5XA
M^:,!58Z05:5TREIM6Y8DR6X8$QEG$[QQKCT,"E7P5#F3+>1,0-?E+7%5.,,P
MM/R,F7;QG!8>C2&)DB^S-")>E_\@=IG4K<O1WQ@CZ-S6T=:J^NNMQ!M0C@"8
MO50J^ !<)OU.\"NZ 9^,&[!_] ?0]]V*!59,47K>I.V<0B@N R-\/2"%YU!M
M%PE#L)NUK0"K<D !-F(NI-H;L\7T9#]'O"$8BK9UHL8PQX;VS7L#-:SAD!JG
M&U,MRI)@=ES@[*1<I063(<CF7<T\F]#L,7=P!!3GLG3B/X8/D5'(S270PCG,
M#\-R:/0"D!B^?K)XZYF<+BJ-1-&(33DU]'7G,NIQE@/O=7)K>MPW2Q-U7L/.
M:3!H+=Y0\0*4)5 "X_ C\UC'F"\=@[<>S=RU1BV7$:"!H)?,Y,2#S+"U"(7!
M<V@U (W54 :33#\1>K^-/#A>#59I.ECJSY>Y*#V$YKG%">OPBL0,XX-28;#F
M&#C,;G'34CB;=I71,G@+,,ENTAFV8]CN4+O;L-$)OWNRW@'WZU/W#&:._'K
MSX?+[30*Y.3)Z%8=81V\PVP(J'R'T1"(](HJFZ;@-1<YE?<RRUHA'E\53<S=
MT(FE  @]O"9Z]DK=*QCG&ZZ27K.L'FV26:RF!<8:.6F;F58LC6J-'[)=$*]A
M(]'IJN6?8R6^<=E'F;Y&X3^(Z1])/$EI.5-"GA0DW\B7A"'PYW+[8)N/I8=+
MQI34QP87 L-;8R@0F%)W ( O",*N,C_GT:6*YJ8CE+=AV"FA1<8^K'_50 W=
ML*%X?7 #&+(JX+%(5*2F"IAR&/:E=?5UG*B9C3;1-X#R2$I#J'4C,O5)QQ/_
M&](<Q^U3)S1H+:+BX4/E1,X*A*WC"E$>UL<F3"\E5 IU\4#/B*YWB!=A)S2M
M:H0+E5L3$TT:4E%$_N:"%0 )D_7!K':#[W_$G5TE18_:W>X@]H0!KSC!7H00
M'.!BD @26Q'P/-UD1^55G$\,?^)U!@GC,7S(SH9WH5P1(V1$RH*I&Q2W[(3?
M2A%2@R@<9ENWVJ5V)Q$ZD+GJ)3^"!!;3Y!.W+V!FX&('<QN]8?LU$U?)ID#5
M+^4]<!M/L.$5-5>ESCO,QN5N')0?N8QPWJ;RTQ*N??-:OC"0A+@KD797S>/E
M7 A8XWR; NK=,<W_(.J^*/A97X#+B8UW&5YCO QKM7F4\Y(? 7>2TVI3H4F%
MM6#(Z05&Z#Y'*&J+)!(BC$E I0?&IYK8#FN^G/E+*:O87.7&T0#*J).B<A=:
M(@S:S,QR_1]:" $K6!29D/0AP2X;_R[%W59[21MIF5E7_%C_MRU4!)X]QB/B
M\:$ ]Y_+/"XF\;BQO,6VL0+>8&DU%GI5ZLYEG"NNVH?S[M#=>J6:H=!<.E'4
M"LVE- 5RJMJE(K#V.!F?MZ%-S66)#MA0I5MJ)R($@7<S(2X5R4+<A++UMN04
MSDN6$V;-$$V93_Y<3KC,AQ21P\:IU2V$:21RO>3NY>X[B"\+PLU@R#K2ZVAM
M64]XI!,X<T7I ])13;+EJ)PN$VA?(NF[G "1(DI$DLW3:![ZAA(25N;E2P7\
M ?; "K/#FB^CIYG!<GAO0^X R.B17C>MZ\PD'N3%#=-L4(C;1AGN4)T/])B7
MEF<=K,ZSPDCCR7]^%Q^?],?'Y]->%)V,!V?C\=FPVSL[/^X>]T[[)[W3Z?_M
M];[;C>3L'7[$([?'6I&#@6Q2U]) /^GK?3_BK -K\MU?_YFB@W!-2G_*/4Q
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
M^,"(-7]@?&A"K)+E&4]O76FV>)M0ORY5)5FV^'I>A4+-V+UU>7*LBJ] (=:
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
M=NA&O+09<>4Y\!.#@?#<5.%;H\)"N'*AQ A<\A&R?FI'<;$TS1K,Q.$%Q*!
M7=],D2[<4E[3FE$B?=/E-] )48\ Z)#("M$/[@T"7A'67.:0\\.XH':3Q:)#
M*#GB.(7QSU5YE5'/<T)OPF;,<@%4FB%9+*U7WDW03KP6D$I1PJFF&,U<-[1%
M_'U3@7DK%;P-ZV*YU,H->1N'-?9&Y.( 4@+]]>^UAW(F<A$&W_>ZG9XI'H6?
M?'_>.3=_T(*T2FC,4E2X(1LKE,$FJIG(SD[CS4=E5$YMJ_M-JIJ.BB(;4T,+
M<^O4SJ$+<[H!L$209.D,>H<3Z>*ML[R%P\U2>Y"#T*K6!@.W"V*/2-<C89Q5
M!(YE('<Y(>SXFY7S\MQU4%MZEF\8DC'+LDF!U^Q!W@'$@%R=JN-GNMR<#!&M
MB*<?>B2$:]ALXH?,"9D"TM#&I#&Q>D3:QFL0B,JF@#"@5I)70$4=E71O"ZC1
MP]&$;F21;YOQ,N?S(O26]1G<QMA@EA#QG&P>-T!KM9*)<K"4Z"X#>]1 Q,04
M(0*U"W*VF*T-0E 8HA.'SDO<-RR_X_L9O"A<KB[,EQH!Z1N,$W@Q0/^--FX(
MU2*Z-@/HE\VZZ:_.M>VDKX#K90*NFEE6:K?L1)KKI&M"6<?E#$)V9;#SO /H
MN;#+31U,P2$W8"NS1#XDRBG\]:CTZN4=O!+P-A\)3O<6J,4@7Z9[IG\^FBP5
M'X+5T<H]U3^F>W56FZIH'0K:-+-5AHP<0,/>MK(E-EQMCF&/<#10Y*GLF5CP
M8L.+@7"EXH/*E>YAZ"CB14T?X2+D]H]%M9)%?=7/BA'8W5 ^4TUY4?I L(LV
MX^(DXS#9O&KT_ @9,3I%+;N%),H'NY8HWY,#O"7^Y_-*;FPYAT_>,(@K#)\)
M6_1Q+6%X5>59TXO,AHC* D99ND3#@6B-L+CY3K/)46N^Q>,&S_4_M<=VN\
M>QY!,E5^%X+73)ZWZW4:E]QX\Z-;DTZ50)\T+<=<>P*!<0#CS8&/T196%=FT
MO!%4'0?4F.U[ JR'X]A\U4;3,+LJ!B%:=-Q4WM&[3&$&F -:;,%YFWB$+;;B
MP!F9% (XY6*:W.65MC:M6\A4<)F)(13F."D8'D<0&I $K.MID>VHB$));WE4
M>M0J%,ZB&ZX$= J7+.J!K,I[$%.X8RHYI8VI>;M$=:65^]UR2=PK_L7GPL7W
M-C:VI5J[W,;2>($:;AM+[%&4G://YAE1L% Q9S8>+_5ZC&_E#S4M9\8E#6TQ
M:E4'54#QU357?:Y296LT5TB%9RK%\)>,#M$^9@2@:]>LX)1;)A6N/TOA:E*_
M4(NAL#L3L+6RHG:=[43-@-\DTO]5"I$2H%)<Q>[Q_@/>)LX%BHY:+9$XE2%M
MUR9G#&4P^B>U;VA?3D\(PIQ8FX9)$@<4-H[S\7(.Y!ICTPJ<L[ $P^&G.&!5
M"*I=*ZFH^P,0VZQ1<8;5 >CI3]DPQU8VYN%.T!(X& NA,D8*NFF2 4M$)>"
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
M2"3Z6S-%MR+Q!$KZ6\>R2W-9<>'(Q[)/#"MX% O\I?_^<45S?^?RPFRA7YK
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
M>"G$2R%>"O%2B)="O$?"O13BI1 OA7@IQ$LAWDPAWCF)E1BRMG^GY[R/B +
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
MJ.1J(WPZ@6KU"77>B_2*7V]F_WHKVX<C;DA*\1 HMA([8!-?R&!N^ IS /^
MN9SQ]?CIQQ'GEF;]O/47_-4[@_^[\Y?W<U9&OL0FS1[\HV;7.TVKWA\V3+-C
MM7J6U6L;C5Z_;M0;W6:GT1W^7[M1RYLG?&I:Q#@A+9*>H?;5YH;( $P1(,\K
M<PKW!.V>^>[,XU)Z@ZO $<B\VYD'&LRQ["G?K .9WL#1X\196/(LO/ L(//:
MU4"'!I"W[,^&0]NR,7?1];Z#-%'/0 KM; K&LL:?U=RI3'7UA= +L\K- ;<#
M15:L>!!%%%_"C'\5X/@M_ 5?\33S^39\'U2YJPWX,YCG.[0=;+*5\I745T9Z
M6Z;(:D-^R_=C%O'0<R?SKWIR/;X.U+ <&C)H^><@8Q0[?7$Q*9:!K;_P"@,/
M83XHO]4\Q1+Q_1WKT.YA+J3: YL&(GN?RWQ#UWZU/3;BOYW8_%HVF%F01@SW
M2 _28N&4W\&=K%'_B(#X;^,C5PJN$^;KSM_=7D;N>/QV)E+P_=F3SRF58Q(,
MJ62R=PP9IN>!N91:#"&N5?Q2IY;R%=28I]82JK@(H5/.!2-3:&>3LX$UXD?A
MO>%59HIOYJ<X&YH6D!I>C4WD@K'-/%6Y$*UB!!G76ENJ4" F;N&!>)4E"^((
M 0I6X4[Q9LOW%ZY")1.+3\-R?S*DH:LRK).3KT 3M[AD_@MF5YN.,^.?%!^#
M/PD+%#-QPU(.]@,V. 3=SW_'US]U;;P\RZLZEP*=^MF$D\A(U',\PN]G_)EO
M;@"HF3F!/98W.8<SH^WP3XS'(NT;LZ@MB]..X.%A<D]R,X$+7!QN6V2!(ZSM
MQPX MG ]\URH+Z\+YWZ43\])])(_.$Z0YX1+'XZ" 2<I;6J^J21M?$EG[AU@
MKTSY44)./B>L=OTO:KG+EQ?;BJ[NP3%ZN'&$R<27U-#GL"ERTL?\W.6]7ZQ8
MT(<@5+YD>Z"U5B]$1[K ';7.>W,[FEL2X/N)C<SQ$!//X8-BE0GFYDN-?S](
M7*L,OAIUDHI_4L\',.\Q>_(T\X#2Q.[4$W"X<:0HOA"V\AS]</DRM)]G7J*0
M8(&$[&"\B!0\955 (,]9[FW(90T*?*S:40N1;XM)$F";B3!_4:H,[5=@NU3V
MXY_OGK<-80<CRW M%*.[2"$#0/AL9'US9KOEDE0A@J_F%E4,R Y?8B&\P G4
M@;LZ0&2+(U9H&'#!X@U>3"\RY:4\DPH.F2M5D,I#6,*/X6O1T\AO(O.<^#AB
M2P0T?]IGEA*=<]P=*=08^E!TC4RX](0%&N;$G8GS!-^4D?A\K*9"_#Y6H7*Y
MY$^",^,U/ZJOI]HR:OAH2[CQSGE[;N-Y]7?IM?XM%ZFS9ZXQ-*.G)^3JG#H.
M[:1%%2Q/3>H%;J(A$[^#$Y=*^9/I? ]5LNU@*97 \&P*_/I3JSTGJ4."YA3*
M+V.B@.YU*I$'=#2;/GMF>/F=MS.&YI,'A4_X*M.RQV /CUW+E'[F6X\]AY3L
M/O'[FX!5?,/F]YJD:[!< JB?XE*,&PA09N;[+/!#F8M+?)Z9G#$"ME!MN"""
MA!F!9\S?T#Y7!@4*&5,8O7QU7]B3)XHC.XBL+G^1^)P-HH/SE!2 $_,[P_(T
MOF24.K)H+))5_G)A)5<G#L"RO!EZJJ0@>XK7@#W<?KG7IN.9L&Y,T$ 6FAZB
MGB<)O)3[Q*<6;2N^?KBA^)K%Z9-3N0>N>S_P;"%(+?<'XX07^'+QZ#KAP,S#
M>TU$E1$@NLWCH8"%8Q.7HO!8!Q[G,-1B*22:@I!&%+48VAX_KE3-\,3XX:"J
M750&RR686!$()HR3@';",U1?].>/9)W(0P2CH(.JR#1C2TB&Q0A*:#2DO1[.
M?C8>5]//&,G+/N#%Z&]VVTE*1[R7QBXM\S<A$VY>*/<6ZUW_Z3K/WUTI$Q_
MKSPR;0T$+CQP)>]J0*Y?[8D=O[3]\^'3571G>^%:F4DII18$0LU^=B*> K<\
M$)=E@?#&0D=F_T".QP5!X2/8@HJ7TU9N@DWF)[\#U9KX;ZD/NI$][+ @9@W
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
MOP%?0W89/W$Q/1WS!?D?(9? >Q8N8<R XE?C@(5I-QS58KBE0J% K]"X&&7
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
M!QGZ'V,=K5*]#-(%J:7Z(-%I^+YP5^35[</M^W,LP,<6"D@^R3:N49$]QC_
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
MF=$5_),YQM2QAQ%C@;\$E\27QX+;3H?8\=#+R(&RAC''CK'9Y=R4N!5-C3@
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
MY_,4\;0HC1*^(FGM*RB<&385NY+KY_<S+MC?+"[E]'EY);8!@[%L=%;@NX1
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
MHUF6U)"3JW&T%C/.MS%,3[3C^!K)NW4&C%&'P%2[I;<+LU;+7A1(5+>MI"Z
MZMJ"ZAK-8RJ<JVIQT->PK<?& :[*&R_K!#$_0@A2?.8'N'%C!J/>P9$\O>V'
MG)+M6R[R62=1BR$?Z+?<T;N-K6L#RF7TEE5NIF59:6=1ER1RQ!:2<;4%0_3
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
MH$ ^^2DZSZC7+OB22QWA(A("$C(()65#"8E;0@PA9M\%Q%G2.Y;JP+QW0L.
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
M!\;$]^:BEF)#O6,#,&QT-J_53.J$%J>C=W5:8%U#E35OHG<;^:,I6+)!\2
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
M.>PY6+J&1"A[(E.)'+7HW$2+B?'%$UQ%GC(N#'TO64 Y*=D)VWP ?@K7((2
MZ@'?%IX/:OLY*"M&$(%Y9F-:J5 5047$AE+X1.,)<Z$ECR56&7M18@[(U/5[
M*!=*8OK)L3SNCOB"/" 1U2"G\2AH="W.&UU2[>'?&4,P!7C\(")2[ AN#!B@
M)*8WX"?P?8:[9&4C(;CCC\\PKO\2TS;RK:DS8QFU9!8 8Z'>(RM?!(]UV7/R
M.&$P.!BG'ZN[^BNW.\G>B^\_I\"8CS$#-"FXR2$'^BJ06<0V(U[@12'(3)<B
M#;#D91WK :@&E$HN?E-^&+DY-/<FD4]4(+4UV$A9B[B]TB+.6L&([['-FYC!
M>99N%PN:K/-LUNLO8(?=N DJI>&D'"#JUA2&2G%-Z<$2(M*-#Z[(RY3( +Q5
MB!O\R/CQ[==BB(W<EPRX.JDLI=XRO$#$C> - 9+*'<#C9I(/P0TSDGH)+%OH
M(BG*,P0ZG^'2W\$>_U(J3SJ]G^[A]F,U+GJ#\Z+B$[FA!_(/>$+^8O=.=_0"
MMM=H2L% 4MBEB,:S1(E*SNY/.&G>QSL3+..&3N=]C@&#*H]\* HPNS0=I0#9
MD7"TO6!60$2*"TD -2:K.V\VSB6H=N.B?][,\9,IS B$,@KLA-D:9" 0%/]A
MNV!(O!BM+H$"?MJAI!,0$AOPJ67;9IEO%;(JA46!<>![/QVT+X"YE05T=X\,
MJ].X: _/L]W6?EF*EL8&F@W:ET.Z=#FRZ^63':'+;_#$&_>*D%&BAAQK=^W"
M,BCT(2(?8D6ER:_;N&BNI3Y)=U,9>5_K"3 %-N&)BS!<K%\5ZI=D8*"Z(:],
MV9A!2LOR%'N"C@0C%8B;6:61_*$QPP>-<6Z/Q2O@0U)]0;J*O#]ZEL(0X(09
M*-Y<^D\<GS8;WX!O*RTZ^J\E.GH@AJN7'/W7DAQ]D(3K4/=]+N>'8_Z[]XSJ
M:*QI9,/JJ:!H3@:HS$<\^210JS@)]!72.8M3R:S<5+)V8]\I@?E&DAI-0&,[
MQ4A\-@?F3C$#BK<F'"B.5""WH5B+B%=<QN8$1W"A*W?W9E.4E<>#/<KC0;$\
MWK.-??BT/,*>:RX )QX:=K'7%XYVXB!XC!=F^\KQRW-[8(\V^IH>O= 1B5O<
M-DJ9RT&(^O*C,TH,HM@,IWPYX18D'YV"2AN$(\&:^T<$6-7JF#G+2R<JN/*!
MI*-B%#VQZ&3"2E&6@FK,Q6O?29T<YJ)OQ7K[L'%A-<^SM22_+%/M^E +62<N
M@ P@](CF#]57H\;DC(5J5%X=';Z2+._A8+[N&MTD[69TD#Z=B2,X:@KGTW[U
M'/0"S<^+'J< \0W)#-DR.A@2?Z!P7PJ',O#?.$7E3W0\."'I NH=Z#O-\0IU
MR0F=6+=PQPQWA1[*^!B7#G\A?,*J=;?PG1%;TK&S6^<$.8$U"1?HBAA$K#UG
M?*XSGL^*/E>*!4G'+3V2YVK8Y5"OWUR->@7R [U>][",>^GYO8[A71H'6Z#K
M]'*\5$NV$+[R#+=^%KN;4W[B#>"I^)SS\$%*ILIDCK61S#&,RE^\F;"[3WO:
MR0Q4HY\B%O5YI=VXTF1,6XQQ6AB2]QES\1WY)[!%KO+O ;+%("0Y%"3891U3
M]C%E5O[.$^;BO6R2%SJ4-4FOG3]\3PE/<=9T-N.I.&DXDX8;9\T"2@(.^B)A
M1 E&S.T_@.0EH$SCW]'X4:CS+@7IHOE"Q#LPHB#"Z-P20(6+C47,B^<G4U#/
M-&8.SS-Q\)$^!N\CQJ<EXC"C@!*7[SW.;GZ&7*XQG\=#9="^*(@9*.OEBQR%
MD3T3.1E!2F_[ZP;1?H,"BR :^-XH%1J401N=1X\>R@8*,B_I@US&R02<3>"7
ME&4 %PB8&CG&J*W_1#A+\V(,W^-%5/!-&/E8U $6C_=,F3;( KC$5$+KRQ<@
MG'EK&M!:'<YH3.(\H,#Z+_*-&'8""0A2GU)V?( CU8]@%4B(LXKA*#'NB%49
MF )RQKW9&!F#8Z0EFL3M,#XF,HL0#6#K4< FT4S$?OF:^=1,TUC,;!$Z3FHY
M5A<'E.)C7SP?Z,F]$KYV-9OQTAW3GS/.3HO*,#"D=#PLCWP=8M.&W+6:A,MQ
M4=GXAJ:G:D'6W/)$QOE-26Y0JJAXUIF=+IQ ].3<<4QA%O)>P(V@7$XB=R3"
MK'&XYH&-;+R#7Y'.2O&94F(DDJ]%X1DPPW#&W<?JNT35!E^JXTL&*5A&*AU/
ML6GYM4F^G&2EM ( O">S2+)O$U[FI6W)TJN\A"_T=GFXXSB'7)1C\31RD2CN
M4):62 +'9:COE<KTW/ZWYPO&P/<PXH/M^ [$9+L-=B%1/#Z5S#F$ L6EH1X6
M[EM)>U4C<8@NP-JY^TKD=HQE2<J2V:(N*7X(QE+X.?+\(%.()0*:3,#C:"&U
M.TKVR"0ZQ1<#TYW3++'XAKGGLA!U=Y%"0V]+!.XR%"=IL"6[7]JY'9<, :]G
MC*<;B[Q(]VS=2_DCIP[Z-;"-P]+333J?;,;*AG&2D^177PIH+\6G>#!*\!Y
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
M+"0Z2[E?KP:/UP=%>P.DJ#V%/]BC/QY]#Y3K,P'%T8BQR>3CD9S+%2_)%D;
M!B>R=L,JOJZ[1R@45$N]" UR$!JXWQ3XFD;-@?B79;A5M&]UOSZ^KRX;+F49
MID-T&8_ )6&>P,/-;,!V8@=@&*[9,EO=(BMP/T>#7Y4ZHD)^H^E)TU,I>H([
M]DE0[<;%H&=:A64DFIXT/9T8/;7V24\=$%"69;:MHLA W0GJ"%7P"?UW+"KX
M=\\]&^VNAB]M>B,VEP.H$V)F>;L["9:UF4H->#7:DFEU&Q?M5M?L6#MK ?FD
MN#=9KXG@S1#!AGKP#E30 RIH#\Q.89JGI@)-!:].!1MIKSM0 58VM=MFJU=4
M05$/*CA"-?4X/<4SAR?^.>S@[N(394YYNSL)YK1.3_V:H-*VYO6@<=%KF>U.
M5>[?(W!*:2IX_6U5JJA60 ;8_*EI]OO9@5J:#.J +YH,UFNJNY-!MRF<K875
MR_6@@R/458_7I;JKOJJ-Z3=C3)?05[<WJ+O8I,\R6[L'A+1721/"ZZNL.U""
M!930,@<Y_9$U)=0!930EE-):=Z"$=N.BW3.[EO:Q;J2WRJ_EL8I:E0/FX!_Q
M9;4YQ5>OFN"M9^O"EKZ(FB\Q>?ERX3LS,?BG@]6)-:RHD(]XW7:^ZZ#7SD"O
M-E481P-#*P/#]L8PK#W#.?;0W ^<Q!XQ7;VALV.KUW^MU?JOP+T-&Z@I*B\F
MQG8L<VCIR@U-2V^$EMI[HJ4NQCT&YE!706E:>BNTU-D3+>% O#[04E\7;!Q+
M=/$U:OM_\[%MWL+W)DZXL26D7<EOVI6\1I4FE+HEC"K-M?J-BX'9ZV5;H]7)
M?ZS1_TVC_QKM=Q?T'X#0-@<='5+7Z%];]%^CL.Z"_CBPP^PVZ\W]CU O/2XW
M\ UOI(T-/G\NF!OH @V=D[NC2AJCU&>!46594X^:M)J]=K_6&;F:"MXT%:S1
M3'>G@E;C8FBV*G,I:2+01'!H_71W(K :%UUSV-XYVU/79AQU;0;CDPYT,88V
MF$OJICC@&7Y;YDR 4=?NR)NSKX!6I;D2IMZ:K6&],V\U);QI2LCHIWNAA XJ
MJ9W^SI::I@1-"0=34O=""5WTIPZ;.U?3OPU_JJ[&./YJC+_1S)8XA2$UM8?_
MC93HN'P6:"7S9@2Z=*SS/@Z'67@!38W]0*.9G">6S(3Y)9TI+R;*-)-;[(?
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
M[N]&OA@ [)BMW:?^UH)\-VC<@'\CD!TWLFF?!0T&ABL;.2CWB,/M6.=][!A
M=BD\]X//9O"")R8:!8C#5VX4,&HFM]@/ (XH++YEGX7=Z]&7&C:@ S%57*W\
MG/I)Z>@C.WOPF?W'F3V!=7ZP9\_V2X!GI((;8+T$ON6=%Q]!W%%#/<UX3*!U
M9G%B@F_8^#*4G[8;1?=T^M99ZPBFW]SZW@+P_\4T%C,;>V:X8X/]&3D+3 5(
M#^E;U3]C@/O1'31T!XU]B<.Z=] @@EYNH-%.J.(M]\]8.I5]==&8.^/QC-4-
MYW07#=U%8S4\]62<LD![N^TUOL*.=2.-TVXST+*&*Q-UN<)^B^KZI3O^+)7U
MSS]'LPA!$7\"WUYY;A#Z$;V4NMH_^BP(?O.]H'3SY9Z%M62#W=NIUB<<I"GG
MQ"BGW:PEY;3K13E'&P;;#&-^C9P9KI-\&0_R#V>^\+TGAJ>KFX 44$^KEM2#
MDZE:YK!7ES0<G9E5&<)9M42X+B&<U:M+T<>)VS3?;#>: ( C'_GTW!Y-X1+_
M)>V*UKE@^134KB4%]4#AZ5AFI[=SEY[Z& L:XSC&=6J)<=CHQ&J#EE"7;,43
M5[+C<R0V'7H>7/*H]>I\DNG6DF0&C8MVWQRVZC*>4.O5E2'<ZA81KX5P0T"X
MGFDUZ]+\\<3UZBMOOHA"YB=*-/'JP)N$S[:O:V@+:&=UEXQ7HIU^$VO3S&Y3
M=P \.80;U!+A6H1PS4%=:L!/7)^^F4R<$3,FD0^X$OFL N_'&]!S:ADH[6/'
M&-/J535W4NO5=<&W3BW#BWV<*F"VAEJM/DP*#K,#-O5FX]U#BJ>OW'1J&5+L
M=QH7G;8YK$VG.JU-5X9PM0PI]KN <"T3M.J:(-P:'BVK,6"AK!@_]WG5L:K[
MG2IRQC?0L@KS>$^8N&OIU>SW&A>];M\<5-8I>K.C/0)+X"WB:#V]AWW T7;'
MM+I5Y5#M#T=/WGH(@@^&/1I%\VAFAVR,#=U\.#E>/(I>'WONP5+_0Q^\';/B
M786-*"X3\'Y2H N_SQC^ M1UJ0"YD"Y+TQF%5%OF(*=?\'MM4QPKMJWIF_!J
MV(;Q5*MI]G.X^L&Q[5CU]5U:*U6B"YVV.K1OE?T[*TTV@V;CPAKTS&:WJO[=
M=>\AI/'TU=7V;?"T!>R]A3'_J@98[;]9SNGJ[>E\QY%RR(;C&@MQS&]'7:]0
M6Z_0T!U8R-O-9GOGG$:MA-<+A];HX%7B4!MPJ&VV=A_O42_5FJ.#=6YUZ\ME
M2W2CTNU-=7_$P\JI0CUP&^6N@\I=QVSNWANY\L/4G4Y?&VDU)>][NE>%E-RE
M^7!FK[)Q8+5L>KI)DU.UWYWL MFA1IR';RQZ[X7V+!U;83\7S V8\6P'QE]*
M)96DL*F[C$VJTS=&D%Z"(#A6IG.>K80U8,<S^,4LMYKN;JOIPVJ:Y]E8M5P-
MZ5SEP&.56=$FU*4L=]"XZ#3/BX;RR#7#0XV)@W<;+\SV P/;U)GXLT/[@5_:
MI@$FP8*-L(ON[.5\H[:F.0AM[:USZVI\GC(#"WIL]\48V0OJ[_H?5O:D5A_4
M5?)<63MT)XJ%+H&IX..#O#,:-BZ:!\/O+1<Y;.(BLV&Y_:']M@MMX4)7T*<W
MB4NXX/V RQ[W2XV\( R,,>^B$ *ZE"0(PU"C5/@:%<]6O+)J?KH*<,H*6WG
ML]8 SW%5L BH' H]URV^O09%LXOO'!9MUVV@@QO(\NH5&V@#VOWNBHP'0+,-
M40X>Q/Y_]KZUN5$D6?2O$+H[]_1$R%KQ!O<)1;A?NWUCIMW1[9F-_70"2R6;
MTP@T/.SV_OJ;604(!$A"( EP;>RX;8E'5;XS*Q_6_!&)%"D=C#G;6P0"Z)D
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
MU7;6/KXW?,&A65;<D373YWR9O;NPY,IOKPK+W;W(+ W@#+D'%P@(VP("(!D
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
M$^>)_ Z/?ZR=&&2H:+VV<*C!N_-R!KSXGD_4 ?LDC*?1&(O2EMMX4L8[]_'
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
MY4MZ@%%JQC.844VUV_"^Z":H$MTS(JJ'H^</V_R_XGQMAJKXR(&Z2C1\+GQ
M/Q2M*/H9-:4$L*_8">59N*$GX/J65([&?\V]!Y<F4-"_F4DJO,'F\$&A0>7P
MX7:3EE-]=D$XN $8QY28<J#8HR@2XPDL3%(-$GY5U54<O!R\_;V*@Y>#M[]7
M<?!R\/;W*@Y>#M[^7L7!R\';WZLX>#EX^WL5!R\';W^OXN#EX.WO51R\'+S]
MO8J#EX.WOU=Q\'+P]O<J#EX.WOY>Q<'+P=O?JSAX.7C[>Q4'+P=O?Z_BX.7@
M[>]5'+P<O/V]BH/WDN"M'(E^Z>J\ R?3?_'<N$&"%1;[:$H'5-SLA4!I*8ZT
M__Z#9\9/A1(@[YH9?W8HU^W^9EZN^UM*$%_BWE/UVK_)QF@FCD7-Q.:M%4T
MMHFJ-4+ ;RE!'$H(E5*@%E&?EI"[)"W^=C+4'8RR[O#NKLDT>08N3-$X _LF
M%9=QK26M2L6BU$QGCR+SXMP;93*57PGCUKG_H+T<^W N5;A4V=4:2-S?L_ZH
M[G?[I$E:?IQ6'U/1D0J9NM:!,@4!8XQ-4QGK6M6 T$Y)F=KF_Y+^KR_F_S]8
M2]*CS/RMG=8V\TL@-4!+OJI3>-?[."OB:*:+RGA:,J.Q)I^6L\3)%/X.NFQ,
MBUWBW</59MGN^L=A.^WMZ87L[3R3'6-T*SCF19_H V*S7M\_\( ?:_9XR;A>
MOQ3^FQYI_'PCS]H:'V<NJ>)858J!NT+KI9K<T,6PW$"5?=GN.LM=_5+V>?XZ
M2MDKH.R-B=&6[]L!-NOU_0-W[S\E R>Y@S]$?9^B]VB5KX+*U\=3O3B]Y7"-
MWQV_@[OW7..?A,,B8/RCU+TVFLGR1.&^?3?N'[AOOSN91^;)/)<Y CAH.%\7
MDWD4G.4XE@T51\+WX;2.1PUXU*#2AI#ZF)*C&&!!2!/%X &#<R76< Z__+;J
MI<=(0TF/,3$"/U; 8!-EJ2,</_ 0&<^ .;'YFQ_[UZ,,&'4ZFFFZ.3;-QOFP
MW7'?>8BLW\JOTKS-LUFO,F!4<323Y(G86.-UA\UZ??_ HV0\ ^;$)V(7U/C-
M,F!4:313)7$LEI2N\0R8WBC[P7BZW5/VS3-@5'DTDZ>3:>,CL>ZP6:_O'[A[
MSS-@!JWO&V? J,IHIBMC0RQFY/$,F-YH?.[>=S4#1E6INI<;)[QVA\=Z??_
M??O=&3!*)S-@>F8>U$Y_D?N:_J)JF/ZB:.98E$^>_M(%1X;'"P9J/>1YL"^Y
M+ZH^FDGF1&RK'4T'..S2]W,.[S>'[^'L'N>^J,9HIBIC<RJ.U9)R%)[[PG-?
M+@^PVI$QHZ^Y+^9HIJGJ6)<;)YYVQW'GP;%^*[_JX)C1V]P7;4IM7+EQK]3N
ML%FO[Q]X?(SGOISZ+.QR&K]9[HLF@OVM*V.MI"\CSWWIC;(?C*?;/67?//=%
MDT8S69R(>D?<VPX$I'CN"\]]Z9!$ZI.^;YS[HLF@\HVQ9!0#[#SWI3<:G[OW
M7<U]T5BS-ZEQ-+L[/-;K^P?NV^_.?5$[D/O"(',M ^TNO.C>(2SSX=5FQBA]
MS8S15)H98XIC4]+:S8QI1",\UL!C#:WFS2A]S)O1-&IWJ*^\Q*8GZ@(D,-P_
M+S-Z\]3V<;5VO!="OA/_R9Z3<N)+"8?267#GA9:3_?Z]%X1?O/#?!%XT]QY<
M6.^">8]@[,8?X75B3B5<!61^O8C\%V+Y&S+#[F 3+97_\49F;1L:7+KV6[KN
MD:H]SEG2##K.2C*DL2&)'9&VU,OY>VB!Z03_+NRG&5T8XL!V(PK+LD_@PF1I
M,685::*K@/VU%U"1<.T3!RY^(F^?[47XF& ^<V-LNTTWMUCW8*E%8?4MF7W-
M 65@BIZ3=B5<CBFF*&+0ROQ\]).%K$'[7MW[Q/IQ92UAG=>6\VR]! CQS'96
MMGNU!;[MG;/]S?[[WO_[K.S%.R_9^>463A,JE:97$N-!^ 840YA\*F<7U"[
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
M:4I4@:9^M_P?)+RB:!:^ 8) N*![\SWTYC^$/X#" N'-__T_AB1-W_[^_8^
M_BJ^_;6PEV07%(2VNP#2N):DB0H29B<,]MYW 'C>PV;O?1O 8KG!57WN$B6
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
M=7:+RU*G*W_8>&C4CS)-NP1^KH)WFDB<R3JOBUEJK>XYZFV;I?H"&_, V)R
MB7L"'AEMWDE5#65*.@WCZ65AIIWY^05HSA_)(G+([3+-)J;0N\$U ;CN, OD
M#A[P#D3GC\SVX$D$=KW&U?D G_WKI9F]FU BK8R:>XYCK0-RG?SR=F$':\=Z
MN;9=&I*B-[U=6?Z#[2955AAUV\HBIB]D7\<!.5.>Z**,,;FX=#)^<1RNFTQ_
MR:?IL\\E8S+5Y=*OP$*O^;EJE+^DZHZJ18E@1-9\5/4KI*G2SJ*4B3IM9U$M
M0JJSB]I-4Z4EOF!6;(+3O2CEO<N%]&)^CU; O?"0H/0HA9HF%A,V-@FN<T4'
M,5BVSBT,)DU*"W0.+,+BE^V[;$_1^6G>7I>\SW3.9&P1?Z'L@]6QIT>0%04@
M3//3*I#=BOZBVZ#U*5OG5M4%<<T1S+9Y<@EVV.:3NE6&JKAZE9I8] Q;P!I6
M 6U"^ADU# 6P%@5J,AU0/_AJP/4M.3&,_TH+-.G?S, 6WOP;'=!"TY[APRVM
MYQ/2@CZ!$E.9]JO:;&(H@ZU/JD'"KZJZBH.7@[>_5W'P<O#V]RH.7@[>_E[%
MP<O!V]^K.'@Y>/M[%0<O!V]_K^+@Y>#M[U4<O!R\_;V*@Y>#M[]7<?!R\/;W
M*@Y>#M[^7L7!R\';WZLX>#EX^WL5!^\EP3OLV5)2!V9+O;KI4>+E9D]^:3@]
M2L9J]K$TU<8 S7;G1_5S0E3EX@\BXRX)BMKC30[?>O\X=]=L*?%24RV_-)HM
M)>-L*752,B:^9;;M".?6N?^@O;"'[RXNE41M)/P,[&O7=N*JT O/@DK1CTW4
M"N.>SC3GB4O)H4K)/=*QSQ.B9'4TT^6QJACCJ=(+J<D]Q6YYBN73G[LJVECO
MAZ,<PD/F/N]R" \=]-XIL5C= KRJ_[!Q,;\OW]>COBC41C-S6NKS%6H7:W+#
M)6:A-Z;#+K'MX19)V>XZRUW'C?TU+N2:Y?GK./],Q\D#8N-1E-UALU[?/_"P
M,/B)2V(?J^];"@!S?7\J>92B]WB5;XQF1D.-WYTIY(TIL4N\^PH'47=/X\<<
M%@'C'Z?NS=%,,29*5?? 'C)9K^\?N'._^QA8OJ37_VJ/@?7>'@,K./QO+$[+
M#83C');+'P/SB,'KBQCDF; WA[F*2 ]SC6*7\U<8+=AS)(LF8B>/9!6IZ9$L
MEUB#E5A[)%6?#U85>333S+&H2&.E-?/AQ&>G?8_W-3C<X\&^@X)]E[/F&Q[N
M*0K8$KK*8WU=Y%L>ZZMBL7Z=[BEJ.Z=[W6&S7M\_\&A?L],]GLW3<87?_'1/
MP<EC%54</*.G-SI_,-YN]W1^T_,]11_-%&DB2QWQ;R^=3W/I^P?NW^\^WU-X
MF><%SO<NE_[3^'P/ASZ.=4GG99X\9M"5;1UWOG>I_*"&YWOF:"89$[%J>.:K
MBA?L.]_3.WJ^ITXO6'+))=;EMU7O?,\8ROF>*HYFFC)697ULFFV9#V<_W^M7
MQ(\7[YTZW*?U]7Q/Q9XM.J_>ZR3?\EA?%8OUZWQ/E7GU7H?N'WBTCU?O#5KA
M-S_?4S&G1^0I/5UDWE?H['9/Y3<]WE/5T4PV)B(OW^O&_0-W[W<?[ZD=*-]C
MD+F6@7877G3O$':V\VH/_\S>'OZIF!LT5N16>KRV2"0\W,###:T>#9J]/!I4
M=; \>&)13Q1&U9FE=NE#RHQ2N K(_'H1^2_$\C-T9H +.3',X@EFN[8&EZ_]
MEJ][Y&JO#S)-$+7:V%#TL:YUJE#Q[Z$%UA/\N["?BCD&\&&RC)7E/]@N,ZWD
MB4JS*=HG'OJP:QNDD3W/D9.^34ZB!.3T/?3F/P2&M11\=">[A*98H*3Y(UE$
M#KE=EDM+^IJ$-@!E3T ^=PBW.WCH.P>^W*!: [03H( UB7-(JJ!H)L+'=A=
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
MV!7."]*"!3] KR#5U0:*W'V@R*.9/-9W Z54RB"WV(N8L2P!U1&AO E,Y#O
M34R?+(E/+4A:?15060!7+R(VY2$#U?+(C"0I"= L+W"N/\0WWBYOXT>SNBZ<
M(Y%H) J49+&XUM+0"LC7\#$#"&4TPPY(>:="H%<!5<1""$CBGH ]0Z48+/]W
MZX69PZ)*V291ENF'L#]B@0K#0$XI&.&9WG,@D'CM 9+<.KDBKP;"1W""'QZ%
MM?7B>XX#I+6(YK$KL!2B-=Y:2:)N?-)P-A+]W?IIKZ)5BI3H/IC[-G5=OH%G
MDQ+CE91! E:P%]NC_H+[ V%M^P(!T]Q&+3C/K 8 ^ST"(&< \FP#@*SY/%I%
M#OI12)1 =[5H[>BM?V4(^I LYR99!_Q>,BLHH<AGSU\$Q,V 0QO- OOG%27"
M FE:F:?&_)6J6AM=%Q*$J$S1.Q "A$_)'>,M&J-PNR<I"2[0L[1B!Y#\A?KX
M&"I3#J&R8V)0*9OC F^7[^EF:#L% #1Z<.5TIH]F1C6="4L+2 T\EQ\DC/WN
M=6*M(-<3FUHO]$K;#T)A8;TDMVY)/#1V\6/'HI<A);+K2G%!S5TTU=  <TB0
M2-X5XZ6BU14^ GI6UDL>96"U ,HLC'K98,Z%N&:TZE*Y0A>"MZ&11W[."3E"
MXU?U5&[&.XEFBS%)WWT'NP1)^RX5ZHM;]\9]2?[ZD!4G6=UF )9+NBTGP&.*
MZWCM?DD  '5+RN\H%_)ZL+X!8*(!4#:"-P'3FDI.26%B:)O @4(_ W4M%C;S
M)UPO1WE(9"G9K9B; 5KO;W7"UUN0GK8#9QJBSDF,(I0_(YG=NN0]0,U=6/Z_
MZ7%,/0B+4W#UI/(Y;P*(? K2?-C-9NSJN:#FXC=3 V(#\B]>!IBU";=*&F\
MNDL4WU>(XECA5YFF8*"EPIID?SV":L6IB,W4#W*>2Z4C*+D,E0:E G(KLEGO
M_!#$^")R2 R& O&E5A'55!E3%:F2 1Q<U14+]-ZAVW\';WOGP-49((!&(P";
M-8:6_(A4!M[,Y'2N Z%MZF_;P<9^\_P7:CH#KB(GI-Y\UK:CU1QND$0ZJ&:F
M*CG(LDVL#3W$M$V;+!5<?+"'@.I#C&BX^#4-;./7[QQK_N,*,.8Y^- UT\B
M9+Q@Y2T(BV P=>^AN4X#[AO\7%<&_++!3R5_1)I&EUEP/HU8TX(!P 5X4 &Y
M3GYYFYR'V"X%*[WI;?SX.,R-P=VMHR[Z/O9U'/<UY8FAFACZC<^]XA?'4>$)
MH.GOQ<\58V).R[^:3L32SZL>)2H34Y%K/:KZ<U4WVEF4.@%%V+U% 8OO?-2>
M \R=>2*B6KBNY"2?D>G)#[V-+?E1"-O3XPI4O\)'%X,.229D[LBX"3@RJ1)5
M301*RG8Z"ZI#$T0/V>LK@==![:\YO%)XR75XK^]EIG]ZZ*H[=O@B^& ;-JGF
M.!;_.\'1F2/LW<E)!\6'Y-9BD)_ 6J1^7L::3BH@-AC%<.3OMHO.2UFT2)S*
MHYFJ3,22>-%5PU#81;;*_+3RK2JCF0X&27&K6ZD!;9=2<[XYBF^TBQ/3+KY1
M@6_D,F(ZAF\NO]5=?*.-9IHR*<X)Y7S32;[1+TY,N_A&I\34$M]<?JN[^,8
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
M95-2Z^_G8[RPK$Z(^8Q>OG._&-4NV6_" I08@8X_-"MGSY/ZREIL6"FF][R
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
M KCJ=B L8N3,B0 $0OZ*[/!%6)'PT5L(MOM$@G#%NRN=]A3F(P7Z9_>CY;L
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
M22$?(!5ZS(>EF+BAZ2T!-T1>B8ODQ.'_7_\1DZXZK0^6.D\8$V!RI/!'BH.
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
MV5BX&@&\D;@+_XT=E3!:90[,@)\^N?:3X"B;/P(O@9 P.#?%TGN6CQPBGC9
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
MJS#$ZJ/[]*'K&0-0]/X';CXR[X/) O8!TYWKS=8'&*JJ=G15:\#S6WJCW?P
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
M^L 3JO6>!VB+9V)CH.)!/W,C)*A&EXO4RH4N>21NTK#;,6,KK[Q7LET^VVW
M=?4H&IL* :D8 B+F$URWM"58;RC$/ =!LS>&ZM)[0RMO#8G.LCM-%]Z7DE.E
MDBL?<J+9 '1: "*?RH6A!9LM'Y9XK]_CJ/./!^4A=)SQ$[-CK;:\DUI?6/!#
M(G)91&H2D65&9!L0&6!*!KF4F12-I0!Y-.I_,<F.QPQ:3(?EQ7-;DDS:C5O3
M4M.-4J6*.FC0M&LI'[6CUX"-M:2AV()>8A>6QRFR@5E^W/%%$M&=:UO&N$C[
M&XWC0:;,Z"T+,FD3LJY-U)G:MQQF)R5A/>#Y0RL _Z8Y1$+_'D-*K]:0*"\=
MRM6:EHH1:Q0CUM0X4[!?%+3+W0O)FFG67*%$@!3^6Q'^,DF\+ BCQ%%=E/M0
M>;RC;( \QAPR/AQ%UMYDL_D\^B[*5B'!GTHI^V;]I&NP1D\QK++VT:1_:C*Q
MNXRXU. . $Z,0+$%[0E<GN-7LZD@<\#Y$/#1 ,RP5?'YIHKSB/ IT[/+@D]*
M^6Q-<D1TT8RV#G]3@O9CA,_5L[(K*QR(2G#Y)JUI];E)FB4J$Z)-TK$E&@\5
MC52T3FT)*[9/@4D_J5;7]]QXEYLK4=1RP_JV<?M: 9 W+F._@D!X^Y/0XIQ&
M7A4\6>ANR4)WTY%36>A.%KK;NQK4:U(-EDH-:GT,V&>TH)..Y*]7S74W&J\
MCNE*"N_PT2\K-Y<+_?JT$3R*C>!< WC7\-].P?8WJP=R9."7-6Y+ OYZ77C
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
M!,%B=H_)Y5+ZM.41MTV8+N%13A]-_JPH0S:.P  3A('BH#%:EJ8,C/;)\@*
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
MMYA/:-")'G',H6>02'VOOL'8RH*6J(S6^[!J/87 4YB]!6J/1/HWC7V/+/>
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
ML:'ZUP;2B1"@['R%*<*NA7%U>23YQ#*Q'G'*JC? BPT=%TF?$3!6=56V=US
MI1 (V80&9D#'1<[23(:54U5S5\7+KHB'(21_1?P]FMOD:JSA755 '_P0L6"E
MO"8=1?5'BU/!S="XNE58-I6H.L*LC!!>=;E1K[K4;E(TP/+2EYJ4\9L[Y]UH
MXEV"<[8PKXQS8UU$/9"K+MWC$R@05 .R87>MO*T3@2&L)A..69^.N.@U6!\M
MG5N$_%:PKH[0%RCZUAO!O7!)1-2EG'&73 7.H-Z8%H!.6+83!0D,52B4":/I
M%"Z.@$=MHV]PII1$R%1]90OOA+B2HWQ>#!@UG3&N 7%A:_\SC<;?Q+_" 'TX
MFS5!!%@4L\\E93/*TAO*+)QV'4QNF%4. GHM\_H>SJ&]/T\/7UTE^(X^2G9/
MWY^=G!E*<=;#Y80:NB3">JM6/3$:C47,H]@5W+XV'5ZP!'=6V%LD%@&GYX+7
M\^:BE@"[T+W+6.WC&9]BP>)ZDI:"NR"KOLIQL1<M^B&GP'-[S+!LW4[&8L:Y
M$[UR,GBB@PE-X/Y7\1ESC W'U[>'W[DNH >L 4,!OJ",T2<AE?&XDC4"9P7^
MG3(Y0ZEKC3:1W(3)"15<X:&LAV8)?'^!8A+W9V)5&]#H*Q)QF.#O 7%\FX2<
MS&K*/AKCV4WM^2QA>$L#PRUZ)M-DFME-V%$8EL_3J;LW@HO>"WCJLFD[([EM
M7>8<R?[4]R8"[D1K[BX#;:3*COSV1CO1FA7^[UF!2AP<M*?0M)=P8!1J&C92
M6PW6[UE9#QCF"_'-MIVL&JVKZOJ-,#SIXRGQ:01=A#*XW56M5TTK7CM8)R9^
M67 K=\XOD/\M=SH$:@8VT<$6$#NC("G&<%F,*_H4Z=MFY2!0G6.VQ^!J9[ 0
M(0U.-M%"AL*)0*:281R21\SF&QJ_',MWYP#+8JSM!!5HG':$;&\8"OIO"-2!
MJ[N3UU*! 9O3FNA,H;0LT#<9P0IO7374H=KE?+"Y$N1WL"T58IG/3^8TX>I8
MVYICA 5&E\>+N+RG#_/ALH5FFJ!Q51TZ]Y%W:SCQU*4HTNE3E2$T[R2LA\N)
M6*HKHCTH&A>,#^5.YDA($,B$4'U:S0CGA'B9%>H/9:^T<H)U&9!;+&J<8AI>
MK 1MPF @-Q<IX_JS&#:'<(6!&AE4O^#S?V'$>E'=J;6U,;HZ] #K6JR\2,OB
MU!T/:8#!524L&;+^.%%94U?%4F&BBAT>R'C">Z,O,9:U[_5"F@$=+9?/,WY)
M8WYJ>G:L!N#%2_2TIV7,F82I@WAI:;*+&,N<RB28)?!+RUC3;9KXH;/R_8Z!
M,S&BB[4X&N,L;2NYEL._0<H&"!R351T>(K%,9D-DV5#4&OB7EO02Q9-[1 *X
M#4O-U;%ZX@V6V8.)B*$1/(TYE5N+4H[<&Q\F-6P)^4OK:, DGW-5#XR)+'8V
MQ/%U($[$Q_K2MZ^4X_@>LVOD3Z"8DD;RP33C97&5<"]]8=R2ZN7-96W_CT2L
M3P*8$]7U9ET<QY]1%,")^-HK:-=#YFII>*E7IF.43"T*>]9;OP&&'2?D)!4;
MF1<%5==R4,:1^<T1 Y 3'?CZF6,60=$08NG08BA JH-P0J0[*'D6:V<X]IB_
M^*M>+!.4$Z+=(O8-\R&<ABJ[P^RV_Z5>2'MXA\2]J&'WGN%;&I!1>E+!1OHU
MT'TORH#)9)O:J,#GA#K$%"$?^H;GFZMDN'_H?TD[L.&@^WK(G%#$^H_7II?5
MZE+*6)[CXA,4I4-?>F&K>AB"[.X1W37Y</>8X,XTD<9(<)NNZKY2-3I:>C$#
MV;'U\C?MK:T!\3>\1GZE*QG;OI^^G4!WUBUL:+JD4LW[0K+T:@816<$2WD)#
M9A2NKHFN$GW?I-PYS!ZXCF\HRT[[R\Z0.^U?O1VR'C:7O*&AL^M\0"X'$ \F
MB-^B^44F9="+VM%<?[I"O'J%^=<SLJOTDO53[KN56#C@V9M;&O')LDN^E 6J
M^?EN#9&&.:G<$'<6Q>Z X_4B?(E"#%=GP-[P]DVP/B>NCL]2SF&-*H;S19.\
M*M(3"]HIE3NV$SZAC/R) [BS3X_!./^GL6O\Y<R\=+]XP)RH+#W,5F].3O_/
M="5]57LGEEVW<'4-)(O2"9G)%[;(,%$1L0^OYXE1:4"[:$@9%#50N%^@CWU9
MU-%%3^HF^G$:TE5GCW= R8TRQRL\@N*.O#A@:BWF+>+^1![A7_Q^'9(Q@1N2
M<ATG[16RN:DF=)<DW5!JGXMPY ''& Z%+S_GIPZ-7B+&YB-UB9#IU80U4#G1
M.>\P7^SWTSB^(<\X4#OA$13^BH$63"J_,:2%U\#DA IT.16<>IGB 7I.[Q8S
MED'60CDAFIK1ZM[.R[=PY]4\Q57]>WG+;5RXVD!Q9'PDK]#,'=Z-3^,5FKG
M>SN<39 89'I3/$9+!]G$E^U>7]8J1Y()%';O#?='K(?,!3U\B1CVZ3B""%<,
M2!<X$G,XSRI"H3YFC* 80,SMF#'92-W-6QD%;(+2U4+- JM+TU9^IH[[R? _
MV.<#>OT\(\I\,.;7!4T;HW[YW-3U:"0X(X\PJT'U5&<Z$Z+VH(+HBLAR?V$E
M>1NY4/GS!:7?U"38K:MRW0SIKI2"?3)%81.=9//]@PSYQ.@ -XM(TG"8=D)#
MN<00\8 AP-X XXZT87E1APWC=V+05.EXP6::FKY^%NLL@,NO#[:AI>;$7E:!
MA5%"W^J;8]5^B"D%=K1BO,#\%9Z)"88T%'D9ZGN1=;FN.E=YN<YT4D#QO6@A
MO7H) HJ*!3.-:P*2M?%]+_I)[[V%4CB0ASTV\8]28/<ESSEROFL+*42DR3CY
MTWI\L,7T'<2F.5%J3V18N4<#9*ZJ1B=<<J+896A* %Q8K:F[H&$AQ8RBE+=U
M(\5$GS"#LQ8B;C<E/LJ:NB-$Q[=@?]'(#<:1_PV-B;S/M]$+S1: ;@B8?](C
M__)95XSI7]+Q"W9MUAPCMX;?T5DV7Y^9UFSKR&"P>C?B\IZB"6X[V>+)'#9L
MDB'>(%M<PRO< 0H8*O/?=K O?2+J7E\VV1YQS" 5P.B(\ >LSL:THTA$?>&\
M$Q6$J';\#5"ZLW^WQ-AE6O7WB%6"LAUG0C[@,8GABHX@72_4O;2R"58W5'-#
M&2;CJ"\(D( @"!IJ'-UP[\MZR!P=#YL)DUGZ'C&YE(QB&I( [L6#:U_KIY9=
MD'+BYBG]5!H<&HT"NWBC'L:)4$,L&!'CZG!L^LR%(:"M@W!AB5'WTKEI%\P,
M^=<:[>=C(6'L3_ 4_?+#_P-02P,$%     @ ?8@<6P2,D5PQ-   $0X" !4
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
M_ITH3!?@ ,IKA-:>PL8LU-YD:Q[.A =2.'=:\J9U98;+&%:UNR;C&@3'<:J
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
M(9JKGATA'JJ!-PQW9YR%R 9@,R<E@:0V!.D.D20MA??,:("B0R'[MW5@;B>
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
MVI =6%'191-E2:9UU?S]T?8I,/([(N\^7&C,W44VQ.*,\"H9?!!5MAD=U./
M4&^IT8M$7S+Z E&$I))I[6QO@'+H#)]?3FO&\-4ECKLS=3'$)$-AZ*4ERX5,
M3>]K^H=6F4Q/]!9;S_012/W;) [CQ^UWI*5$FD>AKE!MFG<6$'ATGBG%,[VD
MKK"H@F>@@= :+.)V(D2S(-3#R/JGG-N2I@/Y-./.BM!+17X7%#?<&4E07*ZU
M 0)XFK?$ZAP5H$U&1=&Z!-,CD/H4XNY2Q;202'L5<^MFRRUL((K!E#7C2NI:
M^4D1MGI\A\DK!=%(WSJQ=#MD?0IS=ZIBVLFGM8JI=U#QZ3B_H5^X9^<4:+SB
M"6GVM4,8<,' ><]*2/03U&1(MBY8L16P/D7".U0W#:5SG*(/B@PL4ZGLR7$F
M-4B65@RU)(XQ7O.BE;6M-Z;MBS[L'[9=>^3Z\2:,;S8#M5XFSM'5(J2*:8W(
MO$++7 2K)2HMW:T@W.,QW.V&[I.%WXP@F\*Z'4BC>:!_#>/-@ZQ;?65G P%)
MY!R1"5$(9K"D)D#4<RU9)/<N!UD.(,W#H_?)R#\F;QK*I(NTA36DK\>?<95L
M6&IS("\+L\&)>FJ1:4<IA@GEN>4*A0RM>_$\"JI/AG]S!G4CFNX276HEJ%R*
M]*6VH':D[+0(F<5"P'S(*7 T"D-7 85U'!WEN)(;Y:(RDJ%Q]5B0)^;11T;"
M*Z!K&ZW4NL?9-CFN_=AQ]^;!HPDZNR]^=R3_.XPNERL]&DV^U+JV \"BM*JU
MC4V]<9?(!0<E/0,1BZ 7W/G<.>?OPMIQ<SU:(;J..'*@7$Y;PW*_&OE;/ODH
M=2P[JH>_J58=6N\@N5JDBIQ; ?4:8NVL&H(V-F#4IO4]EFXK6=Y?.$_7@GQ.
M,^UE35]=U#- P= 6\NU=="EVM=OL6\/P!'O.OKS8K8;A#J+H*&V+-.99N:OE
MGGW[C\OI<):':>%V!ENBYV18<@SD.TA+ZDY%S:(Q JRM,;X]$[FV&K^OF\ZA
M)#F62+;<AJY^7O^(Y$'^Y0__"U!+ P04    " !]B!Q;I,):\VVQ  !#WP<
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
MM<PT9D?_-8&X+[<BSCY//R;.]"[]ABD$CYRE*Y<%UXNXH?G';IQ/$XF!<>N
MX-DZ"]*!RU*#45GXQ>PNJPZP7IYX_#$1IG_Y]Q!VVK 3UME8GXCZG_"B)C5/
MO[XE?H^F]6>G5D3+F"2;/"H%*J, AY*!S=:*XFN3?]/8QMD=Y9$0:R U/226
M?[Y!"!]&LW_,Z)=^F22<SDGTM<G;L!,1MH,PW&B$/432:$;"FVZ1,7DUR:G"
MN.6S52XECU@S*5R]7B:"94944X%V,(<FF=:%!)O1'%XH<^^3KQ(-4HG>:RS@
M2TU#L4E L+*0!Q&BY\4C3ZUOIM<C&6JR02-]/RR..5B\SSVT8.-27G]]C9-T
M?A&F_UA$GTV4LCC4$+'.RU+>05!D$D:CO I,"IM;5_ ^A>FYLGM:J/TI)ATB
M_EXJ[N[C6Z*[CDYO@Z^G=)ZGL#U/5D];C3Y)EP;J> [:E% 8"YY>NR1J"6%@
MX+Q6],YH'X.1(3:?4/<\='DBY^=YV;*+%GIAR6Q^4O[<=7GV?MKERS2OQ_-U
MDHKQ(KK  Y"/H:Z&#?O /,28R.0OP3C9VB][#,_P'EA;[3V@1B/1]Y!IL>:=
MN,F%R[Q8.E(-A&(7O<\)F@BUFXUF@G%3@FV=)/@(G.,V1/82>L/H]^;5WB;'
M;0-M*//CN?.)FZGP26_G,/D/86^L0-3.81*\ +,&ZVY6,RF+A<P\0YVT-*YU
M<N#@U-C=RNB=&;N(O9?\XL^?QR.</H"X+)/-C#OM/) !Y6L)%AUOF"-]Y94A
M,RO%Y@?)$Y!>@(6QK_H>Y'ZVDWT?^<=U+O7K,,.\L']>3?+/W02O2ZH_XO3+
M*.%LY<[[]=?E@A8OC"A&9I<2>!4+**$07-(,K(LHK) ZI]:CT@]#?$16RH"J
M:YA_M2_Z)?:;0H"GT?=5.740\F<JKQJ0*P?2M(&B^SA"#UN%SBI9[S,4.BQ
M&:G 6^7 <,FY0%F4:GUQ_!)I^E31US?+TEWTV[IUS%_^\N=I2,O["A8#\])[
M0,UD#477&9;2ULBTL,5H$]UV21]W/O89:L &5$C71)I#W/[<IISP4V16*X_$
M[X*RVHL)'!=DE?I@2S8^<-_^4G SGA=@LO<4T-Q7Z!L)\1RI%^^G'9FK\_I[
M->/D<XV7_C+#<CE^-_J"LT%R+[;$,%SRQ3Y":91]L7QT[60Q?[7R_!42%V/1
MH2"'4))#F'R$*&."HKS(&)0(KO4+_C2JP[NC++M";'S6E6MDE. U#Q<4=^0:
MN: @")4@JYRXE9F)YKWMML4V5,9&8XX\;*;2@RI>2B['QB6M7/=)P[+BMH"N
MI;2*AP#1\%H'R7B,QJND6M][;0'K^?NUM*3#PS+#IFKIISQUP^IO;P2W@=A7
ME]6GX3U3Z]76JMV6.@?JY9DH%$(6Q@5'OD2D5RGE#-X%"9%'Q47U3\Q6[=^^
M!>H\U=#U!3!G%W7TP)C7EZ-Q)LMT.;B/#&QR+B)@<IK<#,O!2V8@D.N"4FA=
MFG?ROHO@&?K!ME92UTS"/7CV?PWIG(RXZ=?5E5Y#\\S)I$J&$$L!5?O71DP(
MC*,*5DE&+FQCY3\"Y_B8T$KV/6P#]^'H&'E1%J&$VMV:"]KU7(B0-8]>6,UX
M:7UO?/3J/T3&O63T7'R^G./T/BP6+"++U<K.JO9'\ 1+98(5"*U5P<GV]0EK
MH1P?!5K(O(>8Z$DIHX3W02EDP8CB@4ZD.J_.>'"9;""?G3?U(JXT+SI8"^3X
M:'"XO'MH2/&N5K&?=^/\]N+SM/NRN!59CB[,SA:A,@>+U0AF21(J0EJKD8WP
MM1]>:DR%1^ <'R%:R;YALXDEM+_A^2B-<8E&2BU%TAKHL8Q(RHBD$@,M&NG
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
M4)C,:9'?3LI."^%OF[6SB^1:1]'F8;Y(C_Y(L,)TU%W%BE/1:)(%1IH!54J
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
MCE;SAXF[X="A):"?<7X;A3OURL6<D@46"0(9%Q:<)>LS6JM<P62*;5WA=0?
MT>I]?S%OG";4+I2Y*8WM@$#D4Q]Y:!AQ)\B-@H ;GGE+$.>8+U$$$+SF^AN3
MP06EH1BE:2]'Q-RZE<%3F-H%_+;+=;R*4*B$L5A!9FHM=5">J.U5R8#%6^=L
M1GJ#>HO_[0!TJ'!@4^9L#@+VI:+GC@GND6[K#;G%+#!PSOB:+$)65;1TR+IB
MN"XL!]&ZF\VW5-_0&U/V+W?816,#Y;5O@>A?Y0Y[Z6^+!/<]A#\,+9*T"4N=
M-NNM!"4#0B#+!\B,Y\)&R;-O'?;X]LH=&K-A%YD/7.[ BX\LI02%['A:J8L0
M7(I@D_1*IR03:WT?_M++'7;2U@[E#KN(NH=(V.I*KQ%);0NSW-(B:U5/\JQ.
M*RG@N W.N:25,#WN!4>B\P,%.UPE[56O:U_GH>D *#790W64J\M& ]*?GI-G
M3U[P,*;EOVS)?732<ZWL"K1E;_LMP U@1SX ]J),RMW5N!T]#M#!</O*-4B=
M@LM)"6 E8^VM&,%K[R 7S@K3"=NGCC\#0?8S,GOFQRZB;YV$]_'R\^?Q"&MG
M/#K\QE]?3?(GG-4@P4><?ADEG%T?BBP63"G4AOBLSG-% ]Z0$>2$2[G44-']
MQL\;,NZV?>+S6A8':JGK6\2MV[5\P-%%O)S.%I=F-X P*^VYIW,R^UKB6R @
M(T#(2G3>ZIST5CI?]^E'H]^#1=?#7O_Q,LY&>12F7T^F#V-+B+=]GE>&J-XT
MG"ISG+X:CU<-*O)_1&0V9RAH:N)_;4&B'0(MDB,*D7W[_HNM%_%B*-?H\OU9
ME=Q'NF=*M7OO['WX6BWVFR0T8540Q4#AHLY8U55&]"XQI#W1)/J):)[KNQ;)
MD?&G@;@'='\7C9UG)V7E>Z=)^SHOCC9IX>J$YT@GIK6:]FR?)!;K30^I8%O#
M.S*Z]*68X7SB]Y?3=!YFN*CX7OV=4Q^2M:5R7NI:VY %>"XCD!4@!1EBBNN!
M[E4V8OQ]L*F-BOI+/ZVPWG23^93@_O=H?O[F<C;O+G#ZXV]I?)G)IJ]6/OTW
MUZX!-@3.5$V;9XJ,P$4=18P!;+9D'2;)2P\^]<XPCXY8_2IJ8]9KNYRH.PE;
M9+N]Z2XNNLFBY<FK^7PZBI?S>F#/NU?CS^<A3/+)!9Z%CW@Q2MTD7R9B\KO1
MQ:B*N)O7#@=A_,-H?%DMP<6''))<-1BV0[.TGD>(C=*]7M'S\O)IF"ZGBV3\
M*^YBON+VQ6=:017*2?DQ3"=$Z;K,!;;;-TG3MIF%8*"SK2U@8P(?/.V:W)H4
MF4MJNV;)N]C.C;"W2Q\[$-%UY;O+&+$(,%'F&C[0$'E24'(,*MB,@??75Z+%
M"H9*.'L6[FY.3!M<^2\E8^W A;_^NOX#%I?AW"94P@6(I8ZU]$F#CXS^4%H'
MCIY[V[SS67_+>?XXYO DO7\7\$+(TL.%PGID/X<+7,X0W@)?3S'2I[ ]3YCT
MQ9!A*Y(>J,GG8)QF/$FG"FBA;:VR(U]6&PX\:/HTE,H$=11,>R+>^LT2;1<%
M-@_9SKOTCY//BQO[5Y/\ 6?DS:3:$[/^X!=2V^S#['(9B!(1)<^YD"\K"&D)
M!:(+!I*11<=0I&+J*9]O]\<.?Z?05F7=(/+NHRTR^?#=5\0%MFM()B21@K3
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
M1 =0%<L)MP(9OGRPDJ*FK:0\F E DMI&RHF)I:E0$IEX9E7I&(__"BJJT*D
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
M"XI3TOB>,FY.3GV[BGQ)/!17'-IPED9,<$.=L.B^EJ9VD!0!X]'Q4!@5)1/
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
M\PQC"WUDW:+S1KE3P?#X'?[FQ7]>SL;S.%ZZ1^O[D\1=C!R1T5RJ))(DSM!
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
M1 6#P8EG. <>-8DX/QXPUF10[S[>D'1*5VD_Y5#:B*HBAU)"U?/I9#Z]&D?
M36-ECZ5#>K%#GY/V^!\QFI;N&"$2SP%W#N>$#@C*-VME?X#LW#7^V]D_JTFY
M8@2_"].VOF$#5!7/.G8C&?ZPHXZF#JB^@Y@K'W;L05>()999PIVGW.B6-A'G
M R<Y>I<\+SF:]!4J?\]QQY"Z;R/=V@=<2S\?QS'<OT&<1=9@2G:6QW7-!=R
M@G6$60\IHL?!9*.";H=.MIZ,/"PO6TL?TVK"K+R;7\#D<E.)F$KM$^#^)"P0
M&9TACIE K$T</!B.KF0%C=X.^+;VZ^/D6#%C]1;$QJ::P*BX(]\;>O@M^$CA
M/U9?!\E57G#OPPF2HT>O+,D@,5(0Z.^[C&N%M%)%"SQ+4^V][%.!>[;1NOIK
M([#*>OL-)76]O-X $<)Z2Z,CE,IRVL(M<8$K$ED4S#O+!&_4I_& YAX,.NSV
M>+38IS5D5GDK_ V^WP/B,0X'6XZF,!PO-TTB;O2ZE"?2ECG.M7]\N'R<\NX/
M^@J5=[3,JE_$0@\@318?\UE>I-GO\/W3;)K'BXOTYW(\2_%L,EG"U=7-^\F3
MC7\DHV'&>T%XMJPT6<3)QYP)C5EF*[3VKN']R*,Q#*?Y 0Z)!E)%[9N73]"<
M+Z^75ZLV96?7A7H[F]_.[")=CN>EQ5P\AZ_C!5R-K N:NU)3QQJ*R*G"-TB6
MUHG:&.XXI*P:&5$G&&_*CH932.W%:--/\WZHMT=4Z\F,H@H<945+7B0MJV<B
MWMA,@#J3@^#&9-/(@HX9_4T93N_BKYT:U0[PK=%_@AG^>Y^CN,T.&67I L3L
M".[@Y>(D.M'@:6G-F1WU$GVJQV?85:RI";8?V-:JJVZ GJ7GT^OK\6+5:P8F
M<=V>]3)- L[TTW(6OL \W?N5#OE3QPW4-;6JPO0J721\.MSME=62T8>[V_7=
MC^Y,5TC/HT)S 31B(G- <P%5[M1H)KGRWLG:#26.0]KU$F&K43=T'F62!>Z)
M2DP0R3@N[Y*C/RDRKN<NLQQJ]S1MCW*HRX(#V-?CJX(]J^S4&61'37-%=$D
M"RNAKG@.759[43HKL:@A&.I<J-T!JS7(4UTO[-MHNMAH:^7UT&*Q%>#-:543
MR&V. _JRNU.<X@]D"%W,KH,67X@!TA1C*'7"552E;Z7#-U3A&^H=HS%K91(]
MZ8)W@@R"UV-W;917FTMY/_F&0*8EL+I7>VC#.&-D!J4$$%%6<"(1!J[[H#%V
M \%XHKCT-XMR]XTR_ 6?WG4T[4/ /307W9!Y9S&N)'Z;,,&HT-%[DCA'EY1R
M!!02$ ;*"(;>*16-#F=:+";/(WF[IE%1 X/L0!>I3!6EL#E/7+-ZZY\O4APE
MD[W1.1'N1.GN%AD!&X%$(22+SLDH:E?E:@WRA5M37R%A3=4-<&EP#V'TX!O\
MX?M)3->3==98+[Q8@P%[Y,?:3K<23_;K=/YPZ#O#9"+++)0DS)8[Z@Q221]
MZY22><LEDX]/X3J_Y;O1=%WDGCQY'>OF)+/DSA-M,<S%*>%KF"PE.DD;DC31
M0Z,TVRYS')2WJJ3OQPM1!?&^%/[IR51^NOD B^4L?<QW']^L0H>0K39.4N)#
M+D7M,WX%*+'LG/-&A!AC;;:X.;I3,4XU3.&0==5120^^U$.D&Y0;S[$)M)YH
MHSVP3D,/]:71O8;371U#6XS(G$MK2(K*$ZF2)*"I),%JIUW6 GCMT&QP2SG
MY[P$0VFAA1X,9.,(YO'ZSN,_ES #W/AN,ZQM]+I<F!# ,I$0!&[8 0.)H!53
MH*U)M;VT_8B&#[RJ*6_:F^0KI]?^BA*]7($ZQ^AOG>VMLTBV3"^R2"2/B5B*
MD!@5*NL4J!2-^ET=R+%].O(;\#,JB+3R]="':%:]Y=;VW 13Q:LHNW ,?R^E
MJWYVJKJC<"O?>MB)C66E%#!/6$D%EU$EM.O$"%>9&IMUSJ+&!8AA%;[G'LL0
M^FXCT]I',3^GKS!;44'%D[F^+LELVW,"!L+&J @7I4\#5ZPT4,I$Z?)Q2IGE
M9O6@=H\Q[.V(.@J8UI=>#Z<LCYR1LQ!F2[@Z6YS#;':#'ZYJZH]B5BXRAWZ(
M*JT90 7BC+7$ 7JI.JN85*.+:,=[]L\#.[7SUA,A54,-0W2L6/IY^G-93@[*
M,>('Q+K*T._2@N+ (SOWE&@#N58KW(=CWAE,1)<\6V.)3QQ*-5R, )4(A%JM
M9<J>P>-">MU;&^S TKG)P\/GKGU;[UBV#BB::[D3%HPCSB>-L0UDZ7*4EC4J
M@7W\_(9M6EM#ST\:+G05[$OAJ1]/!/^WE9<D*"CMA2,^9XG"D9& ,IE$RQ.%
M!!!U;4)@!Y23M53HK.(#-G.,J'M@AIZ!M:VGT0!83U3S3E"G(9JKJ.ZP.720
M^Z"&H:CP*DE#0M*Z= X0Q&;!2.299HC64%F]^<^P!G& 3Q[6'MJ(NW\[V 1(
M&KS0*@4B*.Z9$N,A8B,7I7JUREQ%J5+/-G JHKB2HO:K_P@I5V:'[UH*E>KB
MBYO?TN++-);4Q/DZ+>G)IRE]@.OUBQ QZ+(^6\)+XK\TUA"(R9<>!:5Y;S3:
M-;KE<Z@850>,K]ZO&%1)E9GI7;BV+18:(*O(3^]'<X)N38-I==JK2BJSV@<0
M2A,3,"&)MPP1RB )<!J(%4EE2D%ZS5ZIL>SK[_0";:6-)FHSXO_SO^?3ZZ\P
MN=GV5V&6 SC<,E6"@J7$^^#P6T&-25RQT*R7P*,'#\M]UQ3XM)*T:E=[>=Y^
M-_?SX?+6PC_^-4FS^9?QU\_3JSCR05.MRTEM3HK(Y%@I_^@(19$DJ[+DNMDQ
MQU'#G]S[[$9G#23W'@Y(/LVF(:6X:KCS&78O?_.1<4$J!ZJD592K%JM^Y3H2
METIE,PHFAMIT;F-PK]Q\^E7&SIVAXE')9O-\_[Z<Y&S[5O]["5?C7,YWSL*J
MPGNG[MTMA^A\E-)E2AV/5LI.=3OJV;.CCN>%W5[.TIWE!0D\I^R($"7V<8;B
MY@6)&&&DH%0')7(%OZTUL"ZN:M/!UM&?U=X'&8 $1R7NNA'?0L/+#3]J*57<
M>E\C6FX%JN_CF?YMY;[#VI\^7LI!SMT,KZZF?\$DK.Z.WI92WC*47G++)%AB
M%(U$0A3$,X][=^!&BQ@MB-J[83-D0],Q/5O%M'?M],#T[D>Y[7C0 &-/IT)-
M\)WF@*@/_;8RH0[*.94A69!).@M$*%F*J@5-G!&9:&>D8=FK5#WG_'0&=.!
MZ:783QN=]& WM]#^>SH[GZ4X7I0,K TWP8/QR@9)5$)8&'%Z IIG$A1E7H3(
M%*N]=>W#,WSL5E^#TY[$7YL:N@_LTVP<TEG\O^4FIMS BXDFSYTA)C"#N[/#
M>4O$:)DVS(2@./.'8K6&8[TAS?<AW4'VDX_YYY33#(WT=_B^KM*YS=P5(J9@
M%:'EY%UJT 0,=02<#=1'GP,TNL+2:5O9">\-V4[?RJEXY+B%^MOTVRKJ>C_9
M+Y6+Z=45O@Q_P2RBVQ^TT-X05N@P&:4D-N%7V5HHJ> <>.UTR2-@#GL<,4S@
M/I36>J"G]P/]":[*1R/@&#1&7$LA>(="\9EX57JK4&VL .N9K6U:C8 -OTCU
MKN)6SO Q^AD\BCK_ K-+7&&GY]/Y C]_]_TK!AMIQ#V +57V,PN*2 I 7)29
M*$<#Q,@\OG:#&M4.H#^ZD=707P];Y %W(<5E6%4=&RDFLA.4$>]*[H!3GK@@
M\#6AQ@4;/2*O7;:D*;8?W;2.U-+.RO5][X-*VY2"X$1[)TIC$(>2,(Z@,TA9
MDBS05+L2:8M]\,CCQB>H5O:44KS^Q[MRS#8?^ZOT;K*\3C-8/W6^:'#"V&+F
M9<#YW=3+T.V.%RM,H=)EK740<>;GBQF$VK3RHX=WSTSXFF:+FT]H0JMU_<_E
M^&M9&SZDZG6<]PTU^!KXO(Z>R14X*)YG?"FZ_^Q_\W'YR\,\_=??_@-02P,$
M%     @ ?8@<6ZY]F=W O \ K2X4 !0   !A;W-L+3(P,C4P-C,P7V<Q+FIP
M9^R\!W@4Y=HWO@HJ@@6Q8#>B*+B$V=G=V1(I;N^]KRC.EMDVVV9GVZ1M>J^0
M$$BA!!((/?0N14' +HB@H*""(#84.WR31,_1HY[O/>][KNO_O=?_#-G9R<QS
M_Y[G?N[^Y!FN'KMZD3))ZPWCX9@W',EB3*91.'R9:MA%RL Q^II)Y/D:RC6_
M?E_]@+?2B^.1'  (Q2;#KK##/=D9#@(I. * DVD 9<KT5 1V!MQXEL/M\86F
MCOM\VZYQ63[7U'$62$53101NKT]*8&X#H38ZB8"3ZQHW?=K(*:F<5# 2=.-P
M5BJ(AF(YJ:GC!L%SR.N!V\"XK,$F>&#J.-[ @RRK2ILE"&/N+.YD6K:31@.S
MV-S)(-/M=##ID[+H-#H= .D C9X-<G- >@Z3F?7+,6[:2/(\!7,A.7JA^)?^
MR-^FCON%L60R.3G)F!S&/ #(Y7))#(!.SR9;9,?2(1Q.98=BCPR!_(HC=,><
MF"^"^\*AK('?84<XCD\=-VYDUF^.H8Y<SK_U$XECZ& O+B?@1MU!=PB/D9,(
M G]&1_+^-\(_G?F_()+(@IY_3N@!?$'/7Y&K5/^<.!C\4\H8KG<C_YPR9DQ'
MW(#>'0O',:>;;/[(GP.)$OB_ B1*D-/XIU ^%(W'< S&P]B? _ZFP5_.:,3U
M%VR1#T@B!O WQ1C0#9<S!PEC01B?Y@O"'C?@C[@]4X"_W_U]4]R'H^YIO^MT
M4+MX*/[[N[\^0'T#H\I!X1 IXE2VRXW <10?-XV'1KQPEB;H]L!9RK G/& -
MC)G@9&@*,$3V#YT ?^QE<)3_.* II$+DJ$AK=,$X+(1Q][0!X&P:,QL$C2 C
MA\G*84+9-'8.C38%^$/;?\0)NWQ(^A]1Z+0!%(AF_P7@[XW^@5R N<F[_Y5!
M_*;EGV&$,6,XC$X;<BJROZM %IT]F9$UP>(+N<+)V,3?8/U"\0]@1F\\Z C!
M/C3V+XIPX"L"8S'W@!Y/'?>K(H_[ \$O/0U8=$[2Y\*]T^@0:W!<O[GUSXB\
M;I_'BT_[+=$OM_X9U2^Z*M>*)'^G^X,"_Y%N4.6G 5P_P.3Q=(: 7:[W\/@\
MCXBOY(EB/)X08.MX,9/$FW!)N 0LX29E0E5<Q>,Q=0%4S:/2>(,'GT>V'SA$
MO,<>2?&>Y.D&B,E#Q^,#5"9/&! '''0YRI,8AP@0P,&3D0\].A&?9Q+Q/28Q
MWQ.0\'4VN2#ID? ]'J60%U8(DF'%(*"0SU,)><F!CT[(8VI%/(Y&R%<9Q7R=
M491*.B2IF%.:XB!_^R1%4G[2J1;R:#:R!YO$:]*+]>'!9X. OVO\+WX #LFH
MSL/3D.SRDB+]$,L\F9ZG4^E)UD0\6#; I)0WP)U.Q/O[H1/SDC().2U2 2]
MLD<^\\B$_]CNESGD"4ANR7EQR@2ZL))\+" [$/(\.@%YCYP1$BBD(H6ETO-Y
M/+%,+TOIS"*)B"[R.6TBDRHB\?)3EI3.I^4/ IIPJ5>5LOLX GW:DQ"A.D)O
M#$05:1M#*U";=*$ 2T.HO2Z376H4TN(RF3RLD@N\'KM73DY=U$ SXVJS@H^E
MF8!6- @(:HPTN]4B1F$+F')94:[%3O=&X" ><UB@A(VA!UTA%]-MC; 1*4A%
M&!J1UP9+?;*@PL=,J_UAJB  &<QHQ&T+V@<!HXZ0G.X.00I_1&$)1EB^2#0:
MCV$P*Q'6D_-+LB\3\G6DNNAL(@&I$(Z!.?.*A'R!R* RB<0FO=HK\]A3'KLH
M/0@8=DB38I54SS2H!6*SW.=,B BY4"_T>&&#*6WQV=A* 9^A-:C=<I$GY3(%
MDIY!EN5^NUCB<P5<8A.#$]40R;0G,@A(HVH)K]P0P%5&$Z35HRZ;Q1QQ6,6@
MVPKJ47O0%88M$<PA >,.^O^-_4% JA"56RPHY+,'(W%GR,Y" E%-( +#H:@B
M&(VRTC@6I28 F%0TX8!&B 943,CA0=*0(R&-I\QTQ=].@X #5RPQ56<% G1<
M + TI+9&A4&"SS8 <3DB9"<A,I-(A $IVT=-<B [2\\$ 0(U0G24DT#0&!6E
M.V+Q"-4&#2FV+2E0!30RO9[M12-,S* "6%1%S KP-$Z35B7!8"M"M2-I.B>)
MAKEF6MS&0!-B&4/N48<Q+R^EI>L0HQU&"!$SZAL$!*Q!@"65<I6@A*ODBLU<
M380)4J-NJ5%LB@ 0(5.HHTA P C%&3',X(8!?QSS"O1)OYVM4D$\%L<LUR@B
M#H"G8C(' 5D,)\M!== C5!.@C"<8TB"2-G&#'&8<LD$RFD%O]LM0D3.4DIE=
M?B&N4UL27KU9B'!(QH,XI."$Z8R@6TA8,5EL$-".1;EZMMEN"J&0S.-4Z5FD
MNH0-*K-=.= KPD@EE"$"TLB#0:^;BX>\=I^1(Y0P93*,%E69W2Z$P]/H0L$0
M(8<& 8. "K!@H325DV!I.%Y=*J)6BAA2&L,?%_G10,3*#(H)E8@.V"T)G51L
M!2,0GT-FQD%&VAX&@AJ!QVK"['*[R((/F1XJ39+S% !L 3-*]8M-29!MQ>4T
MH<'A-W.M<3[,0AQ.Q!)4Q+@"MD_-$^M4;''(IN"%HP:GV:152H,)74)%#89,
MKD% <5SHM*0-"4>:PX1D<AD4]NO)BPCJ#^A1C&9WF@U*#E.K];OU2)H+&@FA
MP)>VQA28T*;76GU@2L7TZW!C5!2UR@8!V1Y3RLQT00H 2L42""'D)%)N9T)+
M<@,$0(=5IG=9G$Z]/F'PHU*%/"*481YO0&;3A\4"GP?S16$ %6/6$$DWY+$)
M9P!02*UL+FZE^=A^-Z)CITVA@,<BCX *IP\R2RUJ$-;@/"95Q'4;,((P:PE%
MG"L'H'0P@:A$,<)O5%K-0)(O'@1DX ;$8.&;J.&$";%3Q2:EGR%VFO5 4DB@
M$ 0EE!C!MK'X$1K'EW);'3:C51MA\QU!EB+!,6O"(ILO8HT;?9A,2QT$=,9<
M-B.I@@S(Q0K(&;C2:DJIG8:$Q&BV04S,GH:5EH38DC+;J48: NG<YH1*0GH_
MK1((^3B<M#48A/5NAI,>- S9LIEPD!% )K=+1:2CQG4BNC3ABPHY7@"-0"B@
M1=D) H=88!K"<;$ZR9&$8#LL$G@,(9F.&I;Z?7ZR\P0_: .Q(4M!S2PUU9*
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
M6]BA-,IW4>ULP.Q(IA@DRQ)4SS)K;1I4EXZHU3)H:(D@0%/$8H!D(*<GR]X
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
M>\^_=>&C3[_Y;/CG8[[(^G+25YQ+@J_5W]@N.[_U?Q?Z/OP#^J/K)_//PBO
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
M9<-[24G5Q-H2,L;,KYH$.F&(,7_8"]8F&#-BUZBZ](JU^0J3?N:"1$65;#$
MP"7:U+S:S5V!XL>5-6TS21_-[DUS05OU-^OPZ9\T_U0K8X95VZNFKYVE\+$@
M%W@H9LK&V90C%6!NJODV=$=,JDSI=R,Q31>Z!,!K>D8;/EVJ83<S8D#*-XV;
M_,_)KU>V.'^1]TKO 0"<#BI ]:[7 7&$3>K8APQ"2UNJD(>*WC0<18%22FH]
MT?X;JZH<,!.\WEJ^8EJ<P%6+,"VV=9%M:G?/,N(X]I+VHX0>=&"SF2 M$M=W
M$=3)_];,(IS8&&Q]1ESH)3&?))8YI5A-Q';;#(]0 <HKW0N87BQAVV%&(*JC
M24$O*OQ1UTB[G@RIMJ=1H@Y8_J%E>/F:>F@E3I&62/IDFW*SJ82N)<)DYLO6
M\_Q#R'\;:WBYA>FUG=S(75>KG#FE41O,[]G7/2\9!]D'G3S-D]BG;.M24 &*
MH<YDI9R9TFHGAR+3&VY)N05=-<_$=W?%5T:)F)$GS$N$E9XTP]_"!B<7XVO^
M?9NR95C%FHY^XS?&Z99B_3;$Y89@S94"WYJ-JM:D<U:EXE%DL2E=?M@SRN"H
MF.TTT_!>N!X 8'=3 ?+ACA6U+$9N\Y6J;8C2^EI+?/ZQZE9C?1+8.DXOCG0Q
MCNCPGC/U,5JETV3#5.%:F[)E<WER^]&V+0R79E 3%N%1[U7W(!];O:3Z9-)B
M2T6E*.*<<8-U<,U-W2GC-R=[?9;0WZ9L,Y3]VX[O!]%/-<_OG@6_4G>A[5W^
MFJJ19F+B+<OD1D2$V7"Y[NR:_;I"XR.G2;K'0C\ @'6?"N"B1QXADG#W!C\A
M6LMO]&U&>F:L[#R%/!//;S6C.,&*ICGHF.6[&CS1_5/2FNPQ\VUC3;4IUY&)
M!!_<P* #_G)Y6V\XOF7OQXYF?%_\SA8P_G5P3L,5PN;E@77'";0IE@8?8KYM
MK#XJ@'/GP'OZ,US^OI^TC^79/1XTG[WJ=@FU-^YS\W8J,GAA?0L5M'QV+8VJ
MG'*WCD'SL"F@36GV/^%K<>/Z/_%<RIYT+^-<WNO51F-?BU,V;61[!YVO,[&N
MN+^OR6 [.\ZOM6<EV=1JFXK8/T6>BZWMGR?-+V-V;137I8^VFD4!<9&-"<)%
M09+:%H':_5KU'F&$8WSU *<* &"^HP+8=X?R]<G8Q+X2S=6R=9U<E3$=U7)7
M<6#KMP:A?'=05LU?LF/NAZN LJ>.R"HE9\2F#MD49_!.50YV<N]-2V'IIXXW
MQK;TD)8(/7#KH?J7VK^#0FJ\M$WN@Y5:=;6CL5+)N6%3>IO:,9C?I,)<Z=U;
M[UIZK -8_3E]1G-W9=%6?7VVY5'0G.HZRQ3W)NL/[6+'46L/Y[U-$6QJVN"L
M[@C,:,_7]I#2_O8/S8RT3\WN#0U;N74'ZD."9E?]K)GA?LB:J_5V?&==S)UM
M4WE4  %\VA_^LT)WM \1E),V2D'H$Q%#=.3**'/?7>1IWRW=;JA"ETF=7U'
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
M9@W;9#C0D("6:R_5?"OJ4T^OO);BJE!9DC9R9'3S3.\TR3/#/W-"I$Q1"P!
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
ME/8:_/JSE+1*W&(S99K2_H\RUZE<RQ(DEQ4>0'?*:QD.=!E\1CH!7)XI$G=
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
M+X-P7\$E3"/^5-@ #I.GRJ5Y(LIDV<^X^Y3KLJX%-92?,L3T:MJ0]*M1FV_
M!>IW<!EXCNX6?@FAMWX_P(RXLJXI]Q!IG987ETD6:I;Z?B63-9CIP=0J%=E(
MV6#-.K9S3N(JVU-Q;7A^JZ060- TC^=Z$?5-TV-7D&H:/OJ*2;X-+Z:;4 JU
MQAH$90?&>W CIP KZM^$L\+U]Q;5G,$/==W*64;HZS@7FT8$M:_Q=2!.;4-,
M6T9NTAC] )++DKI* *-24EG3@3HDJ08.5;Z0"""LS+\EV^ NT>927R3%\ZS,
M%?5YRF/Y*.JVP2M"$Q\7;@'?HZ.%QV @Y 7A2\3F2B>1&^IQIK4(C'D;118=
MPVWW1(GE^*-3;DN>X@U9'P)+T0Z^+09 B^&7X_P0)_D=^"L5SOP;1&1&N""(
M=&7A'D$[Q7[>(^%LRI8I!T5*2H]1T7=REE*.4:=Q;:F?X.U<-'U2>3!W)_U3
M>@W/@W%^H1-/Q53/H_,N,,],V2 @LZPG*(&8I>'FD+^PK;DW8/5L#B^K+)!]
MC=>5MHF3R+L;6<<9Y[O,<^;\Q?>8LH(WQ#=Z*O@-C,O26^1 )DYZ&WJ2>5>Z
MNA3$2I?6ICYDK9+.B'C+-I/<]AA@W9=<G"+CNDMJC8K^.)U2AR4A&3.TMZ V
M#(UV1LD8XXUF06HDLU(-B*AE#JJN>F0SX]33IU#95Q1E1BJ,5MSRFGB*]JWY
M#H1&IS6)2NSI%QLM4D88,?H3X<<97'V ^PWZ';WM%!CKE&*E4='OH;)[^<0*
MFF_W=_ [6D_7C.(6VMN.:2D+Z5EMDG ZG=LVTUU"V])\:4H@RTIAS(%AY&NW
M5ES#B#7?JE_7;M#P ;?R1S6^X)[$2/4/F$O0.TTVPL]9I/V">&?Z03L+-=O@
M%0'1*]4NH,?HC:HN:$G-$U4PO#_OL_(J\N#B<>5*]/8@O?(>-L>Y0!V*W6D6
MJ,+C#'->)*-A%4VHQZA5BL68C376\J<X9)Z7? C_)>&SG$V$!TV6#Y$$SB:*
M+M*@6;["GA(U<8=4LBR1=!LY))M"<:[Z*#U,792;+:VG+4Z(E)+I7H$$J9Y^
M;':O+(J^P0P@LV*>-/H!!))DUAW$=HDKNZEJFO@9QS,'(-[*Z8SO$K=P_@UX
M(A[G)L_.%/_DVIL1):D\X]I+7BIJ%+V%OQ*)Q%Z5Q:(RL6_V9M$\L4W\9.%G
MT>N C<*GHH>S(X3O1$_,=*+=HL]&1?]1&*.VAD.$L:I#%:>%MJJ$[ #!,65K
M'%70H[0.\!,(%!></@G\E:YF[4*FQ'@M$D;@T^@-NRP(::!6I E,]*BL%?S-
MNOC8#WQ^/=A_E%]4'^_4R-M45V,V(,!*#AD5_7=^26<.#,L'=R27G^<'MNW-
MBN-=:O6,[>#I6F;ZU_"RFG\Z%7$9#0UFC?Q!R:X)"F/>*JJP IQIR:SZ5+2F
MN:SV8&I14QL(NI#3-!^RSIO:- PKFU[06@_S_:6DIF(,3Z7P MJUV0NX'.#>
M- O\O6AJXSS8HI03#46(_(5.^A,H=^_%#7/1-=,Q3034K_%5>A+A$]="%35L
M04;7)OUJ\[VP4/<8LSIEKLX%EQ"IJV_"MWG=J]]'($X'ZJ7XI[_4#9!FK*!!
M"G44PJX:8'T_\6<!M.XHV3\943>)$A_Q0BNF>GB1M)W4ONG1=:>ITWXICEW_
MRQ9#K*T3,'*KV[6[F [Y/9HWS'U+^C7!K,((I'J =<3+7#W,^C[=1E/":OVE
M./+YQET/_DESC_^ZZA]-J" GWT2-$O"63%4-"'3AMU06@B[/J\H3@I'IUO^_
M;T0WFZF:*=C\ZR^X_$^YP*O5:GE=5;'JD9R5AU9YR$.2F,I2V9GP:L4ZF=93
MK*B4::9'*.;),B;:&S7^+96X/JW*5OFJ[F%>B-*]SCLI41&HC0L/D:,TZSRC
MY)9:TVD/98.JM_^A^,KUK<Z5JY7S6OBYQQ5YS26)=^4%399A]V6T1J*GF?1E
MH_^TZU* UOI/JO9._YNRV\7)?565 ^E_]4ZI28OYTOT-L"U TRT [9F3U7,2
MO,U2WIL-L?BE&4<(QBRF6LO>FP#7HE4]5:"R].BN]Q!.3%OG7S!J0%'G+(3-
MG,(N.\0FR]N=-Q'W?XW%#*JQ<JH&U*V IQ1^Z')!_)LVT+$;-1PSJ5V.\?%_
MUG806S['IUV%W3S9J:T7^^!7^PZ6,<^J>DMG$JZZ<%'[8WQ_ZMFV#L*I1=A6
M"/&^/[9E@+3>^69K!.G4Y.#F]62OW^UY""-ETYY+E10TMUG0:E)#6[;2YT8?
M:N;3M_J;-:UD!#FW-L]ES)L<UNC/N&58>8SG75316K=RCA18M@BX*2GKFX.Y
M;=%%C4^Y^_TZ&RVXMYTIC4'<$Y/C=)]Y9__LP\K7+3B)?7Y[\V))7$INXS.)
M5]3+A@[Q"[]@_9CXE+.'?ES\?')A_5SQG?]0ZN9:-3@_I"E6'9?\N.&1ZD!4
MHUZIBEIP0R=46<[>JJ.I,B8':$?D5_]#13?I&Q[F3VVD-HPD[V]PT)^*(ND:
M==<7W*NOT.V;_:5^2OW09*JF5#'U3ZIPZ0I(:5XZ='EG^;FXO&6V50G!+\8>
MU& \E&-7:S]-ZU@^ IAB8C(X!6RHP:$8>Z/@T/+6&O^T TM/ *)C]XZY@<*#
M%2-_@S]YU(P0H '3#H]M@$XV,>G#(QQ^MV<8U[J"A*4ED%=I0:/M,'WLDN'G
MB-G!=D-"),?#?F@RJGS:V>&[*"L3D^Y;&$/V'3=^@LH_/&J-7I8Z,ER%N14S
M.K@%9QHT-)"%-W'_JW\OOFG:H<%$_ (3DTX6R> )%_PT4CG#UB1*:L @CIP?
M$]%_D&(7%-"72QEUK^\=HWR<]E??58K>9&&[">,_O9%W>1#+!*<<ZS_/?+WH
M0=\"5EG@\YY^5I-[9?=E5N^T*SWC+* )I>4:M_0_%&W 7E"6(NJ3"887K>PY
M+5@7N+4[6M#O[M,%$-1/.]OU\->SOZYYJO#4?RCO?G-Y54IV+TU.623IWB(/
M#^SJFB*[[6[5.5/V8-J*3I:,9[*YL4O,^Y/*?=/G5]>0LJ"GM4ZY"-YUIFY*
MH+)SAE;O;M_^3KMVVM4.-W6JR<T&E+C]3VK\5/6SDO&NU8##%7SU.["R9B&K
M$!8(/ %?CM@!32F\BW9 M,7MP]Q$CWC-QY"Q3\T?<U#XX\OVE8\ /3IG5=T!
M_U"I:O^!'6+:@JX@V3 Q=  SH^ 2PA.GBSV/?$PXXXE 7"'AS8]P>BFHL1O%
M)]"Z]HSR,BQ-\:UJ&3Z7WE9[B#@7&@[:2;J=OP4*I#3&/(3/ICG,6P]=3W<V
M7\TYQH2.?"DHH=YLY99XT*[)X\N'Z!=H[E5O&$? =P&SF#OSND!G6,MC3"%\
M-GN>%=B"_<6\C?.6^V$X/#=)X-I\IS!3D"K=4_*O $U96T$0*$$'JC<*5N3V
M ]2"*XMB0?.$IAY<P%&AJ[F$.TMX>W!=UJBJJJDN[Z9RG:2I:+OB)[FO+%^1
M#]Q?.2X?S[E2HY&[17<";&4;/4QKWLL&S<G<4&G  #.#TJ1M9.><;[05]Q><
MUJM(!TI$.BO I_(W=2MR?*NN:)G1<VJ2- WNH]4,3;LYE)LIS>J7IZWJ&6T8
MR0[NRA7=R4]L?TV:4_2S=26@HDS4/)"MK\0WWH[JJ=K>L,Z]K"I)?]&\G%LK
M3>Z[EPH:4S9,SWP]G"4JRYLZX$#L*3S5ZUC[O+2DBYJ]L"*Q(S,JJ1+3[N'V
MHS*U^:=Y'A<GC>]307U*Q/I1.**B4O@1V59C28Q%;P6J:R'8@Y!'647X<813
MY$:B)>JERV6"%&.PA FO>PX 9P#H.B!X/1@NN ;SA2TD)".$B$<U<M16-"NS
M&;,%^R#2"6=.,'5!8?.(A@I9ZOENZ^IJ5%5=/R %@^07@#[@:G$GH$)"?'4\
M_!YI:@8+^8V\*R( '40-GK,#U40]_9MBR3J+R[]3?#3_5'M20=PU '.:"LL&
M;:'W54V!IC&6I3/@%.9H. 2A8#'G!"#B6(98":^]?5OI).X+-:,"P -QLJJQ
MO-T8-\!BOE6E&>@9OSQ-#UW 'PU;#7/A/W1>!TOE&U8/T<PV>)%4OED57V8J
MA[,#*L-D7]$.-?-ET@H;P'W9S-2+8&_I]K YX/=2B7,F9$QJK,5K+2I ZVG*
MQ!)+'8B54EY0'X!*K*K6OBU/K@W07$@- !+5CT+'0;/4Q;/_!>>IC;M>BR1O
M6^<<!:^(T)[*5)<>;,U"-E5<;RXNZZO>VMB24E_[M2$H-!# UO-G;P?%_#Z?
M_S?5_#Z7-=0A?UD8/6#!^%32TIN*G%R^LJNK;'Z5NB,K);#F4)LNY&BM?>NW
MV55 9"-S@FJJQ*PJ@<KZ<;D5(?1W^-?5)Q NQ$9@=.D,LA>$O605I1,N#F)0
MQU!3[<_2#J$,&I_RH.$88G_M'FD)ZB_05MH6S!!4 S?'D1#1)<X$7]1?25>(
M:[!S @^3FO%F]A#R8WSQ;XK9IL^!^B,]Q#?A5'06M0%9CZV /D%+\"G%?MAR
MHE.2(^XYZ6!@#'Z,XF _DPB@&,YKXFZLWPI\0B**2B!H\F7R#]A*ZGS($.(0
MK;+P!VH_G9WH@H$QQ $4S'-FVLQF? ;3D*$MS*A+J[5A;Q.\!6[F8$BK(1Z<
M?\%@6!6743@#@><^6IR!<N(5^9]!H7E],R.Q7)XQ>T1K5S4HG<(_5XN53B8.
M ]]*;H,0D'3)8($O#"6!)_0AK"5Q_GD(;TF@W2/T)XDQ"U?C7-%55\![7"W0
M]A,. F9K=@';02+UD7PX9(WJ9?Q76(XJV>\IS%?YTVXC:ITR98)2UY9];)7R
MPBI?MO@2[&K:FO2 %T"SAF=Y>\%1>EY\#>24CN)'@A!U6792Y JM,9]6=;5T
M1U\7=T7%[IX!O+0:U54. -:>ZYB2EP8R;W.,^PIN:#GO-Q7TJ@5MYXUX56>,
MHRE"*<TE26PLM;W\'7:,MK&:73-&OP(XF@-D? (_CNE@38/MG-_%^H*X;+V#
M>P!IJ&AF[),=)IRKG<:*)H6"S#$2LAQRJGJ,<A).RY;2+)$O%]VE>V*\YUO3
MCV"W6.M8G["&$P,X=Z5D+ !^DW$.;XIR0E<29)CP*AWQ'YQ?5B<Y"?]SD1<%
M2.SWEE)VD398(QA2DB$2(1!+IJ$B".OH9(P-*1IE@MU"'JILPR=1WF;N)JRA
M>48+B"?H =Y.Q+OTX];Y-"!]X\3G$NV 4YEB6B:2QH(A;J 7LSTKP)B;[+\S
M3N.J.:51HW@VY[P7 1_#=;"VHO1PC3:;<!#J*JJB1L-C1-WP&T@7T>IR,NJ,
M:"3]/:94U!EEB06).CT_88Z)1JQNDV>+C'XMP2[P K4/!0BM5AV#3X?GJB++
MUB!ME<KT!%2GXOE",KI%(?4<18TJM%;'B:?EQE$66 &;&A^2-X(O-'R$P:%G
M]#O+;."M.ES: -*MOC#R LJJ;LPS&'&E[JG51L(SE=%*X=<!*KJ:R>&@Y9T>
MT.N0L?;L4CD,W@I)\X,_;+X4R4;L:7:9=Q0.;2JRPA'A*J.ES?[.^:?X!\&"
M"RUO -OR3*H^%EWFK0/X)6?PT6#WT)^")= U<^\)\7 O"[GX*=RP;G \6!N9
MX)I,W ?6 F (:!KK+?A5X4_V-IAB22M'@'@42N=FH)[-5?,FH=]8] C],(8H
M%?\OIH!F"^O KJ,[(2X _F5,1;TK^)?Q#/,\:3MS+VY;R$&6@+!P[@S6<<(E
MBU[>0>)VPRKZBI%*GH2[C:%18@F"VAW4 N*/@AFT-#(X\1X]F-(=,H]^F]KN
MLI2^@WK/8H"SGFZL+Z#;$RKHT>@<XCI&;,TPZ1;3-7\2^3'S5F(\Y1*K/KB+
MRF//=*FD_,/VM%C-=N88YP9M&FXVOQ]%PC<([*NO$4X+JO/"B?<$PL58TBE!
M;[ )N5BP>\Y=DEJPSZ*3'2^43E#46$R$_ MR"+M'_J#:$6\E;\IE$^;+/1-V
M$&?(#@01B0Q9QYQ.@EIVRZ*;O4@JFZ HS:AENG2D"2:E?GT5&]M>=S+G 6Z=
M]E3" GR+UC+P!OZV9L>< -Q'S0F++G:L;*Z1<D!2VG0(.7I.J[[R$X;<XIF#
MP,J:^N-WXRH;Q8%:G*(1Y'P&NTFOML"S55)C5!%_4'JUF >12D^6/2[+E+ZO
M"LPX+HNI35AT238$,O6]*F=# F>^5^Z$M/U24K&(-8;Q,L>UB^35^>!&T=^
M>:5(\630F8P9XC)HR:(4\79XHR]=@D.FSKPL_88$_=*G4[&&U484A97S2Z!>
M(!+_.!Q8PA2$(_GIP8)&-#&Z3O 9Z^OS3*C%H6:VBC2XQ-_M2<;\%@R!@\1\
M!N9S+7!#Q45<!2$H+8?[B=@9M9>')IWRR>5=)P_-C.$WD#-_MZ?_F*#0,.9%
MRGE *:N1^J$(P)Y/^Y!:Q!ZFGXWRXE@S=/./<,!,<[L/G,\,@[>3<V^"0M'H
M@YR#M60&FPLM5#/=N!=3NIE]O/D+1<R?//A\ <N=UVQWF;6=9_#]"HWV.7(-
M]8AD8\UQVF[)]8*/=)SD8(HU_;ZD/O(I(T8"\_[$")' [<89UR2:/^U>Y$Q*
MEJ:[)I*:IRDK@-),U;N3I32Z>E(DBK935>=-I6E4/78Y=*SR[S\I1"?9L4E9
MO8>RH/%9_G/*G8;KR?;4'/W&2&NJ4&_F'4*=IX^RLZ,E:E__28&7UI.*.LLG
MU[TLO9'-JANO^)[06]=6_2!D3MUE ,)MBLX/^'6J6(\%&4X8P!CJ)H1D4(.F
MN/)'68#&KF9GU@KU+6!9_ ?U ?"NX"'U/]!#KD<U7V"?IXYJE\,,<XEH/)T
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
MFCI+!82+C'43&G5RC:J?+\RP5-D2.W)2E010?X&;XF1!:[%0D;*XLO2"_'9
M3VFN_,"L,L"PW!BG5@\EOF[\R=N0>JQA->%>5J@^&V2:YU/_KL"\L*WN3,+Q
MXAO:+P%!Q1G:0[/\ <\UQLBLZN=BNVXWWMP4FTY'0GF&MNT#4)G3W/(V?[#
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
MFQB=0\VE7[HR'VSH#8I^@LI6*+Y6HI;,5>94/XW:I6P%Q/M?5KX#Q<V]H;H
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
M</N1OJ-CQU8?WW)B[\DCI\Z=OG'FT=DWY[Y=L+PX\Y+;9?\KT5=3KQ5=!][
MW>3<4MYNO=-[=_C>\ONK'VQXN.71CL>[G_SU=/^S"\\?OOCPC\6KF:\]W@2^
M7?0NY7W^AZJ/L$_8S\0OI*_X;_!_R[^G_@CYZ?1[_,TFF5^9A+8\-,5R:KA5
ML37"AFK+GL:=SIW!M>/,9-B39Z$=@([%3FFSHYW]YD2Z),Q-<DUTBW6/] B<
MY^7I[#7=V\+[R_Q_?.[[7EEPPN]O_RT!*P,'@EJ"52'\4'(8/+PJ(B]RR<*H
MJ(#H>8L<8ZQC36(_QKV,OY]P??'YQ.-)!Y;L3MZ:LB%U5=K2]*&,WLR.K-;L
MQAQ];EV>-E]3H"Y4%VF*U27J4G69NEQ3H:VLJ])5-]0TU;8 VH&=O]:%/L@
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
MWG\Z#2BO8V39""2Q\8ID#)Q6;6+^@FI*J2F3H=E&Q^VI(*XJ]YX,+A57VNX
MSA$+3T_""HX/=8Y&/0X?*8U"IG>RQ5'PS"8S9@(47G5YOQ \8DK9/@[TTC9M
M/ [<EQ*V3H"2>'3TH/);P9WFT_(62FY1EE1"G2Y0B*744_18836M)OD/_PR]
M*^(,^9+QPNL8,965;I.*K>+$#[ 4_5RGI@LRF'.]$)%D<.3\#A&#DTM#!24<
M>K(S[P:G/&(V^0_GJ9<['L"-L;%"\X$I_5'R$H+;6"+-PC<:F>)H;":O44A%
M%U%5_";$+RF9_ 7SPE,(?^B:9S^F@%RL/R'70..133*Y]'H#2W) W&,(%B4+
M:\A* 9M_@E+(.\N;FB@E+8B$K0,XCC5Z;D7?(A^LCR/!\/0^<^EA_>KZ?+%&
MXZ#W$*J5X02??T1&%E3QIHFO)1PG *'S5@OL-8^RX36:A$NL#? E).&PN711
M65X=1?2MN%;G(_AF>(:;^&9:Y_QK)$W)3YB)/Y7>VE*!)8BF;= B+\D_UG0X
M'14="I-HZAMJRT6TZJG:/ &E+!Z[R2LKZLA?0_S1S]R+XGFJ75M<T>?2 QLB
M$4C@;!T+S\%DO442AXX;-3]$LYIW:HX*IM>V8S8\UXKQ>02A*HZ._XO/TRG"
MAE'%_Q;_(L1:9&N]"3J'9_<N$-_M^UJ3*QSLQC2V_",MPZB*?%PW+V\DX5V^
M+5Z.#1;FAV'H%G6DQWWXH_BNM2.D),S;IQ5M*' L2S2L*3@G3]"NHS# ]ZID
MZJ9L:WDIS2W.7W*?'A=B%,U@5+F[\*U9?I;UQ%+.]K;QA1;L7Z6E^MGL3EF#
MQIPM OV4,6Q>%D=6QF[972K^P!D9,DGHR$ESN\R+YTZV-.+)W#>M2XSSL-Z2
M>MU4M%AZ4;T<*0:2% GPQ<P6:3=L$?M1O  J"N8(4J%E;FRR&CQH*<;ZP?06
M"X.%.,%4HS43<B4#*F]^+Y<IY_!F9]R6/"(,L9M$X;A-T&]^,]KKYD".08(L
M8<P!.MD<H@_6+"L^K@E7YHNO*2FR!QRQ[* D(6.>9+;P9TRQ4,$O#T+YH\GU
MKJ^( UB+)1UM0T8WY>MJBV\6CU,W&9/%2Q27M#_8YV0+5*8#"6) 'A$S2?!+
M_#=H$8\JD+HVX6^)#Y;9:! ZO_&@SK::7A2N=BYW$Z4J(HL_LLVD1D-+^CGQ
M1$U!M%Q *E9O/D[^%M>Y0CC"^VZ9BGS )C3^JSW7_*?PD.IRW4OA9?F'RL,L
MN=2EA$@/%)49MT>O%-AJQF]FD.4RW#4&MQ(<LTQ$:K!+#35:L(=2Z*\BVD#A
M=GEI0Q1KIN1AU>*T:Z*MIOM19_BW]:+-+N1>Y217>^R#:+-E')*-TRI'5O7D
M]ZLY9;<*8O NTU+*%*K>6$!YL-]5>X[Z9,<QU0+Z8G^3;!.#YG)/Y,>R7&-'
M_N$$5CA6'F-/4GTLO<<ZC[L4+V%U4A<:\EBG]K5K+K(G[]BL-&?3_-=)XS@C
M7:J$&9R3:X+)]=R+Y=R*/G2#:FW)(\0-$Q8MA7=1TO0LJ&[?;/5#R#*R7Q$
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
MK*DB<S;2;)#& O 1]?[@W= EV62W$FB"(,[R*1B!);009$/WOZ8?Q/K6(LD
M-E#?RK5 #U2*,T1(F"DM=BZ\5V\?/!$"%<?<TL%CHLF6-\%9^++::.V1K(.&
ME6JKG$F",,6)W'#F)1F85Y+V4N);,"/JKF@4I7KS0GX';=]Z'9G$R+,8AX]F
MO:J1:[@T4)^C&DE[RA?+*^F[F NER?0[:6YB.P82Y2WXPPP.5/ &6-;K PF$
M[6,Q'G/F:*N/JGU!:QU7<1TXS&N104 <PTVR!5B8FBNRX'[<I15,YCX.G$D^
MY#Y8]P?OX7ZWF(!R ?.J*RHKLDT+R(\3.%DN9>#)]!AQ(+8EI5+H@D;M_,JW
M1-(#"LFY,'M='SX:$EE,1.Z"\LHO2BM9L$8ONR#931R2B$4YM'S1/@&R_ZU@
M"Z]B9SPOBK@2X$SLPCZL([#=R'>+24@D=*O24I&KNZM^+%NH<2 FBZ\ILZF=
MPB99]7X/?JGXT8X+9+UPB?]YO)?GO2X<O8ROMY@$WX/_5'#E]TNWJ5VDXJ*'
M>+1XLV$S=9IPN<:XKY*_0/%FQR[20NK@S\&=A1'KUJ!QI*?%9)B+?"W_*L^O
M+5?52,TJ#V G1,,E'RAL06WA]GW+>17:ELC'1+_BE[\==DFR?-U8Y#=_PO]2
M=NCI<J5\9>L=E8?D6L-5;+,(KTXK^"4(*SV=W,CS*S2/%!()FKQ-+S%0IG49
M1KH%?(O)T%N,:APJG9P5(RXO:L\N!;X;^#EO<@:T>7E!"4ZJ;?DG(J3RE91L
MWR#Q=9JG4XH@A[%G=0EQG_7(Z&+Z1"T5FQ?6T*8!V7HV39CCH8FGF^]M5?K0
MGT0LDRUFG/%Y*[K-/.ODS<?8XU:?(29P (.V^!3WF"C-*.*F<D_HXKDKLD7J
M$.Z(O0L4;IR_X2725=R%/DKA%ZZ_TQ)>"U>V^AT>R/VI?U#4@@\*C08.ULEY
MH8U!N[*NJ#8CE^/SY('(M/#E$E]XEX^G<#54MO8G^1G\:?X/9@*WZU<4GA>W
M">[K"X7?.=8:0!"8-5N9QRO=<U>63H[96BNFX33O3X)4],[:>V0(XFINB<V
M2!U:.$'=+/#1/5#ZL87J0=FY3(ZB4[)]STYIB_#VUD!1%S_%NYW?0SQ=>XIH
MQP+--Z(:6*W]9:07B?EG=3L,F>RY:D>M1<9?Q6+EY;C;TJ4R>,MSD:W8PIO%
MM^9WK6TC7(F5YMO0M0A'*S#.J/3C1VO?EJ:RBE3'B[9F\.45^@5Q>9(JU:,M
M(N& K,3;FW=<%+"V!+],'C-/0.ZC&[7K#<<:;O+^:HMJ/%BNJLSRC1FKY('%
M"^(62OQUG[<$"?<J![VG\W(DT%H^+N+_:YZ)%*-W)6_J1%ECX<XJ3K8/96F9
M,$>4LJA8E_LIZJ:!E\\-UFAV4EPWG)9_IRVTA\7)C+!5($_+&I:@M7K*3?A
M)4GU+3A=BE//[#]5A-)H43Q]#GUK\$ZU'R-B@U'VEIEK3XC26!=672";.2F2
M135T#AUZ4I'+L2B(+$EG?]D?6GB _3%JF2Z>,R=XK,J;$[TA0_J#TV+/%Q+<
MM69SB"?<_\2ZZGCT';2U/ [YF=]HVH,LV7?,N!=.VE6A38;.!]4IMT.A&]RE
M2\ K]CQ!'YAC%DZX@(O$_U11A+O @3(Z_VC^HF(NSVN?@P$FAG:MT\!X3E"4
M L;,-DR31"&7_Y>:]K\"P8N@#2)1Y5%%-QA0>DH&YY45G9$$)Q_2#XD6[;R@
M'N)_")HK'R#/>KP25^"E]@)^+GK K '_%W83V52NTO\$'I3::Y?F>18YJ*R2
M8_2.<L>=++6SQ&WS;;F-T,/CFG@,;ZV]F/<47VQV">M"9@BO51PJ70#4EYPH
MDN:-*^S27TJ>IRM1_]RY3E6LL-ULE-5)]G@TBI0"S%["8Q$:LS=8(G)<**_(
MK9D)I)7DEE_)/5P89?)*.J?;8,!W_%"M4]_=G"/SDZ_S4(G<1#Q[ <^!O+QZ
M++8,W8D<[/#/K*'M;8:S;J8/UIW,61WWO/)MKBK\9<G=?(=-8XSR@K_K*S53
MJ)^M/\G6,S:L*!&8LRXA8'LF92XMJ$E+H:77UAZF3H@;JABBG@B_8&JE=?E]
M-J33;ZRO4[UD+K(QDYJSC"OG\.TYVY"0ME"V._5'(YOU/CVE1L<Z%X>6E[.>
MA2N*)6P[OPOZ2';A^@KE \YJFS#)6L[P2AIO%[<1&=VZ!K&EZAMBX="T[]4<
M2!AG4\8'?X4'%<&@QJ]$MP,,7:]7? )GV&2)8X /*X?(0N I7/\_5&90?>M3
MR,(T0Y60\-]]ME2'CPN?4"A!G_I1M/G(G?42Q?+_V9I 5 C=6S67^ O^A*.:
M"Z2O*%_K:L5/TK95GA8^WHV57.9_W'K&>(8WRV^;IIK8N)Z0)V%9-F7";XAI
M503!@)[!_S0]UA12>NKFJD:D+:RTDF_='59B)RG9JC9:BD;[N6BF\E/6X[(^
MXJQ-CS 5LUN%$%/A%NA.4VK14HJ@5J._G_JRHE+#VKW<5*&<NC734"RM\9NA
MEHC\US-D/KPG-N<%;W%\53W>AD1!#4V+RR$*6NMN*DZ]5^%L3-T]VK1(NV#K
M+L-$Q4N_*:K?DM/K8>EY0;O- X&>J%@UA&<@]^D+C]AG)F>P>\YD 7O/M0=E
MG]@QJ1'(W1 44!V;]\2SJ^1^P:FUIPWSJ)<MJA2O&0[+?PBEK%/T:7VI!5D9
MZNY'!?U[G[:MI83O6-$00%T:M*=J-LW<<]BDI^]W&JF[SCAC.4X^P,KY5R@@
M.)[TZ8<]64LSP*YNYOF]5UO^,MMW3*F?R'P>%%EQG17A^:0XC?7*:8VVG5UJ
M&2GKYO!73.&7<D7TT8=&0Y*,V$X0[-YK:CX%_A/YM/8:4!+D4=X,9'@^+HH
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
M'JJ869 =6R:%*8VA;T6O:3.]*@3^=)G# U+-##';BPVS-\D[=2!C/:94OV1
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
M94Y,F42YE_L^O4"Q@;\KL@E?+>Q>'BO?*3[F:(,] +P;YVNV\N^K/ZO-@EV
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
M(-J/E65@.:+ES<0R%_J!1M_*"96'+#:$EWDA=6-KKB4Q34<I]U9N,- 8\_U
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
M*)N$20TJ3F9+)5/27D8O[931E%T%5&57+DW5GDVO;?W4@.S_&G*LCP*%5B:
MS-H>*+/U>EOA&/J\VA7\0.F-N5432%U01O-F*E")(\6$O*X<>FE3*E=9DR!N
M*!>DM99P\SJ*V+*N E9U=Q:]NCN#H>I(8]:V?6K_&'*MC@)%EB<!N94=4&[C
M^;[:/OB%R@7TH,X+>;TQD'2Q <2<K$8D]I?@\M0+E*LRV<KR%&&#3)S26B#,
M[LCA%W5G\BIZ4MC5/<F<FLXD3FW;I_:WP51ML#P"%%N<!$K5]W^EE<>'&MN@
MY_7.T7>;/6%7VP.QYUM!M%$5++&K#)/74$225^8RJF49_(;\E,36K(3,CE21
MI#LIOJQ')*CJ$?%K.D5\5?NG!N2H#=EJ0Y[%$4!J;@PHU/=_M87;NSJ;@"?-
M3A&W.SS!B[W!B-,=,;2!^KB$UDI4KK*$()=+:-4%.9SZS QQ:TI:6H<X.:];
MD"SOX256]?#$RBZ>2-7^J?UCR#?7 62F)X!R]?U?8^[ZIM':]U&[8\B-/L^H
M2\.AD(GN*&IW,T3<4(/(*5?@2HIDE*HL":L^.4_8$I^=TL'-S.EB94A[&.G5
M/<P491<K2=7QJ?UM,-D%%)CJ "4GC8!*]?U?9^KTLM7*ZWZO0\"U,>_@\^/!
MX.'^2$I;>ZQ(60_/EE5C9+D*4F5*":,NOHC?S)$DMM/SLSK)^47=Q/SJ;G*6
MLHN:KNKXU(#<_QHD)MI J;$AH#QA 32:.#SKLG"[,^SH>67&UVOZ5&!LWW X
MN:$;%*]HA685U*.DZ4I"A:B"IN*4<1NI<G$KH22] RN3=*)**CNQA36=A#Q5
MQZ<&Y*D-.6I#D?%A0&%X'*@U-'W;>L+FT8"YPXUI)X?Y>2_/L9D 4,=X&%$Y
M&"V4=D,RLMJ010E-. 6GCJ*DJMCU>&5\$ZHZK15>5= 65UW>#E?4MJ%DG][?
MAI.[ *GA(:#RF#[0<,SX>;>AV>T)<_-+%QVLIB^[>?=?\(]N/!U"*!N/Y.<.
MQ:8E]<$+>%T8.;6=7(EK9=4@6X1UT*;41G!C7A.HL;0YIJ&A"5)=W_RI ?G:
M:X"\$SL!^3$MH$;WZ-LVW>/WAX\;7IXS/SY]Q<I^\(I#8/,E][B*\WZD@C.A
MO-2IZ!3!&#2',8@M(O522C%=K I$AZ :VI94 VG+5,6V%M:"6BM542T-=9\:
M4* V2([O !1']@/UVH>?]FKK7#VC?^CTHJ'QP"U3U^;KUF$55QP0!0ONU)3S
M 0+^=%0*<QR631[&%N &R%)4'U,.Z^&5Q76+R\%=J16@SIS*F$Y9971GU2<'
M2 ZM^>NE3O6A/6_;#NR[-;Y_S\SE0X<&;^N;-]\[X55QVR(J_Z8=.OFR&XU_
M/I#/.!.=1)J"I^/&L#FH$7(^;(A1&#?(+8[M%\IB^A)+HOO2Y9&]^:41O;)/
M#B@\N 8H/;@%J-?<]FA@A\:YB]NW#MT^<+3ER5&;BL>&OOF/S&*2;]FC>8L>
M5/J%$"[Q+$CT\0T"XA0V#3I)R@"/T[)!8^R<Z%%^7N2(*#]B.+D@;#A3$CJ4
M7_BI <4'U@!5>]>_ZMRZ_M+LG[\-W]JVL^79ON,5KXXXY+\T]$]^;!G#N^V,
MI%[U(1(6PAFH^5@.[#Q< )G%B$ SQ(3HT]2DR&EF<O@I;FK8*4%:R%1">O!D
M:D;@9%;FIP;(]_P*-&[Y]<;$+RM';_R^MO69AF;%AWTG\H$CCLEOC/UY3VPC
MJ?<\H/A;@6C$M7!BW&(L!;0 HT=?0K,BYO'LL MD;N@<G1<\Q^('G><* LX)
MA?YG$^/]9E-%GQJ@W+SB_L"JY>,75BQO??K[^@I 0RL?V&^<#.@Y<-^;>U-?
M.(7@'OM$P^\'04!WP^%1MT"H\)M0;.AU%#[X&HX0=)5(#+A*(?E?H9/]%ED4
MWT4>U>=R/,W[<@+]4WO:OO+;L<D?OFZ__M-/%< ?F_.!'0>3@8-&7,#(A@K8
MN.+>N?O"7OD&Q3P+"@]_$A$5\@@4$_@P+M;_ 0+B=Q\3YWL/#_6^1X)YW:7
M/._2X1YW6 CW.SRDVVTAZE,;&UC^5?N9Y<LJGZ_ZN0!8OR4%V'V !QPY1@%,
MS;" @VT<X.8<!?AXA+X+] Y\&^[G]SHZP.<5.-#K)2S8\R7ROY\_X$+=GA/#
M7)_]?^S=5U23>=_V_=AU'&<<9T9GQCKVW@M-Z;U#"!!*"B$$ JF00$A"$GH"
M)*%#"+WWW@2EJ"@(HHAC!12P8\/>?D_&YUK7QOO>HIO/QKWQ66SFZTK.),=_
MG2#OW[,'@LUTJ*?U= 3Q>[7WS4=4WI@_-PN6+DV U:NC8/M6/JCM9X&!AA^8
MZWJ"K1$&'$U=P,W""?!6#D"TL0<?6SOPL[,!FKTU,)!6$("T!+:#)00Y6'P.
M1IE_YCN:?1)^-XC=]1/$'%L-8HO=$&^O"8F.)I#DBOR4@,>^DON0G\8R6 ^B
MN2$3X6$18P))[$VN//YZ4$KR559&VC S6W&97J <HI9D7:)49E_RJ\NYZ-N2
M>Y'<D=?O>SKO+.5,[O?XWX;_;?C_-<2J&F)4#8FJAB24,22[(#\EX;"OXTGD
MIU):P ,))V0B,C1R5"2.O<F7Q5_C)*=<82O2A_VSE4.,@JQ+M)*<BY3*W$&_
M^KQ!W];\0=^N_%[*J?Q3U.\#<:J&.%5#G/EN2++5@%2D,:0ZV7].=<>\3B+X
M/(WW#7@0Q^)/B 61H^&1<3<$<8E7N8FIPT'I&4.LK*R+S/S<07II_@5J5<$
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
MUWOTJV[WZ5?=OP[(J@8?50-=ZS?@Z*\&@?E6$-KO!P%:]?+"&P+;QPKH_@Y
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
M))93.QOK5W<.>QSC7_,\.K#R>51@Q=(@=AV^']<0H&XM^MZ[#CV?%$)_'Q1
M%XZ($HX>5N2=/:"W9F*OV=:^72S%EBDGW9H)3VK)*,<J=RC$/JT_VC6A-\DK
MNCO3+ZRS,"BHHSJ4T]X6X=TV%.79MCO:H^T,]C#*L^5%E'?#BTB?^I=+@D0A
M A2O)D#S:O1^2!#]M6L9NG1D&3IY8@/:?UR.>_JHSNK!0[3-'7/6\G6SCEJE
MN]R-\Z9]+=)V!-LDC$<Z18TFN(6.I'L'#!5P? <K ST'6D+<^@?"7/IWA3L/
MG,+NASGWO0IC=V(=2X.T502H6(4^=:Q U\?YT859?G3J.!\Z>'8MVG56AFOT
MM-;*[A,4T<:CEMO+#]FKYQ]@&Z3O\S%-F VTC-H3;ANR*\[)?V>:F_=TGI?[
M5(6ORU2SO^-D?X#]Y$R@W=1)[%Z@[8YW0?8C;X,<AI<&.8((Z@30S7X>='&*
M%YV8XT4'3O&B7?.KT-B\!*GWDKI \P7RALJS=,F"T[9*Z2===!*.>Y$CCP:8
M!1\)L^0<CK7Q.I3JX'8PS\7Y0+F;PX$F#]O]?5ZL_3/>U@=.8'>]K/:_];'>
M\]'7>O?2H'@YNM=&0O,CW.C$+FXT=X@+39_C0Z/75Z#>O\6)+=>5^:O^-%A;
M>-5L2\85EFS"O)-:Y"5/W: +'++?^5":Y_E8"_:Y%"NGL[DLN[/E=JRS30[6
M9_N=+,_..#/.G7"V.'?7R>+,6Q?S4]]<Z2<6V4OY7,V%KO80T:D=7&C?7A*:
M/,Z-!N?Y4>>]5:CIWE92Y5T5_H*[^D+I=VBB\;>M)2/^<90/O.6NYGN3H^UQ
M,U3?]48,V?%&"M7N1JXI\T8YW>I&$\/B1K\E_>:,E?FMXU9FMVY;F=UX946[
M_I5%O;ZXI)LM")T=)J*Y&2*:/$!"_6>X4>N?_*CNZ5I"V3,IKKRGZLM3GQJL
MC7U*$PU]:KF-\\1NN^<35T77)]YJCD^"-.V>1.JPGB3J6SW),K1X4DPV?UI'
MH3WM-#%Y-D:E/-M',WY^ 7M(,W[ZD6;\Y MU*1=Z$3HP04"3LP34=YR(FN>Y
M4>6]9:CXG0@A^]UV[J0%-8&H!?TUP0O4C;X+C"WN[VTDG-X[R]B]]Y1GO?=7
MM/H0IF+Q(5;-[$.J!O5#GA;E8X6VT<=F7<-/?7KZGR;U]3X?,M#]<LE Y_-3
M[.62#HT@-#6#4-\AA)K.$E#9=2Z4]TT0I2V*$N,6I;G#OJLL\_^NL\KSA_$Z
MEY_F&^U_6F]B@8.X);"WT<%'RA0"I4T@?+LQQ,L90KJ\'A0HZD"UDA:T*FO
M@(HZ3*NJP4$U59C'_ES2] Z$^O?A^2<1*KV"4.8=(DJ&U81(V$@,A&U<WJ#
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
ME,F,:/IH2C)S,#'+OC>NR*4SNLJM-;+)JRFBV[<^?)13$[8GH"KL9$!EV)V
MBO!W_F41[SFE$1_\2B(^^"X%?PI"A,CU1$C#S5NTF8 _]2 N-,MS/>E0Y?ZG
M2XO_<AMEW:E&ZZV'JIT4]Y1Y:4\5!AJ/YD30^S,2F%VIZ?9M2?DN30GE[G5Q
M]5[5,1V^%=%#_J51.P.+HXX%%4;=#"R(?AU0$+/@GQ_SGI,7\\%O*>"'SR$:
M]V8F;MX2,<+WNJW$UVTRQ <]"J3K?6I\YSN-UQYKL13?5^^H,%/EH3U6ZD_N
M+PPS[\J-M6[-2K5O2,]QKDDI<:](JO$N26CU*XSO#\B+FPK,B3L<E!5W+2@K
M_F5@9L)"0&;\>W^,LQ3PQ]T=MY8 V<*XO44(7QLW$UYT21#N#$@3KPRJ\)[N
M-5ISJ,-BR^YF>_F).C>MP4H_<E=IB%EK8;1U?5Z2755VIG-99J%[47J5=UYJ
MLU]62F] 1O*.H-3D \$IR9>#DU.>!Z6D+ 2D)"_XIR2_YRP% G%W)^ UY.'N
MKA(F?&P5(3SIVT2X.;J%<'%$F>?X@*'0OF[ZYNEV6[F1)E>-GCH?H[:J(-.&
MLDBKJN($N]*"=.>"O'RWG)QRKXRL1K^4S.Z Q(RQH/CTN>#8C(O8TZ"XC'<!
M<>D+_O%I[SE+@6 \.PEW=^%:!+7KT+N.=>C!T'IT;4*4<'9<D>?PL/[JW?UF
MF\:[;63[VUS4.YJ\#!KK FA5U>&6I15QM@5EJ4[9Q;EN:86E7DD%=;YQ>9W^
MT;DC@9&YL\'AN>>PQT$1N0L!D3D+_E'9[SE+@5"\!ZFXO4N$$#0(H5<]J]#M
M<4$T/[41G9B4YYX;UUTY/4P3'>YGRG1U.ZDUMWOJU[1PJ*6-H8R"NAB;K)ID
MQ]3*+'9B>;%G3%F-3T1)&R>T>"@PN'AW4&#Q:>Q!8%#Q0D!PX7O_D(+WG*5
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
M:7 !38\':*9\8&HK %2/U4 )7@]&"1O!(%L,],HV@VZ#..AT; 7M?@G0'I4
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
MC%1(0-;B C*%&PRM><' =1GH^0N"3LQJT$I? YI%ZT"C6AC4FS> >M=&4!O
MQD1 =0;;)PJJ1['SV#_8,]$?JN]%OZDMBGY1 ]'/:B#V214V?52%S;\"33S?
M /?_O\\ _OW>&.J_SX/(W&#"X 6*TS(@^PJ"8<1JT$]9"[IYZT&G8@-H-VP$
MK79\#'VBH#DB!IJ3V)Y-H'D(.[/IN^;U3=\TGVSZK/ENTP?-;YL6-&'S.TW8
M\E83Q-]HP-9?@0Z>3<;]3\6=:29+! M\'A8&W$ WYP4S^^5 \UH))B%"8)RP
M#HRR\-&7; 2#&E'0;Q'[H=>UZ;O>X*9%W?'-WW1W;OFJNW_+%]V36S[I_K%E
M0??AEC>Z;[>\U/NVY;DN;'VF"Q)/=4'RR7])_2\P^'>^!!'HN+FM\#I8RB2P
MT>4&)I47K%C+@>&V$N@!:\ T>OUW:MK&;R8%HE\H%6*?C!LV?R2W;WE/[A5?
M,!H1?V<TM?6MT=ZMKXV.;7UE=&GK<Z/[6Q^3WVQ]8/15XIXA2-TQ!)G;AK#]
MUA* +$$ <W$"6&TF@*TD$1P52."DR06.9!ZP9RS[:>.T\AO3=\TGRW#A]Q:)
M(F_-L\5>FY5L?FE:(_Z"UKSU&;5KVU/JH,1CZH3$(Y/=D@]-#DO>IYZ7O$.]
M*WF3^DKJ3Y,OV_\P ;G+)B!_B0+R%RF@\"N@XOD,W-XVH@1PWDH M^U$<,?G
MX:;/\]W5C/^3DZW@.P>/-:]L@X2?L6)$'ENG;7IHF2]^GU&Q]:Y%O<1M>IOD
M+?->Z1OFHS+7S6:V7S/;O_T/L].RE\UNR5TP?REWQNRSPBDS_'')#)2/84>Q
M([\ ,]S[3-S]3I@[W@MO*2+X*I*^^VIS?_"F\+WVL%KQE.TB],#%3_B.8X3H
M3;O$+==MLK9=915+7K:NDKEDU;C]@E6'W#G+ ?DSC'&%4XP]BB<91Y6.,RXK
M'[%\HGR \4%UC@%JL]@>2U#?O01@X-ZWP]W+QNWO@_<B8"OA9Y L\4.0&NEE
MH '/(PY]^1T?AU5_>WH*7W$+%KOH$B-^SBE5\K1#KLP)NU*Y8[8U"D=LFI4.
ML;J5#["&5.>84VI[F?O5]S#/:NQBWM.89K[3W,'ZH37. JTQ;'0)8(W;WQ$W
MI]=:! $;$(1N(GP)ER2\BE @/@K7XOHGE,IW-9"UZ@*'+7S:F[/IN$?XMB-N
M"=('7#-DYYSS%6:=RI5W.]:I[G1H4Y^V[].8M!O7&K?;HSUF=T)GQ.Z&SJ#=
M*]U^^V^ZO?:@VX-U.X#.KX"UE@"NN'?]</N'X'5$;D0+,5O0XSAIPC]QJL0_
MHLE\Y\(M5YX(=A(^'."]:<XO>-L>[VB9G9[)\E/N64H3;D6J8ZZ5ZB,NC9J#
MSIW:_<Y#NKU.,WK=3H?U.YVN&+0[/3-H=?YBT.(,!LTNH-_T7WK_"^SP'KCC
MWONW_\-7HV^Q:]&+Q WH;O(6=#59D7@NP8#W> Q=\&"D_?K94/=-,T'^VW;X
MA\N,^<7+#_ND*0]XY:GU>I9J=GO4:G>XM^JVN?7I-[-W&#:RYXP:V.?)=>Q'
MY!JWCT;5;F!4Y0Z&F$'E+\!Q-0(OW'O!>!W1@NACXBKT.'4U^CM] [J8+D<\
MD:K+<S#15'!/G,VZJ2A7L?%PWVU#(<$R_4'1"MT!2<H=G"SU5M]"K2:?2IT&
M[R;]6J]NPVK/47*EYZQQN>=I2JGG/4J)UWOC8B\@%WN#4=%_&?XO<,;=[2N
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
M_9;LQ#R;Z"-T/"Y<[%!THM2^R"S9W>%%"CM"JY2WA<Q0&P]NU]@4V*.U(7!
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
MP/DJ@.5- (.[ %JO 31^"($JX8(RX8,"40!9H@;21 >DB!%($$O@$0?@DJG
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
M@HP!@[R,948YZ9N,L](/FF2E7S/)RGAEG)7QW3 K@QAD9Q#]R7Y$ MQ)P77
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
M\U7I92[/99:X?)49=B&RB]&B":Y$YE_$&;N_!W9O[-^O P3@02 ;[@:(PI4
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
M@\%6%=#?I@MZV\Q =[L=Z&R?"MK;?4%K1QAH[$@ ]1TYH+:CDE+9T4XI[UA
M*>Y<2RGL/$ I[+A%*6Q[0\EO_4:3WT+^9QCSY^&YM^/,:[".YF-V\EJ <,SU
MQDKJM W <B>  =9VC?TL4#XD"HJ')$'AD!+(']8"N</&('O$!F2.N(#T$6_@
M'PT#J:-)('FL "2.U0/OV!P0/[X<N,=W@MCQWX![[ 5PCWP![F'R/P/]>"WB
MW.OPW(M6XW6 /3QR"X /=G'GW9B_#SOX00#UHP#R)RF0/,,"[@5AX%P4!]&+
MLD@51"[J(0L0OC0%A"YY ?MR&$H&P<O%P/JM&9B_S0?&;VN!?N4 4%>NH^?H
MP_]T+P)H6/[W,Z#T30!1F.V[%\__ ,[_,(#><0#54P"RYP!XEP!$?Z> ?8T)
MK.NBP+@N#O0;,H %"^"F#L M4X#;>(-ZQQ-OC$(![J;\_9]INH<;_AX.^OYZ
MA"=T_PK>O#W\GR;,+QO[^QE0-)ZW'_XCSD< S/_[_ = ^0* ]&\ W*L PC<
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
MC./?)C/Q+Q,[O#S#$_=GA>'960FX;9J%&Z9%N&Y:A:MFC;ABUH[+9CVX:#:
M"V:K<,YL/<Z:C0JGS?<*I\R/"2?,+PK'9M\5CLY^5SAH\;5DO\4?DKV6O$=-
MLGL2<0[UY_*RYA+W<!Z7GKDJ>&>V)EZ=;8A[5E:X/<<9UZT#<,4F&A=M4G#.
M)A=G;$IPRJ8&)VR:A.,V'<)1FU[AB,V@<,AFM7#09I-DO\T.R=ZYAR1[YIZ5
M[)I[4[)S[NN2,=LOI:-VOTJWV(FRS9-LFD2IKWS,[:$+EU@WX&47 2\LD..N
MG2ZN+S#%)?OY..O@C9,.83CF&(_##ADXZ) O['<H$_8ZU J['9HEN^P[)3OL
M^R3;[8<DV^S72K?:CTJWV.^3;7(X*=OH<$VVWN&!;*WCIRIK'']6&782QUGU
M-\0%7.ZH_8XW\!*7U[N^[/4])'C*11MG7:?CA+L-#GNX8K]'(/9X1&.G1[*P
MW3U+V.9>*&QUKY!L=JN7;'1KE6YP6R1=Y[94-N(V+%OCMDEEV&V7RDJWH_(5
M;I?ER]V>5UWF_E!UP/U'U:4>HNJ22?HG>>S,I9Y+ZJM!U ^EYZ,/O\A;SFD?
M=1SQ,<1^7POL\G/$=C\?;/4+PR:_.&&#;YJPSC=7,N);+%GM4R5=Y=,H6^'3
M+EONO5AEF?=R^8#W.OD2[S'5/N]#:HN]SZOW^-Q5[_;YMWJ7[_=$5._T%=7^
MSB,/WLZH?Y_^^^DHX (YP>/#03+L#=+#]F!3; F9AXTA'E@;$H35P='"JN D
M82@H4[(L*%\Z$%0F71)8*^L+;%%9'-@E[PE8JKHH8+5:9\!6]?: _1IM@6<T
M6@-O:[8$OJO9'/2M9E.0J#&)^A,^8^U?#P.>X2WN2AR]#CG(XSV,8UNX#C9%
MF&!MI U61[I@1:0?ED6$"TLCXH3^\%3)XO <:4]8D6Q16*6L,ZQ!I3VT7;XP
MM$^M)72E>E/H)HV&T#V:]:$GM>I";VC5AKVI71/VM59UV!^:U>&B$HTG/&3+
M\8"YWXRG]U?NOY#=/-[&V]V&:"VLB3'&2H45EBD<L%3AC3Y%B- 3$R-TQ21)
M.J(SI&W1^;+6J#*5YJA:>6-4JVI]5(]:;>1R]>K(]9I5D3NU*B*/:Y='7=,N
MBWI-IS3J*^W2Z-^U2J-%S;_S >? ??K_:]0^0^]Y()6>D\<;68_5<>H8BC?$
M0((Y^A+FHR?! UT)@4)[0J30&A\O:8Y+E3;&Y<CJXXI5:F.KY-6Q3:J5L5UJ
MY;$#&J6Q:S5+%-NUBF*/:A?&/J53$/L*^9+\IET0*VH1S2>\$T'O3_]_F?HG
MV'[MR5#NO[#'3 2&DN18DJR'WN19Z$JQ17N**UI3_(2FY#"A(5DAJ4U*EE0G
M94HKDPIDY8GE\M+$>M7BQ':UHL0E&@6):S3S$K9IYR8<ULE.O$Q>FI*5^#E?
M?]7.3A2U)M%4\@9K?IO^_P+UC^:PSV?;LY['*U/8YZ9)T9.FB\YT$RQ,MT9S
MAA,:TKU1FQXL5*5'22K2$B1E:>G2DK0\65%JJ4I!:JUJ7NI"M=S4/HWLU&'-
MS)11[8R4@SIIJ9>FI*6^0#[C\2_:::FB=GJ*J/6$5S@.-YCW6>H?5.X!Y0)K
M>#S(>O0REHXL;;1D&Z,QVQ)UV?:HSO9 17:@4)H=(11GQ4D*LU*E^5DYLMRL
M8I6<K&IY5F:+6D9FKT9:YDK-E,PMVLD9!W22,B_H)&8^/R4Q\Q.=Q(R?M9,R
M1"5:3WB1-;]*K5/YP-Y">LX"UH#'?6R_.AA/<YX6ZO.,4)UOCHK\>2@K<$-Q
M@9]0F!\FY.<K)+GYR=+L_"Q99EZA2GI>I3PUKTDM.:];/3%W2#,A=Y-67.X^
M[=C<<SJ*W.?(QSJQN3]IQ^:(6DKB)KG'FE]FWL?IOW>2=619$7MMQM+"F.J*
MU%%9K(^RXEDH+IF+PA)GY)7X(*<D1,@JB99DE"1*TDHRI"DE^;*DXG*5A.(&
MU;CB3C5%T:!&3-$&S:BB/5J116>T(XJ>)1]I1Q;^J!59*&I%%HB:49/<8<W/
M4^](&:]',DSZ2^GY2JC/UXHR%127ZZ*@P@2YE7.07>6 S"I/I%<%"JE5$4)R
M59PDL2I5&E^9*XNM+%&)J:R51U6TJT94+%4/KUBG$5J^6S.D_+16</DSY$.M
MX+(?M$+*1,V0TO_R-&MPFGH': ,V5?):J)S8 VHDY?Q>48V W%IM9-9-17K]
M;*0VS$-R@QL2&_R0T! FQ#4H!$5#LB2Z(4L:V5 D"Z^O5@FM;Y4'U_>K!M:M
M40^HVZ'A5W>2W-+PK?M PZ_VL89?C:CA5RUJ^$^BW(\[3KU==<!:MM]+23NI
MX=>%#?1]3?0=+1I(:M5'PL)9B&NS@:+-"3'M7HAJ#T)D>Y00WIX@A+:E2X+;
M\J6!;152_[9FF>_"7KGWPF%5KX5C:AZMQ\D--??6]]0\6KY3\VC^4\VC2?R+
M\\J]L'I>#XV<BZ2'-%.WHAG(64CO3:L6UZ6"Z.XIB.R9AO!>2X3USD?(8C<$
M+_9#T.(P!"Q6"'Z+4P3?Q3D2[]Y2B6=OO=2]=Y',M7>%S+EW5,6IYXC<L><:
M>4ONV/V-W+'K#R+*'3LG.$4+M*^5ZS(9)!W4K6NC]Z9V.BU:?!^]YU(@>% +
M <L,X+=\%GR7V\!GR!'>0Y[P' J$QU DW(?BX3J4(;@,%0I.0S6"PU"[9,'0
M,LG\H<U2N^4'I;;+KY#7I+:#CZ2V [_+;)>*?W&DA>M2%]?E3F Q:>%Q10^0
M2^VD 7J_(2"(EM5K1 5N:Z? 99TQG-?-AM,Z6SBN=X;]>F\L6!^$^>NC,6]#
M$NPVY&#NAG+8;&@6YFSH%ZPVK!<LUN\39J^_*)BO?R#,7O>E8#[RJ\1\C?@7
M^Q8!FVG!EO4"77RMZ^<\I'8ZM6-7,_]U@/<FP)G>W&Y,'7.WZ\%Z^W3,V6X!
MJQUVL-SA#(L=WIB](QCF.V)@MC,5ICL+,'-G+6;L7 23G<.8MG,GC'>>P=2=
M]S!UQZ>8.O83IFX3!>-)MB_ANCC(ZY&T+..UL)+S< V00%L8OH7^=PQPV07,
MVPM8'@!F'M*$R6$]3#L\#<:'9V/J$5L8'7&"X1$O&!P)@<'16.@?S8#>T5+H
M'FV!SM%!LA7:1X]!Z^A-:!UY'UJ'OX/VH=^).,ZF%;P>6>O.85X+M.<%&SD/
M1SD&.X$ ZKH=I#Y]L>4)>G!Z<\.S J:<UX#V!5UH79@*S0MFT+A@ _4+#E"[
MX 75BR&07XR'[&(VI!>K(%%^---%%O3B;MZ4Z+<OT,A?H'$^_RWY:1SEI_3T
MT9(W;09*F7,&?U7!?(.. AZTQ?/IR2W/ R:7 (.G )UK@/H-%4AO:K/IT"/T
M_+?H^6]9$P?> +V .VP([BC_3Q'>@)[A1?<,)]<S3.Z90^0JOT]#?^=C\FB<
M0=:[0_D<#G/./<PQ8+ZA9ZE_@?J7 0O^R?2G ;U;@-8S@/PY^GVF@A=4">-X
MD7&\.)4-\2PV0U9LS-DDO^H)O,8X7F,C\CH7_-=YH;_!@7YC&Z'G_R=/^*^7
MR+OC=.V:> ZG@#]*IG88\_6D[CS^VFSJ&M\%=.\!&B\ DI>I_1KY)_D7>4L%
M>%N33;D.\)X!S<ETX-^SV20KS8H[\ D;Y$^4'V'&A?@S7O"?<= _YR!_SD0_
MOT)NC]/ \A2QYJG,.X+:7C>8_QW G/E.I:X.=565NF^2=R?W0?XS^3R*\KF0
M3P2>FS7Y0@OX4A=X9 1\PYI\;P/\2-/R$^/XF3?&7[@8_L*+_U?.C5]9^-]8
M]-].C2-JSH"H2L\/)3.)<O_!F020&)).BL;W'T0TT[UWX3?TXU<LQ\\8QD]8
MAQ^Q!3]@.QYC#QW^87R+4_B:WO\1O?^7]/Y?,-C/^)-/\2<1_Q]$'?IL#7I^
MP9!?\1@6Q)[XD B23-T\:I93KYY:;3Q;#[[#4GR#(6JMH=8&:HU2:R>U]O.\
MQZAZCJ5ZFB5[@:7[$._SM]]C]._QC.].\LXDHJX!1&UZ?KDN1 EC@2FQ)>XD
MF-IQS"^3N151JYI:3?@<'=3IQ2<8P$.LI-8(5391:XQ:>WC^PW@+ISEEGL+K
M> ZOCN^$?(67\0L>\*POD1?_AJ@WA;6@Y]<BFOH3XR*QXD\<66-?YAE%S63J
MY5*KC#JUU&GA6;OP-OHX30;Q!E9QJJZCUA;J[*#& 69_ L]S/)[#'=SE)'Z&
M9[G-2M[BF6\*(FY(_HMHJ,E:R(DZT6$\'!,-4_P@M\47,G?\1QJ,]Z5Q>%N6
MCC=D!?B'K (OR^KQDLI"O*"R",^K]..>RG(\J[(:=U4VX([*-MQ2V8L;\J.X
M+C^/:_);>$KM-5Q1_PP7-7_&>2T1Y_X'T5C&..C_ITKYRCCT=/"=CA$^U9J-
M]S3L\8:F#U[6BL +6HFXIY6%N]I%N*-=A5O:C;BAW8:GM;MQ36<)KNJLP!6=
MM;BLLP47=7;A@LYAG)MR#F>FW,1IW==P0N\+'-7_%8?U11PR$''P;XR_O6P&
M+QOR!2_OAX9R/&0]WM0QQ@,]:SRG[XH[!H%XVC &5PU3<-DH%Q>-2G#>J!KG
MC!IQQJ@=IZ?VX.34 9R8N@K'IF[ 4>,Q'#8^@(/33N' M&O8-^T!]IA\@ITF
M/V'[#%$8FV3;)"(OY9^XK'S*)>[=.5R"9@MX,$,-SQOKX9:).:[.7("+L[QQ
MUC0,ITSC<=PT'4=-\W'8K R'S&IPP*P9^\TZL-=L,?:8+<,N\S78:;X%V\WW
M8)OY,6%T]F5AR^SGA4T6'PD;+'\0UEF*PEHR\C>4^T!?V%+?GDLME_MGN=3>
MM)'BFH4V+EB:X-2<N3AF[8I#UH'8;Q.%/39)V&63A1TVA1BS*<<VFUILM6G!
M%ILN89--O[#19J6PWF:#L';N#F%D[F%A]=SSDF';NY*5MN]+ANR^DRRS$R6#
M_\/CN5SVG(!7N+0^PV7^*E\O.-)[SE/'T?F&.+#  GOL';##WAO;[$.QQ2$6
MFQQ2L<$^!^OLBS!B7RFLL:\7ANT7"JOL>X05]H.2Y?9K),OL1R4##ONE2QS.
M2/L=;DG['-^2]CI^+>UV^I.(TD5_XROF_K8'<,\/N.Y/O^4+'&,L!UUDV..L
MA^VNL[#5S0X;W=RPSBT0:]RB,.R6@)5NZ1ARRQ.6N94( Z[5PE+7)DF_:X=D
ML6N_I,=UI;3;=9.TRVVWK,/MA*S=[;I*F_MK*@O=OU)I\?B=B+*_\XD;;W/4
MOQT,7.*M[AA?]S&6G;P%CWKJ8(/W=(QX6V/8QPDK?'RPS"<42WT4Z/=)%A9[
M9PD]W@5"MW>YI,N[3M+AW2II\^Z1+O1>+FOQ7B]K\MZATNA]5*7>YREYG<\#
M>:W/Y_):WU_E-;ZBRM_YD%HO4/<Z_??I2&!_.+"=MYG- ?1<_IH8#C#"4,!L
M# 0N0'^@!WH# ]$=&(FNP'BA(S!-: O(%5H#BB7- 562QH F:4- I[0N8*FL
M)F!$I3I@3%X9<%A>$7!)M3SP!=6RP$_)+_+20/$)*DK>8<[/4O=R#&N@H,^@
M#]_,>-8RCI4A:A@,T4=_J"EZ0FW1%>:*CC _+ P+0TNH0F@*318:0C.%NM "
M24U(N:0ZI%Y:&=(F*P_I4RD+&9:7A&R5%X4<5"T,O:!6$/H\^5@M/^QGU?PP
M4;4@3)07A$[P1A#'0;D/I=P#4NZ_T(>O8SRK&,= A R+(W2Q*-($[9'6:(UR
M1'.4-QJB@E$7%2741"8(59%I0D5DKJ0LLD12&EDC+8YLE15&]*H41*R0YT5N
M5LV-W*^6'7F./*N>%?F16E;4CT14S8H4Y4]X)0QX6OD<$%N>O?3@F]F"#3.>
M0=9C<;2 SA@=+%08HTEAB7K% M3&NJ-*$8 *13C*%+%"B2)9*%)D20H5A9)\
M1:4T3]$DRU$L4LE2+)=G*C:JIBOVJJ4ISJBE*NZJIRH^)#_P6%15DJ80Y4I>
MX!RX2MV3J1P'MAKKV?8,,98^UJ.3L;3&:Z$AW@BU">:H2K!#>8(+2A-\49P0
M@L*$:"$_(5'(3<B0Y"3D2[(2RJ69"0VR](1.E=2$07E*PGK5I(3=:HD)I]43
M$NZ0?Y/'_%I438P?1Z[D'NM^F;I'TX&Q-/;YC&6 L2QB7*V,I2%)'=7)^JA(
MF872%!L4I3BA(,4+>2E!R$F)%+)2XH7,E#0A/257DI92*DU)J9,EI;2K)*8L
ME<>GK%6-2]FEID@Y26ZIQZ2\KZY(^5Y-D2RJ*HE-%N5*GF&N%ZA], O8HMP#
MRF -&$\;XVA@/%5I<I2EZZ(HW00%&5;(S;!'=J8',C,#D)X9CK3,6"$E,T5(
MSLR6)&862^(S:J1Q&0MEBHQ^E>B,-?*HC!VJD1DGU"(R;I!WR7=J$>FB:N0$
M<B4WF>L9:N_-H>?,IM\BW8RGB;%4\_NE65(49.L@-\<863FSD9$[#VFYKDC)
M\T5R7B@2\V*$A+PD(2XO4Z+(*Y3$Y%9)HW);9!&YBU7"<H?EH;ECJB&YQU2#
M<Z^K!>>^I1:<\ZUJ<,Z?JB'9HOP)UYCKR5RN2?G ".W $M+.KVL94RE?\_G]
MK (MI!<:(K7(%$E%<Y%8[(3X8B_$%0=!41R)F.)X(:HX38@HSI.$%9=+0HL;
MI<'%W;+ HI4J 46C<O^B(W*_HJNJOD5OJ/H5?BWW*_Q#[E\@_L5EY7X<+< H
M64EZ"R?V@"I)?A&0R;8\I4P=B>5ZB"LW@:+""C&5"Q!5Z8[(2G^$5X4AK$J!
MD*H4(;@J1PBL+)7X5]9+?"N[I#Z50S*ORBTJGA6'5#PJKJAX5/Z#KX]4/,I_
M5_$L$__B'/,^6 IL)(/4Z^1K/2EA*YY90>]=1>];(T-4G0XBZJ8BK-X<H0VV
M"&YP1E"#-P(;@Q'0& 6_QD3X-F8*WHU%@F=CC<2]H5WBUC H=6G8*'5N."!S
M:K@D<VQX6>94_Z7,J>XWF5.M*'.JF4#Y3-3N2EX/U.LCK3RN)@75]!QUU&^D
M]Z5-"F[51,!"??BUS81OVQQXMR^ 5[L;/#O\X-$1!O>.6+AUI,*E(P].'16"
M8T>+8-^Q1+*@8YUD7OM>B5W[>?*"Q*[M<XG=PE^D=JVBU*YE@B/,<[26:T(-
MKT>^-I R:F=3.Z$5B&RG]Z1M]>Y1@7NO#EP73X5+GSF<^^;"L<\1#OV>L.\/
MQ(+^2,SO3\"\_BS8]9=@;G\#K/M[A3G]:P2K_EV"9?\9P:+_GF#1]XE@T?N3
M8-$C2BRZ)]A/K?5D"5E(:II8 VJG45NQ" A9#/@LH?\?!!8,:<!NA1YL5TZ'
MS4H+6*^TPYQ53K!:Y07+5<&P&([&[.$4F _GP6RX&K.&.S!S> 5F#(]A^O )
M3%MUA_P'TU?\@.E#HC!]^03;:0-7+>3U2)IX7-K!ZX#:"=0.7PKX#@&NM(D+
M1H YZR4PVZB%69OT,7.3"69LMH#)9CM,W^R,:5N\8;PE!%.WQ,)H2P8,MY3
M8$LS]+8LA>Z63>0P=+8\#9W-[V+*IN^@N_%WZ&X0Q]G8S761FNVDNH?7 FUZ
M"G..7@$$K@'<UU-_,V ]"IANIP?>)87^'BWH[M4GTS%E[VSH[+,E3M#>YPVM
M?6'0W)< C7TY4-]7!=5]79#O70W9WMV0[#T'Z9[[Y&-(=W]/?AM'^9D\O?U
M(W,NH3W/8,ZQ:SD'-]%_4]>!]M1Z#_7W4Y_^6.\HH'5"%:HGM2$]J0_)R>D0
M3K(I/LFF])0S82-VBC?=4[P!G.(%?DKY84P4.<E$3AXA-/0G:*!/?$$>C[.,
MM6YGSE6TP[G,.7$+_3_S]:&NXP' AG]F2JL^]32@>P[0I#]7N2P%KF@0>OXK
M]/Q/T10\Q3BNLCF]RN;T&N.XSIOA==X$KO-"O\Y!OL[DKM/W7SO+UV?)>SS^
M8IS>=;P6-M+_,^=4_DH4\_5CKLXG@;G4-*6FT65 YRJ@SA0DM^CW[Y!G9,!=
MQG&7<3RK#SPWC4VI&? \/?\+;(I?\IUX4/E!YL3'MS_@0#]@D@^8V(-+Y#GR
M]CAM8T#%;EZ+!X$XYAM$7=>+U+\"S+H&&-P M*DI9^@TD#PO4>Z%O$+&GTE1
M U[7 M[0!=XT8H,\DT:!9N4#-LL?,H[_\,;\$1?^C^IIH#@F#UGHAX<)DWMX
M>QSE<SCYQS@&9X!0YNO&?.=2=R9U]1FJUGU ^H!Z_YC<>WE'^1S*)'_MAW!L
M/F8LGVH#G^D!7[(FCVA<OJ5I^9YQ/&8S\@-O/#]RL?N)D^ZGK<#/%/[YU#BB
MU)A.V&@2Y?Z#)7$@OB22I) \4HX_4(_?L) .OAL_8PE]^7+\@-5XC/7XCI[[
M6WKN;[ /CW"43O\LOL UNNW[^)3!?L*??LPS/.29/OH?1%4#_JLWB3(.,S*/
M>)!0_(EX_(HLNO9B:E53JXDZ'?@:O=192IT5U%E#G0W4&:7&+I[W(#[$27R
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
M;9$?[:I;)_6[Z7_[I+!8H@WSI?HP6VJ"64LM,'/ #C,&G& RX(7I \&8-JB
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
M417I^U2><4QE&=>J-/->E60^#][A^;_!@@U7PG<V9<9.8PTHEQB "9Z/<FP
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
M<K1/A:=B*\V*KO)75%6H(JMB%%&=I/#J+(55%RJDNDK!-2T*JNE38,TD6*.
MVEWRKSU/UMKKP(]DJ7U)UIKWY5_SE?RKT?YPKZ3T'H>GW[$&U.!8 RH!>?!F
M4!*G5%%WUTC1=:X*K_=1:(-%(0U!"FJ,4&!CO (:TT">_!O+96UJD*6I&RR6
MN6DEV"Y3TSG@:ODVW2N?II_Q^#>9&K\ "]H,SRP\HQ6,QXK_K@&5@T*078WV
MK:7]R)281O0OTBVHU5/^[299V_UE:0^57T>TS!U),G5D@6+Y=M3*IZ-=WAW#
M\NI8)L^.S?+H."2WCLODVG&G7-M_(K?V-\#'<F_[6O/P3-/&0;@ZC'U H J4
MT.8\N-/A3FR"OP5^9$H0LLW:[29SGX]\^BSR[@N45U^$//OBY=&7)K>^?+GV
M5\BEOUE._<:E-@C)?H1K/R*FS[C4'^W?ATCI16OV4D7V?FF[2FTQ\K@7M((Z
M4 $OZ:TLN).1[[$=Z-\N*1B)8D6?FX=<Y3WJ+?=1LYQ'.=F/<7(;X\0SEF2?
M8,9(HC$,C779;WFR"(TWAG@=0T2-(9Y&J1I'?\T)X0/PA982WV&XND 3J#'V
M(='F'-J<2IOCD>X1-"=X"'[TN0F37A,N<IU"6TY3\$Q3@"SA1+^$D]L,D_H,
M$_T, WN&CIW!T Q?7(JHG3D-(&!GKN&SB,,EO^2[_P#_LETAU@]?.X\-K?]=
M TJGS0FT.7($?GBM2$73-!I\J>2R'-T_1^&W@H)K)<7.*@J-U10B:]#]:^/M
MB__&8%M+D-=VVR^V64M_K#V#SR!BUU YKWX>O,-W/],H?-V@E397=]OW 64B
MD1-I<]0X_/!::(;O'!ITM>2$1J9,H\A"4VZD"-V$'UO,]N)K:S"3+B?\[9P(
M=V0Y]J00BQW&K9$1]SOHC^V(^&U4S]L0K5M?!__4()R=H-[8!T38<L;(@4G&
MX S\\%K@]:$);FAS"DOL $Q1KG*R<Y;V$H]]WO9]*6?@QT'B<1@_SB(WSC9N
MET:"GT4CSR(WC=O"'J8_#E.]'WH8_(K/_UW]N-A"O"N)=SX?2Z7-,:10,+R6
MS9+W=LGY=/A(:QEK(8=M13>%CV--Y#QC781B_+@G13D%\D7DQ\5&@4B.7DYN
M7$Z?7$[270;19:LXOI]'^N,2^N,25,W%?U$'\:XEWD5(\@P^$K<!_4][+?!Z
M'2#VAQU\QEZ4B_2_>U&N=*Q/7'-J3<1-NHF8W$+?W$J>WH$?=Y ;=] G=S"X
M[J"1=V#\=L;';3<#QL=M/U?3<JF,>&?#G;!-"ML#_T'XSW6L]USBX+K6L>9B
MK(7<IO_N#3FU)G)J/>1!\O5A\N0Q^N9)"O5G* J?X23\#/GY#(GV-&1/T[BG
M:,33=X#'5+V1/H [9:_]SC3^N.A]L8/W>@<G'_V?:W(>U7_O&OO4#]9#3NT1
M,83K2\3D5_CQ&^+Q6W+T=YP4?L\ _ /)]L<M@.#^B2#^Z;;_L_Y@[ DQKH<)
M0PLGZAOEH$[+'->B=.A#=,P_T-OOHF/>1O?;[Q0ZCU[>I#^AAOZ &OLMZNPU
ME-JO4*:_)'@OHKE?P&GCMV*?15T;ZQX_=>!)QQK$#WWX#IWYI<PHTB ^':/W
MT;KOH3'?4A4\3?H]>NHU]/:O\.,E=/^+J*D74%<_0V\_AQ\_Q8\?HVZ?)G&?
M1*D^3M(\BL9[&,W](%[\",W] #KSU%U!C7NDW/D#'_X-/I1Q'8@/RMA*>\+Q
M/)&V9!/:$CAJL=]"Z+OI@@'''3(F]1!^_ @_'L"/^_#C'ORXBT%T!X/G-C3W
M21+V%E[=Q+=N1.'?0%1O@/%Z!Z[3?^^,8?P0\F]M7>E.UYKY1A!MB*$-J;0A
M#[_+=3>Z_PYT_VWX<1(_;D9?WH3>O@'=?ST:\UH4Z#7X<163R)5H[LOIDTOY
M=S&?.H&G%Q&Y"XGN!?KV^SMC7.#8@V'\&//+CN6V!^5,.WS@L=JN ;E1\=C/
MP-\"AF$%*KX>VZU8[L)V/[9'L+T86TMT',5[C'B<A^8^%Y5^C@X1C0OHF6MX
M=A?3RS/@3;3\E[8]&*?P-\=RWF..869L [M*'DP!9NP'XG<4MI.8'K*P7X3M
M2FS78[L%VYW8[B,+A[&UF)9/TPMS9,0\T^A6O-BGG7QC!]:V$;FM]-YI>A7\
M$WR'EE^PX67'4+O-,=T8P_(8L3A"+ XS1@XJ!/NQVJ\4+.:0^478KF2ZKL-^
M,[W?@?U>[ ]A=S$16$)OK-0&_JWG$_-XN99(K2::QGU55I'!*VTKBU^!!1N,
MX6TLOQK;[XXYVZ?B \:I@+S8*1,<_M@/QWX\]M.PGXOU8NQ7:AU^K,6/-?B!
MRL;^,-DY3B26:9:CR_C64KQ?0JNF:>&4;17MQ^"OX'--P&_@?J:T:R@%CG'Z
M.P/L8JK=RK'-G (V,%^LDQ\\07!$XG,"'.EPY,%1#$<E''6:P8]I^F6*_)@D
M3R=XMIA/+M)&7NTF8\[!N\N)E+&CZ GP!S*:\R7CU/B=JI-,92>8W@]QJMD!
M-H(UO%[)Z6?.RT7+77W@LL 3 D\T'$EP9-#:/#A*&*&5\-1KQ*E%PT[=&G(>
MU(#SN/I=9M7GLDX]KCO5[7JVNMPN5:?;276X/:9V]]?4[O$A^ HLZ%HXCU*.
M[69*W11H7_M8QC0_S6EXTD^:,+EIPLND1>[^&O4(T[!'K(8\4C3@D:5^SP+U
M>9:JU[-:/5Z-ZO9J5Z=7GSJ\Q]3N/:-6G[5J\=FA9M_#:O2]1 V^)U5O>@S\
M&GP$_@/0_H'V/3#;0FD_Y=A2,,'S,8X-X\L@O@R:/35@,JO/%*@>4X2Z3/'J
M-*6JPY2M=E.AVDSE:C'7J=G<HB9SCQK-(ZKW6Z(ZRQK56+:KVG)85=9+5&$]
M"1Y3N?4WX&.5^W_+:^8(^/89?XJB[)CC5#L)1GD^0%G6RWO=^-(9X*).JX_:
M+1:U6D/4;(U6DS51C=9TU5MS56<M4:U_E6K\&U7EWZG*@$%5!$RJ+'"E2@-/
M4TG0F2H..J'"X)O!(RH(?A5\Q/-OP(*.PK4+WGE.L4LI21?%VM<^NJ.I,3G>
MBG_-^-(4[*&&(+/J@@)4$Q2NZJ!8506EJ"(H2^7!!2H++E=I<)U*0MI4%-*G
MPM#%*@A;KOPP1E+X >6$7ZCLB!N5%?$0>!E\P.O_ '0W7-O@7$4I.L4I=ACT
M\+P]#FZ.-_!^'7[6A+NH*MQ7%6%6E84%JR0\2L7A"2H*3U-A>*X*(HJ5%U&M
MW,AFY43V*#MJ3%E1RY09O4$9,?N4'G-<:3$W*#7V0:7$O@3>Y_G7'%NP;4?>
M#.]<HGW_RP#H!"V\KN=X#;X@*56.+R717BJ*-JL@.D!YT>'*C8Y53G2RLF.R
ME!53H,S8"F7$-B@]KE-I<<-*C9]1<OPZ)27L46+",24D7*?XQ ? B^ ])21^
MQ7%T-SP;C'6H9/*0\J\W%=W-8P.HX5@%OB"M503RX]V5&V]2=KQ5F?$A2H^/
M4EI\@E(3TI62D*?DQ%(E)=4I,:E="<F#BD^>5ES*6L6FG*Z8E/,4G7HMN%]1
MJ2^ O_/\WQQ?T&[XY^&;3J,?0!?E7S.H2S/67F@[[Q7B2R[(2G911HJ/4E,L
M2DD)5%)*N!)3XI20FJ+XU&S%I14K-JU:,>FMBD[O5U3&I"(S5BLB8Z?",\]5
M6.;5"LV\%_P,O*NPC"\5GK&@'7"L@G,B@W[() ]  ZCF=1DHY+U<D '2>)V<
MX:F$3+/B,_T5FQFJF,QH16<E*2HK4Y%9!8K(KE1X=I/"<GH5FC.ND)R5"L[=
MKJ#<(PK,O0K<HX#<Y\#?>/Z%@G(6;'NBYN!<A"3IS;:O =6!"E#,L3R0"5)R
MT#T@+M=-,7F^BLRS*"(_2.'YD0K+CU=H?II""O(47%"FH((&!19V*:!P3/Z%
M<[(6;05GR5)T!;A;YJ)GY5?XMBR%_P(+V@C_TFS[=5A=H E4@U+'^D\.2$,^
M)N;#7X#V*G)6>+&70DK,"BH)4&!IF )*8^1?F@RR92TKEJ6L%G3(7#8B<_DR
MF<HWR[?\(+A4/F6WR[OL:? 7GG\BW])O-$_;IHQU*#C:"^QK0!6@V%@#XE@F
MCRG(E#BD=%0IM3]2(:C"7?Y5OK)46T"0S-61($&FZG3Y5A> 2OG4M,B[IE^>
M-=/RJ%DG]YI]<JNY4*XUM\BE^C&Y5O]6;M4?@"]M=PE:;*Q#47JW@!I0!@J+
M[&M0:27H#KBCD='AE>BO&NK_.E>9&[SEVVB6=V. O!K#Y-D8*X_&%+DWYLBM
ML50N3?5R;NJVWV:U"?'4A$!L0C@TWF#_N<E&=%XCNKOA7[:[!(W TPE/ Z@$
M)2 /9-#F)+ACJ^!'H@37PX]L,[>XRJ?-2Q[M)KEV6.74P83>P03?P4#O('$[
M"NT+*L;M7CJ-6[XBI#K15QUHB@[$4@=BJ/TE\![XE^V:M'YX6D$M* >%(-M8
M@\),?!W:IP'^9O@Q:4:R^72[R*/74\Y]G.#[./'V<W(;8$(?B+$O,@_0P0-E
M]LTM XCI@24 ,35PB,]> 1!F?2^ =\'G&H.G&S2!:E#JV(>41IL3:',4TCVD
M'7ZDL[D7_@')?8B":X1"9Y2B9XQB8Q$GUT7HW,6<7,;C[ O.X\1BG(X;YXOC
M],?X&H!P7DRUN!CAMNBG@&IZ[#,-PM4.ZD&E8PTHDS8GT>;H3OA[X#?6?Y#-
ME 5RPQR%#),:A=82M/8,L5B*'\OP8S;8_L>/.6/R9T#/$8LYC,T9M^.E/^9V
M\#[B>18!.4L5N>POX&/U\)$64'MJ#8@V)W?9]P"%\E5_>$UH<T^TN?-2N#%%
MF<;$!E;CQQK\6(L?Z_!C/<70QA * 4ZXFXT_!C"P-A.+S>3F)C3W9OICT]E\
MAIS8\!!XC>]\H$XXFT %_9S/1].,/4"TF5.O_/F::9GD87 BERDN^3Y LNHT
MQYK(=F?[OA2C$-V-'WN)QW[B<08GN3.8\,\@Z<^@@6=@] ".'Z _]E]*T4).
M[/T9^)O:X:VAGXN(=P8I'#]N7(,%_YSD2Q>Z;7!P&GM@3JV%''"LAQQTK(D8
M>T2.$)-S/>W7YQRWV.\B>X*3\@DFP1,D^8E.^T\U783S%S)&+[B9SST.?JU&
MXEU&O',FF N)=?A*^&FO+[R4H_CIX#NU%^5\_6 ?R@_61*ZPB2.*=&)RG7&?
M$ORXA7XY26Z<9!(\2:*=)!:WK$5(,3YNYL,WW<?GGE,U^94/=PIABEHO!6R#
M?X_D8O ><7"><*R[7*W_?P_*28= ,M8H[G:L4SQ _SSH9;][ZQ.,V2?(C2>8
M<)Z@PQ]GG#Y&;CY*(Q[ARX\\K!*X,^".A3N8-IN(K=MY#MXK')PW.X30W8[U
MEA_)OB_DU'K(J?N4G+JCZJGK9(Q?L7D%/WY-(?9K^N0U!OUK=/BK\SS2D:_1
ML%?_[QJ(F^-Z&/NOM'Z%GOE"A?I$5?H0'?,>.O<=U,G;J I#*?T%A?,G!LGO
M472_1H&]2M+8?['U,/K]?%3=%7J6!AB_3?(,FOLI??#]M2>/@P?!O?_?=2A.
M^@R=^2'Z[N^*0 \GP9>MUU6JWZE6KZ!S7T+W_QQU]#Q^/(L?/\&/9U!>3Z'&
MGL2/QU&XCY*X#].1AMJ_7]?"<Q<A?$9WZBWP-2&UWQ7TI/Y['PP#GSK6(/Z,
MYGZ%6/Q"P80S%JXTPIL/1SG:O![;K?C?K0>(QWTHK'M077>CPN[$C]O1F+?B
MQTF4ZLTHY1MU%*5[&5[<0BH]3,J^HBMAN@+&*\$5CCT8W\B^!\/X : 7;6L0
MSBAT7]K@C__AV$^@%9GX78CM2ORN_WX?QC7HRZM0DU>B+J] "5[&!'8I?ER,
M.KZ(@7P!FOM\_C^&%T?Q]EPB=PX1/J)O_^<^&,;ZS^\<J?2@3ET#XLFWS/@>
MA/UHAD0R]K.Q783M2JS68[L%VYW8[L/V$'87Z6S\. L_#+5_)I/8&>3&?ECV
M\NT]M.!T(KF+#-JE?X&%[_%[Q_K+/8XA=X5MZ+M@WQ?;5FR'8C<6I&([!]O%
M3%&5V*[#=C.V.[#=@ZU!>F 163FM;?3+:5K/U+:#GCF(?K^ 5]<QS1I7#[T(
M/@3?@04;?N)8?[G&,>V<XYC^]A&+W<1BEP*Q'8'M>&RG,3WG8KN8:%<P;==B
MOPG[[=COH?6#],1BIO49K>2$LH)/+<?36:*UU+9KY@XM(3>7D.E+]&^P8,/]
M#O[S'=R['=/R%F*Q@3&R#MV_EOQ<HRAL)X)T[.=BOQC[%=BOU3+\6(H?2_!C
M6L.:(D\G>&><;R\B%F.,U5$FU!%R<YA1,TSO#S/BA^$W<(L3[7=C.J8<V $V
M,M6N8>I?:?R)@C%"18I]*_9#L1^#_21&9 8<N;2X&(X*.&KA:(*C YM]9,<H
MHV8)&;M*O?1*#YG137\8=W7I)-L[&76=>A]\#1@C3*E'C/47DWU;Z J3O228
MXC0XX>ZD<2<O>,Q8#8 C#(Y8.)+AR( C#\9B>"K@J8.G!9XN/!DB*A-JHQ4M
M9$0S_=%$AC62Z0V,M@9&? ,S00.YV8 /%QF7P_IQ:F=*76FUKWTLXODPI^%!
MWAOP=M6 NX_Z7"SJ<0I2MU.$.IWBU.&4HG;G3+4YYZO5N40M+E5J<FE0HTN[
M&ES[5.^Z2+5NRU3CME[5[KM5Y7Y4E1Y7J\+C'I5[/ O> I^IW/,;';78]\#,
M!]+^('M)-LCS7DK$+OSIP)<.D[O:O7W5YFE5BV>PFCRCU.B9H'K/5-5Y9:O6
MJT U7F6J]JY5E7>+*KU[5.XSJC*?I2KU7:=BW]TJ\CVJ0M/5*C#=HWS3<^ M
M\#GX3H?AV@KO2F/?":>X(= #VCG]MW"\B?<;+,YJ,'NJWF16K<E?-:9059EB
M5&E*5(4I766F7)6:2U1BKE*QN4E%YBX5^(THWV]&>99YY5A.5[;EJ+*LURC3
M>J\RK,^#=\ 7O%[0 ;@VAE'648Z.<7KK QV@F=?U^%*#;]7$I=+?5156;Y5;
M+"JU!*G$$J$B:YP*K2DJL&8IWUJ@7&NY<OSKE>W?H:R 064$3"D]<(W2 G<J
M-? <I01=I>2@NY44]"QX&WS!:W0W_/-P3E,"#E-^=8$64,]KY)/*\:447TKP
MM2C(0X6!)N4'^BLW,$0Y@5'*"DQ09E"Z,H)RE1Y4HC1$4&IPJU)"^I4<.J'$
MT%5*"&-V"3M;<6%7*#;L+L6$_02\R?// ;H;_E5P3L38UX#: 9))U:?6/?"E
M$%_R\34WS%79H3[*#+4H/310::'A2@F-57)8LI+"LI087J2$\"K%1S0K+J)7
ML9&+%1.U0M%16Q45=5B1T9<K(OH.A4?_&+RA\*C/%!&UH*UPS!GK4,B"WGBT
M#J@#%:"$8P6\EXL_67PN Z1&>2HYRJRD*'\E1(4H+BH*)"HV.ETQT?F*CBE7
M5$R#(F.[%!$WIO"XY0J+VZ+0^$,*B;]4P?&W*RC^:?"Z@N(^57#<=[9[X2R+
MM^\#ZDHD!Y.( 8]EH)!CN;R7"=+P)QDDQKDK/LY7L7$61<<%*2H^0A'Q<2!5
MX0DY"D.<AB;6*22Q0\%)(PI*6J; Y$T*2#Y3_LF7R)I\&WA*EN0_RYKTB?R3
MOM5Z8S]4HOT:J'90GT+^\5@,\O G"Z3Q?C*(YWE,DHNBDKT5D6Q66(J_0E-"
M%9(2H^"4) 6E9BDPM4@!:=7R3VN3-6U(UO096=(WR"_]@,SI)\!)F=(?![\%
M'\F<]A^MP?:$<0V6L0<(U"()RG@L!#D@ Y]2 ,U4-.]%(.-",SP4G&%28*95
M 9G!\L^,E#4K09:L=) O/\2J.;M9INQ^,"7?G'GYY.R1=\YQ>>7<**_LA^69
M_3*/[\D[^TNMP/XB;'=CNPG)7 5*0!ZOLXSU'Y (8CD6@7P+S9:"<ESEG^<M
M2[Y9?OD!,I.PIOQ8D"+?_!SY%)3*NZ!>7@7=\BQ8+/?"57(KW"G7@J-R*;A.
MS@4_ K_@^;MRS?],R[ _G&F_#JL>E(-"D,.Q#) ,XGD=A90.0R8$(=_\"UWD
M5^PEWU*3O$NM\BH-EF=IE#Q*$^5>FBG7TD*Y()Z=RQ!P9=319;, 459FW% 0
M@5!*<5Y*X5U*]5CRJ::PWV^L0\%18ZP!\4A3E 72C#4HCL7 '5X ?Q'\)9)?
MF8M\*SSE66626[5%+L8D5LU$4DW25M-IU7RA!FU5TVR_S6H-FJ)F$T#;5%,E
M52,2JIX#Z.ZJ3[4(CF[:U@@J05&^L0>)&(!DGL<BX2.0C,%(%'_,^E6A@6I<
MY%GG*=<&3K -G% :_8W%9,#@;3(&5Y9]8T\S0KX9,=F,B&M&4S3M!PBS1@11
M(]53PUO@4PW!T4[[ZAQK0 7&/B1 >BN>-D>5H_\KX4<^^]7!WX@&;W:22RN%
M1ALG^'9.KAV<^#J)11<36;>QV)UJ;U@7#G?3']VC/%]I_^G73JJUSEOY#A5D
MQU_Y_J?JM=T+B)"<6@,JL>]#2J3-T9@(11H%(!7]"*M/&QH<N>9,T]1+H=.'
MCNJG^!@PV__(,,1);CC"/MF,D$@C&!S!Z1'$_#""<IB<&#[*YQ"*@XBS :KY
M@8_501OK046%_5JT+)XGT^88PAB&9 ]H=:S_]* !^^ >!*291BFT%E& +<:/
M<?ID C^FC *$/IFA3V:2'7M2JIF T-Q+Z(\EQD^Q(":GJ1ZGJ.(G7^-['ZF%
M=M; 6>[8!Y1&F^-H<S@A#*"]9GB]T>:NA%.GUF!(,1GK(<OP8Y9XS'G:]Z6L
MPH\U1C'"R78=?;+.N"F8<5,J&C./$>/FIVL1U&LO<>Q'86RL^KL:"54UO$4\
M9K38KP.+H,V<>F6&UW.<V$\;?#(*3/M:"/+=MAYBVY,"-J.SMY ?6\F/[69[
M4;0[U'YMSAX&W1XZU;@1S>DX?SK]L>N8M/,6"MBG^/SK:H"WC'[.(5Q)O5(D
M[@;27C.\'@QKVYK/O(/KU/5 W^]%T?^NB1QRD<XF)N>0I^=9[?<H.<X$?YR!
M?9Q&GD\G'J,!YU'!'V6>./<!/OL+V[58^<0[=9@<-*[!FH%_A7']D]$^!Z?!
MM]]1_)_E$"'&1O!3U^;\<#W$6*>XBIA<2X[<8%R\3H[>9-R?A %V([&X$8(;
M=DK7\Z5K;P-/JAC7,N&.XZT0AH\?\?78ZN UKC\R]KZ<I_]>DV/CT/^NAYRZ
M3\D/UT+N,S:P&[]B0[\\RLG_42:B1^GT1^C@AR%YD#GSP6O!?;8[)"?!'<YA
MRS;):Z_L:TRGUD$,SFL=/#^\-ZPA#@V!=.I:G%-K(72Q[3ZMQD4$/Z=O?HD?
MKS)F7Z%/7F&L_HK OTPG_Y)&_@*"%T_^GS40XWH8'[2X55^A[[Y$SWR&QOQ(
MI7H/'?,.>OM-5,3K#- _V:Y'F=2O&2"OHKI>)E%?0DO\'%WU/!WWK.V>H!?C
MTO5Z DWQ&$<?T3_T, P/@7L<UW_<_(/UA__(O@_B0[35N_*#*QBN6/T%C?E[
M%=A^J?5%]/;S^/%3_'@&E?,4RN<)M,QC*,E'&#0/X\>#)-$#*-1[2=*[29@[
M4=&WPW:2(-V,M9MHW8V._1?&&L3ELM^'T^!^7_8?(/X5L7@!S?U3^=.."'@2
MX<G$?A%AK]1]**.[\>-._+@=I74;$]9)E.7-3!K&E04WX(?]?ABGDS:'\> B
MVV^UVG^AY!>\^H340EN!8^ H^$SV]1?C/J#/.+K6N _G'<3B5F)QBZ)!"O9S
ML%U,*E;BO[$/HT67HA8O1NV=0-M=B"*\ $5ZOFT?QCRV3Z,W]I'2Y^+)Y0RI
MVXG,TZ3Y.PSE;[^_#\8^8.P!,;82&=>@W.Y(]2ODBM^^V+9B.PS;<0S!5-(T
M%XO%.H(?9Z$O#Z,D#Z(NS[2IVD&R8!$VIYDVYAA6ZYA&=O#OH+9A9:OM=UR,
MGGJ-K#%^>VCA>_S<D=I&VE_F&.YGVZ8"3_PT8S,01*!:$["=3H1SZ6WC.I *
M;-=BNPG;;=CJQO:@-N#'>OIE7BOIE4U,JWMX=BY9>R6>W4F4GM,LN;D<;@-S
MMARU#_&+'-S['-/@:<1B,['8* MV@[$;!1*QG8[M7&P7,8668[\&^XW8:L-V
M-U/Z("-E,5XL)2)K&3G;R=I#'#F!=[<PFAX'KP/C[L,+-MSBX*?"D;$TO,DQ
M-:^2$W8]L6O&KC\60T$,(R )^^F:PH])_)C CW%5P]&(W39&2@]9.LR_2;Q9
MP>C91,;L4R^9TD-/=]NNKGH9? P6.+9@6W\RIM^=3"?KP0HPP^EPBF,3Q&(Q
M\\48^3E*GQCK#R.,UV'\&,*/ ?SH5R$<97#48*\1NQWJXF@'+6S'ZS;RHH7(
M-I.A3?1'$Z.JD?YH%.=+?6W[O>[C3*E[/:0-G/*6@TDPYD69P;%!WNMGONBE
M3WKHDVX%83^"T1 +1S(<&7#D,E*+X"F'IQ:;S8S>;D;.,%D[Q9'51&F;JLC@
M2D92):.YDO%1H3> \5O9"SH+SFV^]E/_%!@!?:"+8QV4!.V>SFIS]8+'A'4K
M','X'PE/'#S)\&00@3QXBN&IY%\#=MOQJ)_HC#/#&BM76_#R3")V MS"C/<8
M,*["^Z?MJL3]QF7!?I0'E(1CG.;ZC'4/T,+K1GRIY_TZ'S?5>?BHQLVL:A=_
M53J'JL(Y2N4N\2IS256I2Y9*7/)5[%JF(M<:%;JUJ,"M5WGNBY3KOEPY'IN4
M[7% 61X7*=/C9F5X/ )> >^#+W6ZL0<'SJD ^_J+49HV@WI>5W/*J^3]<K.3
MRDWN*O?V5:F71<6>@2KR#%.A5XSRO1*5YY6F7*\<Y7@7*]N[2EG>3<KTZ5:&
MSYC2?&>5ZKM)*;X'E&RZ2$FFFY5H>E0)IE? ^^!+;8-G!9R+*0/[*,%:03W/
MJT 9I[L2?"G"QP*+BPK,GLHWF91KLBK'%*PL4X0R37'*,*4HW92E-'.A4LT5
M2C$W*LG<K42_,2589A5GV:18RQF*L9Q0M.6DHBR/*]+R.QX_ E_9]@(M@V\D
MU%Z:-X$:4,[K(OS)Y[U<?,G&ERRKJS(MWLJPF)5F\5>J)53)EF@E61*5:$E7
M@C5/\=8RQ5GK%>O?H6C_844%+%5DP :%!^Q76.!%"@V\62&!CRHDX#7PD4(#
MOM9Z.*;A'$0FM5/RU$<2?QZ+03['<G@O$W_2^5QJH).2 SR4%."KA "+X@."
M%!L0KIB .$4'IB@J,%N10<6*"*I1>'";PH('%1JR1,$AZQ44RHP;>H$"0F^2
M?^@C\@]Y!7R@@)"O;?N1)HQU*,KQ%E 331\8:R\@!W\R>"\57Y+Y7"*^Q(>X
M*C;$6]$A9D6&^"L\)$1AH=$@4:%AF0H)*U1P>)6"PEL4&-&O@(@I^4?.RQJY
M1Y;(X^!&^44^+'/DRS)'_$-^$?^VW0MG$7S=E%M-H(J2O)C'/&/M!7_2>"\)
M).!/+)^-BG!21(2'PB)-"HFT*#@R2$&1$0J,BE= 5)K\H_-DC2Z7-:9)EIA>
M^<5.R!R[1J;87> \^<9>)Y_8!\ +X&_RC?E<L]@?@:\3N5H/RD$AR 'I^)/,
M>PD@%G^B0!C'@F-=%1CK(_\XLZQQ ;+&A\D2'R._^&29$W) B4P)=?)-[))/
MXIB\$^?DE;A-GHE'Y)%X%;A'[HG/R3WA+7DD?*(9[ _"UX8\JP6E(!]D@M1X
M8^V'>A=$@W 0S/& 1!=9DSSEEVR2.<4J4TJP?%.BY).2(.^4#'FE%LHSM5H>
MJ6UR3QV26]HRN:9MEDO:(3FG72ZGU+LP_E,>_RJGE(\U"4\?4KF9DK,*%($<
MD'YJ_0?.&!#!\U".!R+AK*DN\DOSE&^FK[PS+?+,#)1'9KC<,^/DEIDJEZQ<
M.6>5R\FX>"(+K9D];=_ G46AGG4IH/C.I&+*? -\K$78[DJV[T4J!P4@"Z1R
M+!'$@2@0QK$@9((U@_H_TT6F; ]YY?K*/<\LESQ_.>4; YG.RL?1?+1_/AJO
MH-Y^,],"M&8!VJ: RB"?6CH?$9"'[LZC>LS[6,/8;L=V#=*PY-0>(%ZG(-\3
M'&M0X1P+1D;[(]O\D FF/&=Y%WK(K<A'SL5,Z"5,IJ5,-*7A]LU4I7RA#&U5
MAMZUK<6, 01$&=J_] ) Q5#R)/@+ ^!C]=&N9NQ7VJX!(V0@G6-)(#;3O@85
MDD,.(*$MF#45H4%*G.56[BZG"DYXE9Q0JOSL$[NQL%Q++&J)12U?JD5;U1J;
M"A"OM6B*&@1,#<*EFJJM&C%2]2?PL;IH6ST?+SNU!L3K5!#/\RC:')H//[R6
M$LD7DUZ5DAO-4QTG]GJT90,GUT;\:"86+<2BE8FDE>1M)1:M1?8+;%J-&ZV2
M$RU42"U4:\U4K4T/@]_SW8_5"D<U*/[!&E 2SV,*R0&Z-* ,_DIC_0<-3O>Z
M(%TYB6,3K=WNQDD6/SKQHYL^Z3%.O$SL_4PF_<2BGT;T\^4^^J-O$2 G>LG+
MGBOY/'JWZQ7PD1K@J2BV[P/*@3>%QS@D67@%8X#V6ASK/Q[H<V=,4<1@ QCK
M(0/X,8@?0_@QXMB7LA@_)D+L"^ 3Z?:;4(]C8)S^6#P'T'B++N:SC,]1*NJ1
M?ZB&=I:" L<^H 3<CJ3-0<A3"[P^\+IU.SA/K<'0),H3H]BS%WW&OI09"J]E
M^+'<N%<*N;&:/EF=8+\8<15&5^'\2CZ\8HLT]__8>^^PMJ[E;71A8V.J*0;<
M<<.]]Q([CNTDMN/>>^]QK_2F+B$Z""$DA!"HHX( (01(0O1>#;BFG,2QTTZ:
MDYPD^\Z6Y).<<[][+SA_W-_W?$Z>-T02S+QKUJPRHUEK@T^<P^M18'R>^02M
M7@WNB9\%@Y^!:\$'@#(L-\@3_L0%]#KNM>O$]4&7HO];/0JRYT3 )C<@YK\-
M?GK7PW9G;.@8VR5E(?@EX3!7!,'X"()?OD>&WX' _4XQ_'X[>@MLO1#Z>3K\
MR@1HLS^TV7./K?YFT#&[SE?YE[_6HECK4.R;<;P^Y-_WE<"FF (;4CKPB ,>
M\>-MEX7%0><R03@#!-(A>J##;IX*<Q6E"BT%>\_^P'8.:Q2TV?,PZ#^)D,-Y
M>_MNVO6%VO40T)\U**_NB<7S!*_N;<4+U3,<;/>U9L-XR86Q(H1Q(@1GSP$C
M"Z!Q_.L(93'@=V!\<(O1?/PN'M ]!J_!.07]#U.)PW6[WG"[3BKZLP[EKV=R
M_GI'R:L[6R7HSWH-O(!<!_;0PZ*OASXI 8?3@2V*8:XH M\LA#FS0(9F'+:=
M@QH!NMU@2A\4; ^V:.@_\R!\].?=)#+TY_TD>.W)JUS(JR?[&M&?SY%I<K+5
M@K3# MT&DTXKV*(%E#;!7-$ #:O/_H_\PZ^ WR"V^AEBFA^1/^S^)T"D/A.]
M@!WX9[!C_QCV[8\AHNB#P=D-@Z0#HI]6B*>:P6D:K.=1KJ)J<)9*,* ).JP<
MHM=2Q -J^4"Q$J@^LYX]P>\ Q7,0O+_D'_ S&'@-!GX7Q.=HL/4^T(<0W_5
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
M5ORW%1JR=3&\M\YVT<4'X!,?@%]NAL!T$\2[&^L1>O]+ZWU B^QU0-/GV')
M8_ :I,6V_(\[Z!T&[CUH+:X3V7,P #P? B9&VV"CLQVO2X%^V0T\]@(/ZUTI
M,*$<F&2["'L_$-\/@?4^V*7M Y_8"WZY!\;G+C/@,[3\U5DP>PYHW!);#9 7
MGO\!O4YX[N=]NTX\![/#NLD#.<B6#\$W?M:<"&S&C@&/D\#C#/ X!PO,>9A<
MSD''GH,&G05!9^ /SL \<8H$OP?!\@D(4(\]1$N@K?-![W3X.0':/!+:[ 6F
M<X/V#L7U;K?KW&?7A^=?\-S+2?OF%Z_3.&_?#%\&FUR%C=D-X'%[N*U ]1X,
MZKM@X+L@^ X(NWT:H5O0'S=AOKP.4<VU.K0$OP]HE>TNH-%@:V^PLQNT=\@N
M>SN/V#?9N+Y7YW*NVC?A^!>1K_(AK^XJL>9"H&_(,%[HP",6Q@D#!AD=#$Y[
M%P(8B+G)-Q$BP6Z> '-5C '- WL'@IG&;K+5X+C#=.)XR-[.<^C/_,NKFI!P
M>Q#T[_H3].<=)7B0A']1C.<+V."O/)@_!#!6!#!_9L,@XT-CLZ SN6"X#!@?
M&1#9L)5H!N@. -V^> T.4!QRRF[7O^9!7M6A,.QZ\& 0SX58<R[(=F\''_V9
M!WE5JX'G)HK!'J4P5O0P9Y3  "@&6Q2"<;70*'4<!)E"-&F/[1P4?@^QTR6[
M?4/M>O$\2()=WZL[6O_ZC)Q7]Y+\]8P,_N4]7@^"%Q'@M2"-X",=X!^=X!L=
M,.&U0>>WPCAM@HYM %O4IUG/7^#U#WC^ 7\>*OY,UA\@SOP.]L[?PO[]*^ON
M=R[Z&';OCV&'WPO112<,DC9PUF:(L!K 4>L@,JJ&Z,\"!C2! <LAQC18SZ(P
M@58&T)-!=&6$N/HSZ]T;>/X#OX<SQ9Y_^ '9\@_XLTCP/ !>A]$+,7<[Q%4M
M$$>T0"R#/Q>E&G;P1H@D#,"CQ/ILUDW6;ZX+8-"HP7F5L(=70&PG QX2<%@1
M.&DN.(P .HX/_^4"&PZP9T.<F09Z\1P$U7X'Q;-_Z[5=,8L?+])!;%4(\5T!
MQ#-JZUF422!_)LA> -VP' DAVA' A,6'R8H'$U4F1+ <&+QL&$0LX)$*/)(A
MUDT$9\*?1L*$5C,@NJ:A*M#[-;B6[1FH(?8<!*[[OY^(/LP;OQFCU-[9N79'
MR 3KL"'Z94/4R8;H)AU- 6O. DT+4!Q8*!:F<09,X3282JD0<9)A.B/!5$:
M>#D&F$7!$(N H1P&KT)@^ 2!:]T#F]ZU/FL8 \ZV$R%X9@)WI$*[;K9](-"L
M ]$1+.<&$KP _H#Q(#<0Y,X"N0M [E(8O*M [EJ0N\%:F7$+O :/_:];SV*<
M@9CO*N@(09=@.%^PWJ.JA F@$2:Z'^%3VXF0$W\Y%9)@GP#"[8/TEG7 #@-9
M'@!OP$A  ,@-_,O)D,4@=P7(70-RUX.?;@0+; /9>V%R/0;_G@<VMZR6P9]I
MB]^KLA_Z?S]Z#K"=",%OI< 3GG'V"0^?!"_;)\@SUHG+$7BZ@KSA !_ *$
M^&,@R)X)LN>![$4@>SG(7 TRUX/V3>"W.R#V/ !^<Q+^[PJP"K4^5V8+]/('
M8/7-Z"'@5P!F19)](KQI7PCPQ>&0?>+>BQQ GA/(<P-X D8 1H/L +#Z%) ]
M V3/!=F+0/9RD+<:&*P':VP&+]F%W@6F>-W*>FC=.O"8=\"KUH+7K84Q_C;,
M!VM!_UIKQLXV,>/ZCR+; HDO7/A"C2]B&^T9B??M%1'O@8^^!SS>!1X;@,=Z
MX+$.XN]W@,?;P&,-_+L:/GT+&*Z"EJR$WED!O;@<6KH,^F,IC..E,.Z7PAA=
MBOX 8-:%!U\DCN%?D,""O!7P/F"]@VWC\C;88@W88O6_,Q)> #_ :) ? /*G
M@/P9('\NR%N$EL"[BZV,-J&%8,4%X!5X3<\\Z(^YT.MS8)S/@?E@#GH$^!G>
MP] MT'5FB.W0\-9AMDW26L J>+T<WE\&?):"+9: ?RZ&/ED,OK$8?'01\%B(
MQH".":!C"NB8 ?+F@=RE:#:PG06VF D6G0$].QVL/ T\?2J,N*DP?P7"7!0(
M\V$@S,WX\\NOP ;@F+.M6'<C;%;7 E;"_R\%+(0%:#[PF3MT$)H[>"C(=P'Y
M[@!/T.$#.OQ!QUC0,0%T!(*\6?#?A<!H!9H,/30)O&02],=$\/ ),#X"H.<#
M8 ; [T4>#[/">/0%O/X570#]!T'O5G=;1N8MP%)K)@1V?("9\-ETX#/-V1%-
M'3H,375T18&#/= 4!T_ "#3)822:Z# .]$P"/=-!YEPTWF$I&N?P-AKKL F-
M<=B#1CN<!%Q'HQQB8(2G :0 $^ CP _HM)MM4[@)-B!K\2]//6W!PQQX/0/>
MGPJ8#%PFN0U&$UR'H@G.SBC R0V-'^J!Q@_Q0F.'^*(Q0T:CT4," (%HU)!9
M:.201<A_*'C-T/< NY"OTW$TPNDJ\G&*0MY.*<A[J AY#S$@;\=>Y#WX&VMU
MT,[AMB\LW_*R5:+, \RT9D) -V "?#[.8Q :ZSX$C79W0J-=7= H%W<TTMD3
M^3M[(S]G?^3K/!:-<)Z$1KC,0#XN"Y"WRTKD[?HN\G+=B3S=8(9QNXH\W*(
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
M\?<5U.1>X- G(W-?&R]-PWU?FOSF_UP> !RFAC5(ULNJ\XX AVO (:*B%.?
MI=0695 :"UC4%G4*K5V51._*CX^]KV#&]<KI20]E-/8C$37SP>OB)Y/'B)<F
MW_D_5XS?_;PD$#BLDU6+#A>8<Z_JRW. 0S;5HN-1Z@HS*4T:-J5-E4;MS$^A
MW5<D,?ID"<R'$F;2$S$SXTD.(_/AZP+G\)/9=_Y+G(-^"G!X1UXM.@0<K@"'
M\(K2'*JEF$^ITW(IS6H.I4/)IG8K6+0^62K]H229^424E/BQ,)']E!^7^?!U
M\:/98\2/YA'S?S*. PZ3PQJDP$%\L,"<!QR$X15Z(:6J.)M27Y!%:5%Q*9WY
M'&J/C$U[*$EG/!&EQWV,YS#X:>RGF<F<1Z^+'\SN(WZLQ#F,W?V\=%)8O70M
M<#@ '"X#A[ *?2ZIJBB'TE"036E595&Z%%QJGQ3B,SP'(LR(^S@K/?X3;D;Z
M1VP6Y]'KXKM*]Q$_5/K,_]$T9O=SP\2P>MG;BFK)_@*SZ$-]>6YHA3Z/6%64
M2VG0Y%#:E-F4;ED6M4_$I3T29M*?\#F,IYP,YL>LC.2/6)F<QZ^+;W$.%I]Y
M/YI'[WI>-@$XK)%72_<5F,7 011<H1<3JHI$E$9-+J5-+J!TB_F47B&/^C ;
M8NY,B/U9P".9$_\TB<MZ_+KXRN+F\WV5][P?S*. 0T!8O?PM>;5L+W"X5%(N
MN5>AET;A^:!&92ZE70H<<B'&S(:8F\NC/&!S*8]2N+3'"9G,QW'<Y$>OB^=5
M;C[?57G-^[YRY*[GY>/"&A0KY=7R/05FR<62<OFM"KTBH@K/0<ASR6VB''*7
M &)='I_4D\$G]:5ED1\D@DV8/,9#!B_^M?%9E:O//ZN]YGUG\=_UW#@FK$&Y
M7%ZMV*4QR\Z55*BNE1<K(O <1),TC]PFA/@_"^)N#L3=+(C_DR'^CX>^8631
M^ZA9S-?&1]4N/M_6>,[]MMIOYW/3J+ &U1)9C7*[IE)U0F?07*[0*")J%!#7
MX?%_-L2ZF1#_IT/<G0)<$@2D;F8V&8^=>RC9C-?&@QIG[Z_KAL_]NG;$SA<6
MO[#&@OFR&O46M46WK[@(8N]\162-!.+_'(AU>1!WLR'N3LTEM"<"ES@AJ9.1
M0^ZDYE"[2#GTUT9?K;/WBP;W.2_JO7:\J/$.:RR:*:TMWJ#2%QW4*]77S5+@
MD"<CU?.EQ,8,,:$I34QH3@(N\7G$UM@\4AL-_(0"_DK*I;TV>NJ<O9XTN<[^
MO&GX]F<-'J%-ADEBL^$MM;KPF$&BOFG.RX^L$D#\GRDCU+&DA/ID*;$A04)L
M9$J(30PQJ8DJ)C>3191FHHC6\KKHJG/V[&EQF=77X;JMI]4UI*G23UR@?Z]0
MHCU5)E3?-F6K(BMYUOB?B,?_M1#_U\7)B/4,B/]IT$<4&#,D";61(*&]-MH;
MG(=WMKG,Z.IRW=+:ZA*AJPC,%^NVZ[*UYPP\S9T*KCK2&O^G 0\\_H^#^)\A
M)]70(/ZGR"EU9!FESIX#J']=M#0ZN[>VNTQO[G395=7F0I!6SA'SBO?K.(47
M2C.T=\K9FL@*EIIH2E:1S/%*4F6LDF2AYY.KJ/F4*G(^M9JHH%83%/3J: 6C
MYG71V.3LUM#A,J>FT^6@IL<UBM<T*R/=M$.6ICM?G%IXQY"BC2A/*2!5)&A(
MQE@UV4174\Q4%<5,5E'-)!6MDJ"B5\8H&971RMC71DW+,,^J3N?%NEZ7PX+/
MO>^R^@)I"2WOIL?5',UAFJ[*F&7!ZEA]M):F(Q23BTDEQ"*RGE!(*8TII!K@
MW;(H+;TL4LLHCRB(?6V8VYS\RKJ'K13]TV,OYY]C+B1^-B>(]F@MB=2U+Y[0
M<IX5TW"+&U$;E!U:'28,MD3FW:N,$=\Q$R6WS23I+1-%=M-$E=TTTN4WC(S7
M!J8;X8'IQD_#M#/?>ZE<>O&Q:%U\#>>4VL*Y663F1)88.=2R<C;-:$BE5^H3
M&=4Z)K.VF!Y?7T1-;"PD)3=I"6DM!='LUH(H;ILF,J=-%2$<,-YP>,/A#8<W
M'/[G<Q@W#2N<\=Y+U9*+C\7O)-1DGE1;,F\ AXB2"BZYK"R#9BIET2PER?2:
MXOC8^L+8N$8M+:&Y@)+4JB&FMJMCV!WJ:%YG?I2@4QZ5TSY08"4^'EC)V&E8
MT73@L/C2(_':A!KN"1N'S#!]!8]4;LBDFO5L:I4NE597E$AOU,;%MF@8<6UJ
M:F*'BIS2I22RNY6$K/O2F.PN48R@8Z#X#P[J19<>2=Y.M'+@7B\R\T+U%5F$
M<@./:K;F05C4^L(46G-! J--S61V_)F'8?=*2;S>7&)VEY HZ!PH,+VW!Z8?
M,PTKG@8<%@*'-8DUO./ X5J1*2M87\Z/L>9!=)F4VB(VM;$@C=JJ3J)W*.-C
MN_-CXWKD].0',AK[81Z%VR<@\[OY9$'G0&'G,!4KGOK>3YH%EQY)5P.'8S8.
M_"!]>7;TGWD0#J5)DTYM4Z72NO*3&#WR>.8#*3/IL3@VXXF SNWCT?C=F;3L
MSH'B#[V7!U8Z>BJFPSG,!PYO 8>C:@OO:I$I^ZXU)V7/@]1KN906=0:E(S^=
M>E^>2G\@368^%B<F?2Q,8#_E,;D/,F+Y]]F,[*Z!XH]2+X\_K!P"W_NI8/ZE
MA[)52359P"'K<I%)<%M?+HRPY4$$UCQ(JRJ3TJ7(H/9*V?3'8FL.)/FSK%3V
MTXS$S >L^*S[:7'970/%[Z\XE. <Y@&'E<#AB-K"OU1DRKFE+\\-,_XE#]*F
MS*)TRWFT!^),QA-A!O.C+';\)YD9Z1^QTC(?IB1G]20G\;L'"N#@_KMAU-0_
M2J:\]Y-VKHT#'SAD7R@RY=[0EXM"C'H1L:HHC]*H$5+:\@64^Y(LZ@,AQ/Q\
M#OUI1D;L1VF<Y(]2.9Q'22Q>3V(J__Y \9O!T\9!/QDXS+GT4+X".!Q66W+.
M%9KRKNK+)4%&O22FJDA,;539<A#W\^PU$!PN]7%:)OU)(B?A22*7_2B>P^N-
M9V?='RAP#K\91D[]73_IW9\*9U]ZJ%B67)-]2%V5>[K0+/E07RZ_4Z%71%;A
MM1B*7'*[2$#N%F23>[A9Y+YT'N5!$I?V*([+?!3+2WG(Y/-Z8WE9]P>*?Y5Y
MNO^KS#_P]U+@4#3KT@/%TN0:P4%UE>AXH5EQKJ1"??V_<Q"=/(CY\?J#%#ZY
M-QYLPLAB/*!F)3R@\M-[J-G<^P/%KV4>[K^6^P7^9ICP[D_%,R\]4"Y.J17N
M55?+#F@K"XX7EVJN6G,0<@FY,4]$:N7G$MLY0F)G6@ZQ*_'?^0=:#SF;V4/,
M3KY/%+"Z!XI?RCW<?JGP#?RU+.#=GW33+CU0+4BI%6]5UFBV:4RZ SJM^KI)
M8<U!D!H$8F(S5T1H9>41VI* 2YR0U/$J_T#,873%Y"1T1><D#Q@_&-W=7AI]
MIOQ2,6[#3_K 2WV:N:GURK6*VK+5RN*BH_I\B/\EBLCJ7!FI+DM*:&!+"$TI
M8D)S@HC8$IM':J5!_Y#!5XFY]/;H7&9[5&[\@/&ER=7M1[/WE)],HS>\+)MX
MJ4\[(ZW),%U26KJ^(+_PI$&LOF7*S8^LRH;8GR,GU*7)"/6)4F)#G(38R)#8
M\P]B2C-!3&N.%L6V1(F8 \83B[/K=U6>D[^W^*W_P33VXF.S;[S).%FN+-E2
ME*<]6R;0W#'R55&57(C]60IB=3)PB9<3:V/!+C09N9X"($FI]00IK2%:RFB(
MDL8.&'U5PUQ>U+E/^KK6>]TWU;X76MM=*.KR>?FYNCVZK,(+!F[!W0J..M+$
M5A'-*4IB90+$_LQ\4A7$_]54!;F:HJ!4DQ34&H*"9HWCH^0#1U?U,.?>1I<)
M_VAQ7]O3Y7J\K-N5FFM9G)=9?$C'+ORPE*6]5Y96$%F>"K%_HIIDB@,P5&0S
M367- 5225=1*DI)625#2+3%*AB7Z-=!>.\RIH\5E7%>GZVISK^MIV6-/ J=Y
M$3O%LCLOL?R\,D%_6YM0'%Z26$@TQ!60RV,UY HZ7H>@H5KK$$AJFHEHJT,P
M1:MCS5&O@>;Z84.;VUS&5M]W>4?YW.,D][.Q00E]"ZF,]BTIM(;CF=3JJSG4
MRB QR1@F(U1$YD>51:LB#01UN(&H"2LE%X264K0A>JHV6$\K#"IA &*+!HJZ
MAF%#:]N=)Q4\<5['_\WW4/*WTR\Q/EMQC_AD4TQTSV%&5,?%Q+#6&VG!37<S
M[C:$<&_7A_-NUD7R;]1&9U^O(0BNU9!RKE:3<ZY44X67J^BYEZL8 X:EV<FE
MN-=I:LZ_/%:G8>.W,7^==YC\W=OGHUYLNQ'ZC\/!=Y^>C;KQZ#+Q:M]-ZH>]
M]Q@7[X<PSW='Q)WKBHH_VQF3<*:3F'BZ@YQXJH.6=+*=D7RR/7; P-0CG3'U
MY/%8_H*5F&3-P:\$'P3W9AQAU:;>5%6EAA=6LD@Z$XM16I$<6U8>'V<TQ,:;
M2VE)%CTYI:J$D%9=$LVNT45Q:G41O+KB<$%]<9BH7ALJ&1#><'C#X0V'_ZD<
M_)TQS23@,!\XK#[X9<[FX![.X?2:U)OJ*E9H864Z06=BTTLK4AGE98FQIM*X
MN$H]/:&JA))4HR.FUA7'I-<717$:BB)XC87A.8T%8:(F99BX82# -#B'B>,Q
MY;R5F/2M@U\*-X7T< ZQJ]-N:"SI085F=C2>!S&4L^@5AA2&69_ K"J)C:LI
MIB;6%9%2&@H)K"9M=$:S-C*KI2!"V)(?GM<L"Q<W#@28QL\9*P .JKDK,=DJ
MX+ QY'[FP8QJUC6-A7W7EHO)I.!Y$&-I&KVR)(E171S'K"NBQS=J*4G-!<2T
M5DUT1ILF*JL]/S*G71J9VY(7*6H:"+ "G,,$X# '.*P\^&7N^R'=.(?T*QI+
MQNTB<V9X20675%:62365IM.J="GTVJ($1H,V-JZY@)K8IB:E=J@(&9VJ&'Z7
M-%K0D1>=VYH3+6H:"+ "WV&8%CBH@8-\Q<$7N>^%=F<>X%2S/]18,F\6F;FA
M):_R(/H,:G5Q&JV^,(G>5! 7VZJFQW<H*2G=^:2,'ADAZWX>0= I( A;LPAY
M30,!IL4Y! "'V38.>>^&=G$/<&HR+FJLN9BL8'T%/Z;<D$4UEV12:XK2J0W:
M%%J+.H'1H8R-ZU;0DGOE%,Z#/#*O5T#*[N*1A&V9I+SF@0#3CL YC+-R4"RW
M<]B?6<,YK\%S$&;^/7U%=E1Y:3:U4L>CU!9F4)HT+&J;*IG>I8AG]LIBDQ^)
MZ9S' BJOET?-[N)0A&UL2E[S0&#E4#A^'*:9A7,X]")O@XU#YEF-)>MRH3G[
MCJTN)H=BT;VJ!V%3._+3:#VRY-B'XH2DCW+B,I[P8GE]&8SL+A9=V)9&RVL>
M"/[D,!,X+#OT0K0^K(NWEUO#/:VQ\"\5FO$<A#"LHE1(LOP[#\*E=,DS: \D
MZ;%/\1P(+R7C"3N1VY<6S^].8>:T)\?FM@P$6*&/C4,!<,A?:N.0M9M;PSNA
MJ1)<*#3G7M>7YX54E.81JHIS*0T% DJ;DD^YCY]'$7(83[GLN$\R..RGJ6F9
M#Y*3^?<3$W,Z$N)S6P8"*X>B<<!AAHV#>%U8%W\GMR;KF+I*>*;0++IBK8,H
ME41;BL34!G4NI4TFH-S/S:(^P,]@X#4829SD)TF9F0_CT[/NQZ4*.IC)PM:!
MX-\<M,!!N>30<_$[85V";9G6'$3>":U9>K&D0G&KO#0_W**54AH4>!V$@-S%
MYY-[V%ED:_Z!R8U[%,M+?Q#+R^IA9 @ZZ2QAVT" %7D/PXK' H?I*S#5XD//
M)6O#NX2;,B'^5U5+#Q=4*D\7&PLNEQ7EAU6I[.<@<H2DSDP!L3LUF]2#YQ_H
M68P'E*RD/FIVYGUJ5G8G)5/8-A#8.(P9AQ5. PZ+#CV7K@GO%F_@U(FW*VM4
MNS55NH.%)057*M2*\&K\'$2NB-22E4=L2Q<2.Y)RB/C9@_O4;/I]4G;<?8(@
MK9LHS.HD"G+:!@*LV,L)TXT>BQ4%KL#4"PX]E[T5<5^^BEVOV*"H*WDWOTQW
M4*?17#/*\R.JQ3)2?;:$V,01$5I2\PBM\;G$=OSL 3F'VDG(B>V,SDGLC!*R
M.Z+RLML& DSGZ825C!J+%4]9@17,._2%8D5$KW9>6J-NH<1<ME954'14+U??
M,(GR(ZJ$<E(M?@:!)2$T)MG/']!$9/SL06M,'@/DQ;5%Y*6TAHLR6@8"K&2X
M$Z;W'XN53%J!%<XY]&7!_)!'QH"$NLJ)XD+]1JVL\)0A3W/+F*.,J.3G$ZO9
M<D)MBHQ8%R^UU1_8SA]0FV+$]*8H,;,Y0IS8%"9)&Q!^*_5P^LW@.^:/TH#E
M6/&,0]^63;G]I,.#7&*:*966;"\2%IXU\#6W*WCJ2#-'::]!4-C/(-CK#T@R
MJK7V($H66Q\ABZ\/DR4-"/\L<QOZ2[GWZ%_+QRS[31]XZ/-FGPNUO:XT1>5"
M4;9NGXY;>*&44V"M03"F_T<- ME"RR=7D?,I5<3\?]<?5$<JXFK"%0D#PA/C
ML"$_FH>/^LGLM_3K6M\=30_=SA7V#:<*ZI;R,\KWJ5C%ETI2"^_::Q"(UAH$
MIK4&@6RBJFTU"$05S8S7($2K&)512F9EA#)^0.@U.PWYM,9UY#>UGHO;^ES?
MU7_A<2'O\<B8]+9EJ8FUN[/CS6<E<>4W\YF&4$VL/KJ0IHLIINB(.E(QJ810
M1-;'%%'@76II5"&M-**0;@C7QAK"M,RR@:#3XN38W>#LV]'I.JWL8[=-DA]&
MG&5_%A@4]W %F=JY/8'<<H)%;+R22:B[PX^L"1*$5X<*0ZK"\X(M4:)[E='B
MNV:"Y(Z9*+UM(LNLM0A&FOQ&!4,Q$+14.PUJ;7+V-O8ZSY:_'+Z1\^OX(_'?
M+/B0_/FZNU$?[XB(>'2<%-I[D7ZOZVK\[8Y;23?:[J5<;PU)N]H2SKK2',F^
MW!3-_K")D'&ID<2YV$C)O-! XYZOCQT0ZFN'.9C;G7SR/W.>P\5\WTG$IN^@
M_+KB2/3W&\^%?;7GZKUGQ^[<^/1LR)6//HRX].1Z](7'=XCG'@:1SCX(I9SN
MBZ">ZHNFG>PET$_TDN@G>BB,8SWTV&/=3.9 8*EW&JSN<_3-PMRG)V'CEM&P
MN>MCL-7;PG[_8/^]G_<=O_;]T;,7OCUUZ<Q7%Z^>?''MQO$O;MTZ^NS>G2.?
MA]X]_%G$O4.?104=_ <A^, _2"$'/J6&[/^4$;KOD[BP@0"3CAV"2:?Y8Z*E
M\S#!ALV_<G>=?<XZ'O$P^6IR2U)0;G52C-:21"NJ3(S3F>(2]$9ZDJ&"DE)6
M3DRK*(]A&\NB.*:R")[)$)YM-H0*S880<:4A6%&I"U::^XLW'-YP^)_'88R=
MPY)Y6 [.8>?9+UC'(AZD7$EI2;J75Y44K;4D4XLJDY@Z4WR\WLA(-%10D\O+
M26D593'I)D,4QVR(X)F!0V5IJ-!2&B*QZ(,5EL+@_,K^ I,!!]E4?TR\>!XF
M7+_Y%]Z.LU^D'XWL2[V8VI1R6UR5$J&UI)*+S*FQ):;$N-(*9D)9.2VIHHR<
M8C(06)6ET1D6?02W2A^>7:T/S:TN"9%6%X;(J]4A"DM_@<E& X= ?TR"<UBW
M^9>L[>>>L8]$]:6=2VM,O2&I2@W36M((Q6860V],CC64Q\=5E#$23 9*<J6>
MF%95$LVN+HGDUNC"LVMU87EUA2'2.E6HK$8>JJCJ+S#YJ"&8?(H?)EDT#\M]
MQ\[A<'1O^NFTQK1KTJJT8&TE*[K8E$[35Z0RRLH3F48#,]ZLIR95E9!2:W0Q
MZ77%D=SZHG!!0U&8N$$5*JF7ATEKQ>'RJO[BWQRD"W$.'_S"WW;^\XR#T;WL
MDZP&UA59%>N>MI(=66S*H)16L.CE9<G6?)"EA)Y0HR,GUQ7%I#<41G*;M!$Y
MS>JPO&9YN+A!'"ZMRXV05_<75@Z*R38.>6L_^)F_]?SGF?NC>S..L1K2+\FK
MV+>UE1GAQ28.J;2<3:LPI-+-^H38*EUL?&T1):E!2V U%T1Q6S61PC9Y1&Z+
M.$+4*(R4U&5'R:O["TPQTL9!M@ XO&WCP-T;W9MYA%7/OB"ORKBIK<P,T1DS
M":7EF;2*4A:MLB2945,<QVS :V(TQ+0V=32W0QXEZ!!%Y;8*HT1-_&A)/2]:
M5MU?V#A,LG$0 8?L+><_Y^V.[N4>9-5SSLJK,J]I*[E!.B,OVE#&HQI+,Z@6
MO"ZF,('1I&'$MZG(J5WY1-Y]44QV9TZ,L"TK1M2429#49Q!D-?T%IO ?@N7C
M'.8#AS7 X8,+GV?MC.[-VL>JSSPEK^)>UE9FW=$9^1&&,C[%I.=:SR@U%"33
M6E1QS$X%+:573.;VO<K!<$AYS6R2I)Y%DM7T%UB^OZ.5@]S.0?#!A6?9VZ-[
M^;M9];SC\NJLB]K*[)LZHR#,4"8@FDKXE!KKV1P6M3T_F=$CC4M^(F!D/LRD
M\;O9U)QV%C6O.94JJ4^ARFKZ"QN'B<!AWCQ,O!HX;+[P3+ UJE>P@]7 /P).
M<[:@4GBUV)@;9##DQIAU0DJMED]I5G&I73(V_1&> ^$D<AZEQ?/OIS!S.I)B
M\UH2&>*&!+JLMK_ \OT<,25P4. <WOK@I6#3A6?"S5&]PJUI#8(#LFKAR0*+
MZ%*Q47+;8)!$F'5B2FU!'J5%+J#<%T+<GY'!_"@U@_,X,36K)SY9T!&7D-L:
M%R]N9,9)Z_H+3/F*P]QYF 0XY&RZ^"QO8V2?:&-J8^YN:8WXB,8B/U-DRK]:
M6J8,,A;)B77Y(DIK7@ZYB\LG]R9;\P\I@*P>!CN[DY$F;*4GBYKHB9*Z_@)3
M^CIBJ@E^6#[.8=4'+X7O7_Q"O"'B@6Q]2I-DBZ16L4=577"DP%Q\KJ18=<^L
M@EA3(B*W9$/LSQ(0N^/XE%YJ5GP?)3NCA\+/[J1PA&V4]+QF2JJDOK_ 5%8.
MOEC^G'F8=.4'/^=MN/!<MC;\H?*MI!;ENKSZPDV*:L,N=4GA^5*5*JA2!G80
M0OR?";%_,O!@@#U(@MCN&$%*-T'([20(A&T$7EXS,4/<T%]@JA&.F#K %U/.
MGHO)5GSPLV3M^1?*5:&/BQ;%M^L79S>:5TA+]7L+5=I+95)5<*5(0:S)DA(;
MTL6$I@01L9662VXG"ND=4<*$CLA<5GMD'K\U,C>O.8HO;N@O,+6/(Z89[XNI
M9LW%Y,NV_"I?=?:KPL5!'U?,H/4T3D@OKUB=K](=U$D*+I?GJD+, HB[.7C\
M#[$_7G^ UQX01#1K#4&$*+DE3)S1'"81-(6)Q W]!:;Q=L0*QOEBZAES,<72
M+;^IEYSZ9]G,FY\U!435-D[DJ WO:L3%QTIR"JZ5\]6A)A[$_ZQ\8G6BG%B#
MUQ]0I!1KW4&4-+8Q7)+0&"9-;0B19M8'RX3]!E;@Y8AIQXS "J;.Q92+MOQ>
M,NOHB_J B^U/O")+&J=EBLJVJ/G%ITJXVAME'$U810;$_RDJ8B7$_];Z [*"
M4D.0T_ :@MH(>5QMF#RI-E3.J@U6\&KZ"ZS0<S!6-&H$5CAE#J:=O>F[JH ]
MW8^\3YF>^$3+F^9F9!FWRS)T9XM9A3=+T[1A9:D:0@5>@P#Q/UY_4$E64BL)
M2IJUAB RGUD5GI]0%9J?4A6B9%OZ"ZS88S"F\_/!BB?,^:4BX)V'O5X;+"^\
MSZF?C(SFMRY*957OR$DVGE8DEMXH2-2%ZA**8DKCM*0R1@&Y@JJA&,D:FO%5
M[4&4FFF*4,>;P]1)YE!UJJF_^$'O.OCW4F_O/TK'S/Y'Z_"%M5\,WZS]SO>\
MX.-)X6G=RYCQS=O38VM/\NF6JWET4Y"44A&N()9'J:(-,>K(4F)!>"E)&ZJG
M%(:4T J#2QA%]TJ817=U\<6W=<G]QL/RH8-^-GIX?5WK,:GA@>O<HI^]MN3^
M..XTZ]GL.\PGJZ,I/3L8A(X323$MEUF13;<X80WWN,%U(?Q[M>'9=VHB<VY5
MQPAO5A%SKU>1<Z]9J'E7+731E4JFZ,/*!'%_<=\XU.%!]3"/A@X77]TSMX5Y
MF._F]%^G'F%^N^PBZ8OW;D=^NCLT[,F)Z*"'%TBW^Z[0KO?<8%SMOL.\W!44
M?ZDS-.%B1T3B^8ZHI'/MA.2S[:24,VV4E-.M]-13K7%I_46;>:A#4X/S$'V?
MTRCQ'QX+V-BX]7'8O)VD7]\^$O'#UC/!WQZX=.O+X]>N/#]]Z^+G%^^>_\?5
MX+.?W@P]_<G=\%,?!T><^"@L\OC3B*AC3Z*CCSXAQ!QY3"8<?D0C'GK$)/47
M#9:AJ+1MJ)/D\Z&C,S"?67'8E!4D;.F&"&S#UF!LY]X;_]I_^,.71T^<_>'4
MF5/?73A__-LKEXY^<^/RX:_N7#GT5="U@U^&7C_P(N+&_N?1-_<])][<^P7E
MUIXOZ+=W/XN[TU\8ZH8@V0.'81F8JU\\-FHR"9LU)P);L2P(>V_M=6S;^Q>Q
M/5M/88=V'?OCY+Y#OYT[>.!?'Q[>^\OUHWM^OGULU\N@XSM?AI[8\5/$R>T_
M1I_:_B/Q]+8?*&>V_L XN^7[A'/]!<8?.1@3S/;$^*L"L<Q-;V&L_;M_3CIS
M_LN$R\$?Q]^A]<9%L-J8%$%C+%-:0T]46Z@I196D-)V9P"XQ1W-*3)$\O2D\
MN]04*BPUAHA*C<%2@S$HWV"\IRTU!/4/;SB\X? ?'+*!0\XLX+ 2.&P$#OMV
M_YQ\^L*721=#/DJ\1>^)#TMOC2,*Z^-B%=7,!*V%GEQ<24[5F8GI):9HCMX4
MR2TUAO,-QE"A 3B4&8/E9<8@55E94(%!UT_8.,STQ+)7!&+<C:NQ]+U[7J:<
MO/@BY5SHTZ1KL=V)01G-"3%YM?$TE24^OJB2D5ALIJ:4F(@LO3$FPV",Y)95
MA//+*T*%Y>4AXHKR($5%69"Z7!>D*=<&%Y3U!Y@ . AG (?EP.']U1@;.*0=
MN_@B]73HTY3+S*ZD.YE-B9'BFD2*QI(85U3)3-"9:,EZ(SG-4!'#+JN(S"PO
M#^=7E(7F&LN"I<:R()51%ZPR:H/5%<H035E_@.78.0B  ^\]X+!G[TO6D8LO
M6"?"GJ1=9'8EW^0V)H5)JY)(6DM2;)$Y/K[$Q$@J-5)2R\H)Z15E49G&LG"^
MR1"::S8$R\PEP4JS-EAI4H6HC/)037E_ !P&8;G3@<.R0"P+.&3LWON2?>CB
M"_:QL">LLW&=J=>X#2G!LJKD&*TEA5YL3HPK,<8F6'-29426$<]'E8;S*TM#
M\RSZ$$65-B3?H@Q1FN6A*J,X3%W1'V!".X><I<#A71N'C/T77W .ASUAGXKK
M9'W(:TB]*Z]*B=)6IE*+3<E,O3$N'L])&0VD5#.>CRH)YU>7A(IKM"&R&F6H
MHDH6FE\I"E.:A.'JBO[ RB%OFHT#?\-JC+-KW\O,O1=?9!X(>\(Y%M?)/L^K
M9]V25Z6%:2M9I&)3&J.T(I%9CN>D2LDI%KPNJ#B"7U<4)JG/#Y762L/DU7GA
M"DM.A-+$CU!7] =8+LYAZG!,N,3&(7/GOI>\W1=?\/:&/N$=8G9RSO#JV=?D
M5>G!VDIVC+5&J#PEML(0%U=90DVJ*<9S01'93<HP49,D7%*?&R&K$40J+%F1
M2C,W2EW1'V!YP$'TBL/Z-1AWQ]Z763LOO.#O#GW*W\_LY!WGU7,^E%=Q[F@K
M.1$Z(X=B*&/1C?K$V*IB>D*]ELAJT43EM(LC<UMRHL0-_"A9#3=:4<6)5IK9
M,>J*_L#&(7 XEKLX$,L&#KQM>W_.WG;A2\&.D*<YNV*[L@]S&WCGY-7<&]I*
M7HC.R",:#!RJN2257E/(9#:KR&F=DAA^=W:,L)4;(V[(($AKV01%%8NH-*<1
M5<;^X#\YK%N#96W9^[-@R_DO<[<&?Y2WC=$EW)?9F'U26IU]N:!2<+?8*(@J
M,_ IE<49U'I-,KU=SDAYP*=D]620A6TLLJ@QE2RM3:'(JY(I^95)%)6Q/\!$
MP$$\93B6MR@0$P '_N8]OP@WG_M*M#GH8\D']&[QSHRFO,.2FMRS&HOH>I%1
M%&(PY!$JBP24!B67VIW+2OV,%<_K2V;FM"<R1$T)#&E= EU>'4_/KX2IU=0?
M_">'=]9@@HU[?LE[_]S7TO?O?:)XG]JK^""]1;XGKU9^3%FMO%!@5M\J*=>$
M&S522D.N@-R5DLEX')_![6.F"CIBD_*:&0F2>D:<K(;!5%AB8Y6F_@ 3 P<)
M<! M#,1R@(/PO=V_2C:<^4:Q_LZGZG6D!]H-*>V%F[,;BG?+ZLN/*\J*K^HT
MJC S?A=")G[O()_20^:S>BD\00<E/;>%DBINH"1+:ZF)BBIJ@M+<']@X3+9S
M6+L&RUN_ZU^R=TY_JW[[UN?%JV,>EZ^*[[:\G=%8M3G/8#BJ41=>*Y6JPBMS
M9,2Z-!&A&:\]B,;//.1FM<=DY[;$9(H;"6QI'3%-7DU*R:_L#S )<) "!_&"
M0$SX]AI,O';G;\JW3GY?M.+Z\XIEX9_4+Z%TMBU++3=_(%&5G"@4:Z^7Y:@B
MS%P%L29)2FR@BLC-47G,UG!1>FNX6-@<(10W1&9)ZZ(XLNKH=(6E/\"D_L!A
M$G"8'XCEKEF#R59MQ[3+COY4MNC2B_H%=Q[VS8BQ-"]G:TS;92+=Z>)L[2T#
M3QUI2E<2+?CY SSVCY+$-H9)DALAYF\(EN75AXBDM6$"64TX3V'I#S"IWR!,
M-M$#D\P-Q$1OK<%42[?\II]_\)O:V:<>]TZ[TO!P*KFH\2V.V+1'EE5RKHA3
M>-N WT.0JB*:F4J2!6+_ZFB(^\/E"1#SIT/,GU5S3R&JN2>55P?G*BS] 2;S
M'83))WA@LCE3,-G255C1O(W?6Z;O?-H]=5_CIY-NE/9-ITH;W^%D5>Z7L T7
M-6G%=TM2M%%EB1J2D:$FF_!S!WC<'Y$?;X_Y,RQ!2K[ECE)DN:W(K^P/,/F(
M09@BP .3SYJ"J>8M^[4B\)U/VR:\V_SIN,-E7TRZK>B;3<MJ?I?-JCXD3#9>
M4B26WBU(T$46,XN(I30MN8RDH5;@<7^D.LZ$Q_PAZC13L)IC"M)D&V^K1:;^
M ,OW=L"4X]RQ_.E3,-V4!<\;1B]I_=A_?<6WXXXIGP7>X3]80$EKVYB24'^$
MQZRZE,LPW972RL.5)$.4)D9/T$:4D(O"=+3BX.)8W;WB^)*[1<GZ.T4L_>TB
MKOY6L;"D/\!4G@Z8>K0[I@Z<_+W%?UKG$\]9IF_\-ZI>3CB1_7S6K=0G*V*8
M][<PJ6U'4\F-ESC$NMO\J.I@8;@E/"_$'"6Y9R)([QC)\EL5=,6-"F;^M?($
MY=7R%.7E<K;RPW)^OX 5>#A@6C^WWPS^H[N[7?TJO_*<K_EMU&;!+X''TKY:
M=#7V'^^$D!YO)T3W'J-'=EV*#VF_GGRWY0[K5G,P^T9C..=:0Q3W2CV1]V$=
M)>MB'9U_H38N^WQ-DN!L39K@3$UF3G_P0Y&+ Z;S=NUJ='&U/' 9I?G-:U$.
M-FYCVF^S#\1^O^HL\<M-UR(^WWLWY),387>>G(^^\>@*\<J#FY1+O7=I%WI"
M&.?NAS//=$?'G>XBQI_LI":<Z& D'N^(3SK6GI)TI)V=W!\\+'5$/95.CI:V
M84X%SUS&YF C%J1A4];'8HMW$/^U[E#X3]M/!?WST(4;7Q^_\N&+,S?.?W'Q
M]IG/K]X]]=FMH!/_N!=\_-.0T*.?1(0=^3@Z_/#'I(A#'U$C#SYE1.U_FA"U
M[TEJ='_0638$66J=D+9WB$O.'^YCT[#1LQG8K)4$;.6&,&SCUCO8KMU7?]]_
MX/RO1X^<?GGJ^(F?SI\Z^L.'9PY_?^WLP>]NG=__SWL7]OTSY.+>;\,O[?DF
MZL/=WQ _W/4UY?*.KQE7MG^5<+4_J#8.0=I61X><3P:YI&&>(QG8A"DQV/QY
M(=C;RVYB&]=<PK:M/X/MV7@,.[CE,'9\^P'LS*Z]V,4]N[$K>W?]<6/_CM]O
M']C^6]#!;?\*/;3U7Y&'M_Q*./+!+^2CFWYA'-OX<\+Q_J"P9A 2]B&'-&RH
M$QT;X16-31D=C"V:=!U;-?,"MF[!26SSTB/8SE7[L?UO[\:.KMN!G=JP#3O_
MWA;L\L;-V/5-F[#;FS=B]SYX#PO=\BX6N74#1MBV'J-L6X<QMK^#)>[H#[#_
MB[W[BFIJCQX\?@#%?NUZ[1VO%1NB(M)[[[TGM% #)*00$@@M!$(H(?3>>^\@
M58H@BG(1!404%'OO[CGZOVL>9HF^S,,\S,-WN7PZ'U(XO[U7HEST]T/<P140
M)[$=8M1$@6,B!VR,_A<VSNXU"^\Y'TKUFPEFADP&L#CC_AS>J%]LT@B9GW;=
M-SESF)B6/>23F?M__H_HR]8->N?F#^(+"JYZEA1>]:@L&O"H+1IP;R[J];A<
MU.5YN?!/_=]0_7_#_R5#-&K@'5P./-00JW8"HE #QT[_<Z03YE6$!_YQ.)EV
M/RP@[&Y06/180&3"3?^8U.M^\9G7*$FY@Z34_*O$S,(!0DYQOW=!29]726D?
MOK*LS[.NK->SN:S#JZ6TU;NE[$]!#&J(1PU\U!"'&K@F\L"U-O@<98]YR7'U
M>A1!I$^SZ>%W0D-B;P5%)-\(X&9<\^?E7O5+*!B@I!3WD3)*>XDYY5<(!14]
M/B65/=Z553U>#54=/HU5S6CUA#\'L6L%@(\:$E ##S5$HX9H2X//T1CL2ZZS
M]QS'BW$OTH]].SR(=S,T/'4X*"I[,""VH-^?7]+KEUQ^A9)>B=[4JKM]\VNZ
M"*6U73[5M>V$NMIF8EUM'5J5[Y^#.-20\)\A7O4$Q!C+0ZRYP>=8&^S+& ?O
M.:Y'P!2''#D6$<B_$<Y*'PKAY TP8XI[&?'E/?Y)55U^:36=E.RZ#E)!0P>Q
MK*&#4-/0[%M;7X]6Y5M;5TZJ^V/ 0PV)J"'QI^$DQ!K( \_$X#//$OLR#N,]
M%^,2,,DE1(YQ_!.N1X1F#K(B"_I"HDM[F+RJ+D9B;0<MK:&#DMW83BIL;"=6
M-+;XUC36^=8T5)%J&LI(M?7%Y-JZ/P7QJ"%)9#DDH0:^RDG@Z<D#W\C@,]\,
M^S+>QGN.YQ@P&8/GC'(IB<,<9M9 !+OHY\8N.*ZV,S"A_N>F[L>6CE34W$;\
MN?5JJB15-Y62:AJ+R#4-^93:^C_UOPW)%_['P->1AT1]_<])QIB7B1;><WR[
M@$F>*V<TAI@XS*5G]W/"BGLB.%6=8;%U'4Q^XV7_U.8V2DYK&ZFTM<&WLK62
M5-E20JYJ+J!4-^92:AJRJ;7U?PKXJ"'YA^'\=DA0/@D)6O*0K*O_)<7 [E6*
MJ==<DA5C,L&),\K#)UZ+H>;T<X-*NJ,BJCO#H^O;@WA-;?24UA9*3GL3J:R]
M\N=6JJ(UGU+5DD.M;LKTJVE(]ZNM_U.0@!I24$/*#X/224C2D(-4+;TO:;IV
MK](-\8_2S.A3*9C(?Q-=$X?CB=G]L8R2[FA634=D5$-;2%Q+"SVYO8F2UU5%
M+NDJHI1UY%(KVK+\*EO2:=5-J?XU#<G^M?5_ZJ<A]8?AW'9(1 W):K*0KJ'[
M-5/;]G66GN?C+"/_>QF6[+%4!_YPDF=6/Y]2TAT75-T1'='8RHIN:V0D===1
M"_J*J$57LOU*.]-IY9=3_"M;DNA530F,FD8^H[;^3T'B?X;4'P;%4Y"J(@N9
MJCK?LC6LW^1JN\_GZ?M-YQJSQK-M>3<R<!D#*3Y%/8GTJ@X^J[$YDM-1&Y@P
M4.R7.Y3I7]B70B_I2F247^8'5+;&!U8UQP76-,8&UM;_J9^&M!\&\>V0A!K2
ME&0@6UG[>YZJU=L"==<G1=J4F6+]D+M%YC$W"[ I0[GN>;U9Y/+.-&9]$R^\
MJYR=,)0>F'T]@5G0ST-?*K%!9>TQ016MT4%5S=R@ZD9N4$W#GX*D_PQI/PP*
MIR!#01IR%;6@4,GB?8D*[EFYNN]LE5;@5+5!Y.T:J_B1&J?TH1I"7GL1M;8\
M+:@K(RYZ*#8RZT94>/X AU7<$\DJZX@,JVB+#*MLB0RM;HH,K6GX4S\-Z3\,
M9[=#LOQ)R)*3@GPY32B1-_M8H>#XLE;9^W&3.FWFLD[(5(]9Y&@O+K:GQ3.W
MILJW)B>?T1F;%C$8EIQY(R0V[VHHM^A*&*>T,RRR_')81&4KBUW5S JO;OQ3
MD(Q./1FH(1TUI,J>A!QI=!J75H<*:9//=3*8-RWR[L^[58@/AW2I$Z.V_E>'
M'*.;N]VRBYH(U8GH1,XJ9 WXYZ5<HZ?E7PU(*+H2&%?2Q8PI:P_B5K0%<ZI:
M0B*KF_X4I*"&S!\&L>V0+G4"\B0EH?2B*M1<-/C<(FG]LD?68?:ZJLODI"9A
M<-PHI'78EE?:[9:3T4RJC*L.; DN">VA%,;V^Q;E]U$RBZ[0DDNZZ EE'0Q>
M^>6 V,K6P.BJYC\%J?\9,LYLA\R+QZ'P@@14GE/ZVB2N\[K[@O'L=1GS.Y.R
M3H/W%:FM_^JP2Z]:)65TNN;S40.WAMD45!'602WE=ON6IG7[E!1W^^:4=I'3
MRSJHR>67:0D5K?Z\RI8_]=.0=6 99**&G//'H%3L'-2?EGW;>5IU;OB<YNW)
M\Z8#LY)NK?=DZ:4WM:,R!JQ2^*B!VT*J"*\/K ^L#FWQJXA"I^_$=I^*G'9\
M65F'3WY9.S&K_#(IK:*-DES9\J<@'35D[U\&6:>V0_Z9(U E>N93V[&+CP=%
MI6]/BJKVSYVQ:IF_X%4V*1.8,:+#C1^P3HGJ<LMEMY%+@IL85?[U(?7DVH@F
M8DU<LT]-6C.^.K_%K:JRU;.XLM4[K[*5D%79\J<@ S7D[%L&V2>W0\GQ@]!P
M2/1YK\CI\;LBXOUS1[5:7I^R*WMTWB=C0I;)NZD7Q1FT361=\<@,[B3GT]OH
M)926H I"4WBU5T-TC6=#8JU'0U:-:T-1K7-]=3VNLK;>K?C/019JR-N[#')$
MMT'5P;UO._:(3(SMV#\PM^]BR^O#>F5O3MEGS$D0XB85 R-&#2-"AC$\YH!G
MLG^O;P:YFY;SXYL(^/:P(O<V3HE+&Z\4UYI2ZMR66^K85EJ*;:DOQS8T_3'(
M00WYNY="L<CFKTT[MLY<7[_EZL,MAUI>[Y4I^W;8(./-&7O>8REO]K2:?] =
MDU#Z+7L.];I[+'&(D. U0$WVZ&.DN?:&9#A?86<Y]D1GVW<GY&"ZT]'R<^QZ
M*K.MNYIR_Q3DKT&@<.=2J-JQ]FG?7ZN'9O[:V/KZ[V-EW_?*9< Q ][;\QCV
M4P5WYD,=$NV>.9UTUR'8^[8;RV/4.])EA,1UNN$?XS#,C,-<8\7;#G'XUH-Q
M"5:#R8F6@YE)%H-%2>:#U8E_"HI6(U"R=<GKRZN6#HTL%VY]^=?6LN];3F3
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
MO[&*3V^LC*<W5?RNGX:H_PSQLOLA1>X$9"I(0HZR"N2K&WPMT+%Y5VCD\KS
M@CB7;\>8SG8-'TTE\0;B C,OAT>6U 8FUI;2"INRJ57-J;2:QD1Z71V?45_#
M8S14QP4T5L4&-%;&!#15_"Z(1 U<U!"-&A)D]D&:S(]OL$E OH(2%*OH?2_5
MM'Q7KN?XM-(4_Z#*AG*GS(UY-9<0>SF9EED='5I:P(JM2P_*;DD(J&B-"ZQN
MBF'6UD<SZVNYS(;J*&9#512SL?)/ 6>U $2CAAC4D"BU%S*DCD.>] 4HEE6
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
MECI\-*EQ_&#<[/3>J,?YG>%UW&N#:9>G1G,N#TP>X^Z:/<'=-'_J,FCQ;,$
MMUD0'/<(@=VQ)>!P<0UX*&P#;TT1(!B=!&]K"?!P4@!7+PUPINF#?:CI=SNN
MY1>;!-M/5NG8CQ9YCN_-2YS?F5:[O#5I<7UK?,7MM=%-]^=&]]UG36;=)\P?
MNXU8S+L/6C[QN&*U<.""&IQ0 Q8UX"ZL 6^Y;4!2%P&RP4D@65P$'WL%\/#0
M!%>*(3@'F7^UY]A\QL1C/]BD.;ZWRL6]M2AQ?6->[?[:M,7SE4D?_H7QN-<C
MTQFO28M9_(CE(Z\!JT?>/=:/O-MM%@Y<T?NV\VXAL$<-[N?6_-R#^*D> '_=
MDT SNP@4.T4@N&B!)]'HNVN Y1=GMMU'^SC'=Y@4ES<VV>ZOK8H]7UI4>[TP
M;_-Y;C9 F#>;(-ZSF"&,6#\D]ML\].VR?>C;:O?0MQ&S<."&&G"HP?'H$O Z
MNP;\I+9"@-(!8&J? *:Q!#"L%8#JI 4$O-%W3S^K3ZZAV/?.T<YO[)/<7]EE
MX7_L!I]9U?@^M6@G/34?)L]83%%NVMRG]-O>IW9@IOV:L=-^=?;WJ54."P<>
M&P7 99<0.*$&XIG5P+BX!4(4]@-+0Q3"#"Y B(4"!&"U@.IF_(W@:_T1SW1X
MYQKI^LJ)CW]AGT%X:E=$>F)=2WULV46;LQSS'[.9HO7;3=';L9.,!H=)1K7C
M)*/<:8I>[#3EOU#@B1I<40/NR!*@G%H-P>C\SY;;"QRU8\#1.P<1IG(09JOQ
M8R_UC8JW_DCP=WCKR7)[Z1+G_<PQC32/*?1[9%-'G[7J#9BPN?-S#W?9_FY0
MO>.=H KG.T$EN+O, I>)P%R7B8"% OP& 7!'SW'NAY: _XF_@'5N,W!E]D"L
MZE&(TSD+,<8R$&6M]B7<P> =T]WJI1_9X0DQR'T.'T68<4VB3CKF,L:Q5<Q;
M=EW!US#C(3]V<'5.8V%EN+&P0M?;H;ENXR%9;N/!Z>YW@A;JI\$#->#_68+.
MWJL@$IV]XZ1W08+R(4C0.@-\@TN?>>8J;Z,Q>L_8. OTV&8_[<]PO^/+)H[@
M>;1!UPQFGW-)6+=C4WB[XS"[%G<KHM3U5D2>^R@[RV,T/,USC)7B>3LL"3\>
MLE#@]<.P0PA\1(0A^.@J=/[?" G2.R!9\2"DJ)_\FJ(K\3;91.%9@K76;*RC
MR52DE]VM8#^W0?\0WQY?+OVR5U)(DWL>N]:UFE/ETLLM=KO!S?$8B4K'W^0D
M>]V*2/ >9<=[C[%X/K?#%@J\UPN )VKPW2\,8>C<&R>V'I(O;8-TN?V0J7+\
M0Y:V^(M,0YFY# O5J10'_9MQ[K8#$;YNG4$!I"9_=D -B1=6YI,168@OB\[U
M;(_-\!J.3?:^'LTGW.#RB".<6.*MB&CB*)OK.\9:*/!!#?CM0D#9)PSL0RN
M?V8=I*'OC2R9O5]R%0^_SM<X/5^@?_%^@9G\OUEV>E<376P[8GS<&L-II,J@
MD,!"?RXKFY(<E>I;&)M(:.+%$Z_Q8DG#L5SR]6@.>20JDGR3$T&^%<$F_QN^
M4#\-7JC!#YUQ(@\MAZ0S:R#S_&;(O;3K0Z&\R/-2U>,/*W3%[I:9R%S+M]'M
M3G>R:>+CW2JX9%)!>&!@1E!$>"*#SXVEY?"BJ+7\"+_!>#;M6AR+-AS#HMW@
MAM%&.&%^MR)"_4;#%PH(Z&SAC1KHNQ<#]Y]ED'IZ-62+;_Q>*+'M39G,WOEJ
MY7_N-V@?OUEM*-U78J73FN-@79WJ[EH83_3-X-(#$MBL<&Y('#><F<D+#JQ,
M"&0.\)F!0SQFX' L,^!&-),Q$L5DW(QDTD?9"P7$'X8?^ZB=BR#VX%)(/[4*
M\LZL_UQZ[N\7-9+;9YL5]]QM4S\ZU* OU5EAH5U7B+4JR79QR4KQ)B;PJ0QN
M3# KC!/-#6"G\?Q897QR^!4^-6R(YQ<Z'$L+OA'M'S02Y<^\&4D/'&4O%/BB
M!A_4$+1]$<2++($LT150=&+-NZHS&YXT7=A\OTO^[UM=RD=Z6_0DFVO--"O*
M[2QR"YV=D[,]"=%I9'I88F 8@Q<918I)CO..+H[WC.[D>W&O\0B1P[&^X3>X
M)-9(%#GT5B0E9)2]4#\-!-00BI9X0!ARCRS[7G9TY:L&T;]F.\^NGAB\N&FH
M5^E01X>.1&VSB7IAK8U96KFC8UR1NW=X+I'&R*0'D]+"(SR3$Z)=D@KBG)+:
M>+B$X5BWV.O1GMP;7"_.38Y/Q*T(0OAH^$(!::T ^&X5!#8Z_Z>B9[I"$>&/
MU0>6/KG\S]+IP1-+;MX0W] [J'"PJ5?K?%F'D6I6BY4QO]X>&U'EZAE8YD,A
M%]$"/?/#6,ZY/ XV)R_:-K<EVB[K!M<A923*F7^3XQIW*\(M>I3M$37&6BB@
MH 8J>H:(0LM$SQ&ENQ>];MJQZ&'_3J'Q._N%KMX66W=Y1&Y_]9#&V?P^ Z7D
M+@L#[F6,;7 SSI52[T7 UU!ISE4A0785<2S+\ARV645SA%G9K0BKO%L1=AFC
M;/OD?\,=$\98SKS;H0L%U#4"P-@@"''HO2MOA^#7FDV"3WK6"(S?68T,WCNP
MJ'/J[.KZ.S)[BF^IG4Z_KB<7.VBJ$]9G:T'K<7+P[O3TP+53?#%MP32+UM@
MXY:<(,/6IF"#ECO!QE7C(>9%XR%6N>,A-AEW@NU2[@0M%-!00\B/[[*N1:!D
M S+>NARY/K@<&7BP1J#]P8$E=3-BZTNFI?=D3:J(QM_1O13^KXD:_::U$>&Z
MHXWK-0\G["#9P_)JL(_QU3B2_M5<BLY@,U7[ZGVJ7OL]?X.Z*;IQQ23#M&B2
M89X[M6! 7RT D7\)0"8Z_]<L18;:ER(]P\N0UL?K!*L?'UA>^.CTYO392P=X
M#Y5.A<]H2M&G#50(]RST7"?MS; 3[C:6$V0'X[O!.+V[<>[:$[F>&I-->(VI
M:4_-ZW/>VCVS1-W6![YZ]0](!I4SY(6"P!^?"UJ!3!0M0@;KA9&.+F&D\>8R
MI.+%!J&\YP=6I3X_O37VF>1!UE/%T_0GFI<(3PR47.;--#'S=@86\ZZFQO-$
M2[WY0%O->2Y6]4F&@]+3*B?%9\-.RK./G-1N/W%6O_;45?/*$W>MR_,>"P5A
M*Y#'Z0+(<,4BI+UY,5+7)XR4CB]#LM]M7IST[N":Z'=GMH>^OW30_[W2*<)[
M30F7]_JRF/>FRA;O;36,WN-T=-_[&&A\H!LK?XPP5?B89"[[L<A2YD.KE?2'
M*6NYYT^ME69>62G?>66C<N.UW4)]CT.0FP4(TE$C]/,S"(77%B/I<RL$^-^V
M"G.^'UH3#&+;:"!]P!L4C^% 7<P.="^8@XF4(5C+:8.CDCIXJBH!1?W'O\ @
M#;':ER!#5Q+*]26@TT#B^[3!Q4\O#:1?OC60F_N@OU!W,A"DNQQ!:AH%D?PK
M@DC*Z"(DYNM? N&P0S@0CJPF@]AF3[BXRQ%D1:Q!Y:@):)W4 T,Q=/@\IP)8
M"73XD)0!@M0EH,M(0+C<>> KG(-LQ;-0J20&7<IB,*%R!EZJB'__N&!]10A2
M6XT@^>T(DG0-02*G!) 06"M @QV+?.#@"A<078<!\;_-X=(.0U#8JPUJ!]1
M]Q]%,#XB U;'+H&#J 2XGSP'OJ?/0L"9TQ!Q]B0DB)^ G'.B4'GA.%R6. XC
M$L?@R<6%JD<?@_QF!$GL0Q#V;01AO!-"2+!&P TV"6%AE[ EZC""$ZMU0'R]
M&ES:K @*6V1 ?9LDZ.XX#\:[SH+5GC/HP'H2W/[;/=!%C@#[O[U#YN&#4')$
M!!J.BD#?L84JK$.OWXT@X2,(XG<?07Q@,>($*P6L8*V@$6P6TH9=BU5 9(D\
M'%\F!6=72(#D*G&06WT:5-:> *UUQ\%@_5$PVW 8;/_;/> W[P/*WWL@>,N/
MW<).2-ZV$W*V[X#R'0N5?!G]^8<0A#J)(![O$ 0+"&(*P@(ZL$I !77(H0Y)
MV+7H'(@L/@/'A$_ Z27'X/R2PW!IZ4&06WH 5);M \UE>T!_V2XP7;X#;)9O
M Z<56P"_<C-05VV"X%4;@//7!DA<O5!@OET0C$2$0.>4,&A>7 I&"FO 3',+
MF!OO!3.[(V#B?@J,R.= /PA]^*-D0#M! ;32E4 S3P4T2M5 O5H=U)HT0+53
M$U0&M4!E0AN4'Z.]UOZB\E[[O=HG[9<:7[3FM;YHSVE]_64_#<:H01<UZ%Q8
M"J9R:\!*8PM8&>T#2YLC8.YZ&DQ(%\"(*07ZD7*@&Z\$VFDJH)6K!IHE&J!1
MK07J3>A+M5,'U(9T075*%U3F];ZIOM;[J/9>[Y7&1]TG6I]U'VI_UKNO\^O
M8IL@F* &O9/"H']^*5C(K@%;M:U@:[ /K*V.@A7N#)@3)< D0!H,V0J@'Z<,
MNJEJH).C"=K%6J!5I0.:3;J@T:4'ZM?T0>V> :@],?BL_MK@K<9[@Z?:'_5G
M=3X:3.E^,KRK]^O $C68'A "?=1@++X4;*37 E9E*]CK[0.,Q3&P=10#*^^+
M8.XO"R8L)3",40/]9$W0R]8&G2)=T*[2!ZU& ]#L,@2-82/0N&_\5?V9\7O-
MU\;/M=\9S^J]-Y[2_V#RK\%'DY$% BOT_&*&&@Q."(/YF:6 E5P+SDI; :>S
M'YQ,CX$]YBS8>4B"%54.S$-4P(2K 4:)VF"0J0=ZA0:@6VD$.HTFH-UM"EHW
MS+YJ/C#[J/7,_*7.:[,Y_;=FDP;OS&\9OK<8,OY@,;! 8(T:S/<+@:'H8K ^
MM12<)=: N_Q6\-#<!^Y&QP!G<Q8<7"Z!G:\"6 >J@7FD%ICR]< HW1 ,"TQ
MO\(,]!K-O^OT6'[5'K7ZI#UG]5KWN=6<P2NK":/7UC>,W]@,F+RS[39[9]NY
M0&"S11 L]@F!Z;'%@!5=^G,/XBVS!0AJ^\!'_QAX6IP%%P<I</12!(R_.EBS
M=,$B[K_]8)[YS]V@?J/U5[TKMC]V@F_T'MD]-GAN-VG\$C-L^@K;:_[:OL/B
MM7V+Y6O[I@4"6]1@B1HL#R\&IV-+P5ML-9 O_0U4Y;U T3D*OJ9GP<M."EQ=
ME<")K F88'VPYAJ#1;+Y-],<ZR_&Y;:?#9NP'PWZ[=_IWW-X:CCO,&7ZS&'8
M_(53C\4+YS:K%\X-UB^<:VQ>.%<M$-C]+0C6>X7 ]N!B<#N\!$BG_@+_BYLA
M0'$/!&@= 7]C,:!87P(?)R5P]];\XLPP^&C/1A_!>*LW5AEV+\V+[)^;UCH]
M->ER?FP\CILVG<<-6SQU[;9ZZM9L\\2]UO:I>X7=4[<2S%.W(LPSUU\%&-1@
M@QKL#RP"_,$E0#NQ"H(D-D&HPBX(U3@$P0:G(<!2\HN?O>)[@H?F:SS5X+EK
MB/F\8[3M+";9?L8FU_F>5:7KA$6;^[C%B,<-RWF/+NO'^$;;1UY5F$=>)=C'
M7@7VC_&Y#O.>V0[S'K\*L.AYVA8]3SNAYWHB.E\$B*X$UOD-$"FW SCJ(A"A
M=^(3R^S"FR [^6?^+AJ/2$2#&>\ BTFW"+O;3O%.(_89;M?LBCT';!J\>VWZ
M?;IM'A(:,+/$<ON'Q$+'66*.TRPATWG.)\WYD5<J[O$O _O- F"'&EQW+T)G
M[\40<GP%<,ZM@QB9K1"GNN]SK,ZQ-UP3\:<1UC(/0YQ4IQC>>J-DFL4U[U!L
MOSO7I1N7Y-GNF.O38E_IVXCM(-=A)RBECC.4/.<92B;N 3G5Y:%ODNM#8H+K
M'('O-N?SJ\!ADP!@=@O]W,70]BZ&\*/+($9\#?"E__Z6J+S[;:+FH:=\@],/
MXRPN3G#LE49"W?4&&"3+;DJ@?9L/VZW!D^==XY;A6XXKII8X-]$*G6_X9[O<
MHZ6Z3OLENM^GQGO,D.,\'I!B/!X28SQG?QDX_F?X,?\ST,<B\LA2B!?["U(N
M;?R8)K_]1;K:@;DTW6-3*:;B(W%VBOV1+GJ=(3Z630R:0PTEU+V,R/4I]$HF
MYWCDTS+<:QFI[OT!21Z3#)[G%#T&/TWC>MVG1GG-D".]'I BO1[Z_BKTEB\
M]NAC0-@J!,Q=0A"-OC>2SJS\GBZQ[DV6S-_SN<J[[^=I'1S+-#Q[-=%:H3/&
M2;<I F]9%4QV*&8PW7/](@CI)#XUB9!%C_>N"(SU[F9R?28".81)1@3AGG\X
M<=J/1;Q/"2,\(*.1?A4XH?.5TX]=$/I[(@2UQ/TC#*FGEG_.%E_](E]RPVRQ
M_-:)$K7]P[GZ8CUIEO+-"?:ZU='N%L5LHD-V"-T]-8!%Y--B_:(IZ8P(<@F3
M1;H<%$J^RPPA3P0$DZ?HP>1[M"#R?6H0:88<1'I ^E7@C!IPZ'V+@KX_6.A]
MG"^R&#)/+'V7?WKED]+S:^Y7R6P8K5#:UU^D>^9RMKE<;2I&IX3O8IX3[6V?
M$N'GS@L-)G""N'ZL@.2 ('IA$,._.9A.OQ-$IT\$TOTG&73:/7^ZW[0?W6^&
M0J<^(/\JP/W8D:*/ 6VC($2@EJ3]0M]SC@J_*A9=.E=U9L5$XX4UPS6*>[K+
M=$XU%IC*EF?9:N6E.)NE\O%87@S9C<,))(2&1U(#0A,8U."\(%)P0S QY-\@
MWZ")0'+@)(,<<,^?PICVH])G*%3_&?*O MR/W2#Z>XJ!_AFU10#2]@I^+A!9
M]*SBT.+[C:+"HVUG5_<WRN]NJ]8Z65UJ+%V8;ZV9D>5@RD]UQW 2B:ZA/+H/
M/3J<0N;PZ-Z1V4S/B-H@]\CK09[A$X%>85,,GY![-$+0M!^1.4,A!CX@_RIP
M0:_MM4D0@M8+0"SZ^LS<*?"N9+?@7/T>P8E.$<'ASC.KNEIE=S8T:(B65AE>
MRBZU5$\LP!IQ<UQMPS)\</04&IZ4&$K"Q\?27'F9 4YQ54P'WF"@4\QD@ MG
MBN[.GJ9YL.Y3\:$S9'S( ]*O E?TV@2TT'4"P%^/0-X6@1=5FP3N7]Z(W.K?
M*=!WY=3*UD[I[56M:D?S&_4OIM:8J\26VQFPBG%6C *\(RF'XH[/"B+@TKD4
M^[0T?]NT"H9U6C_=-OF>/S9^FN88<Y_J'#5#<8EX0')E/_3]5>"&7O_''B1B
M#0(I:Y#/Q6N1\:85R*V^%<C@T#:!CJNBR^OZ)+<4=ZL<RKBL>RZ^V50QHMY&
M)[#&T8Q<Z8'!EY%PN.) 3TP1AV!5D$HV*RBCFA3V44WS[E,LTV<H-DDS9+OX
M!R3[V(=$^^C97P8>Z,]/1V?OZ+^0UUDKD-M5RY!KK<N0@:O+D*Z1S4CCC:-+
MRJ]);,JYJBB2V*LMQNDRE@EJM]*@MCH8>C6[6^(:B%A,?0#.LC;2PZ0FQ<N@
MIM1'O[;71Z]JCF!4-$LPS9XEF*?/^5@ESWE;)S[Z98!'#<$KD2_\9<CM F%D
MJ&8)TM.^!+E\;1G2>&<]4C%^:''>F/BZY)OR>Z*O:YP(&3*XZ#=@H>3=A]5V
MN>)JA.TF6%IV,>Q,.B,=]3M3<#J=I2Y:7;VNFAW/7+7KG[CKE3_Q,"B:]S#.
M?>)ADO7K@+@:?1Z6(I/I@LBUTL5(5\-BI*E;&*D968Z43F\2R)T^))QR3WQM
MS*3LCK"[ZH?\Q_7%?/XUEW*]A5'&CKAH6=T@Z)O<8)CH7X^TT+Z>8JUQH]Q6
M;:3/5O7&,UNUWM?V&FVO'+7J7SKI5+YTTBU[\<O ?SGRC(<@-W(%D*Y*(:2A
M60@I[Q-&"L:6(QES6P03Y@XOBYH3WQ R*[O+[Z'J(>\'.J=Q,R87,/=M9"SO
MXY2,[_NHZ4W3M;3N1^BIW4\R4)DI-E)ZT&6D.//82''BO8G2\ =SE=X/EJKM
M[ZW56GX=A"'([50$N5(L@#34"B*E[4)(SI PDOQ@)1+W8H=0Q(NC*X)>G-](
M?2&ST^N%RD'GY]JBML^-Q,R?6UTP?.XHI?O<4U;C!551Y468BN)+GIK<RUP-
MZ5<-FE*O[VA=>OE!4W;VBY;<Q!<=^9M?]12N?=7_5=-Q"#*0BR!-Z/Q=VB2
M9/8*(OQ;BY&HCZL%PC[N7A3P\?@*TB?Q]1Z?I+8Y?E+<:_U9XQ_3S_K']#^;
MG]3Z@A53^^)Z3NDK44+N:Z"DU+<HJ8O?TF0N?"^3.P<]\N(PKW#VZS<%B=<@
M?VD>;184?]5P&H*T%*/7KT&0S X$B;N&(*P)(80)ZP0HL%/(&PXO<X'3JS$@
ML<D"Y+89@>IN'=#9KP[&!Y7!^K \.!Z5!L_C%X%R\CR$GA(#WIG3D'WV)-2*
MB\+PN>/PXOPQ@/,GT4Y__77M^0A25H%>OP5!8OL1)&0,0?S>+$$(J,$5M@IA
M8?]B2SBVW!C.KM8%R?7JH+!)&=2WR('>-BDPW7D1;':? Z<]8H#?=Q+\#AP'
MEL@12/CG$.0=.@@-1T3@QM$#\.+H?H!C"U51BB!9#>CU>Q D> 1!2-,(X@E+
M$0=8+6 %&P6-T,="!YW[U>#X$D4XNUP&)%=*@OQ?YT%MS5G067<*C->+@M7&
MH^B![!!X;A8!ZM_[(&SK;N!OVP6YVW= W8[MT+]S.\SNV@8O?UDV^AS$H<]!
M,/H<$"<1!/<606Q!"#&!%0(ZL%9 %38+RL,N(2D0670!CBT^"V>$3\&%)<=!
M>ND14%SZ#Z@O.P"ZR_:"R?+=8+MB!^!6;@7"JLW _&LC1*_> .EKUD/)VO70
MB-:Y[E?%MZ+7OXI>_PZ".,TAB/DW!-$'!%&#Q8@<K!20A+6"XJCC%/IX'(?]
M0H?A\*(#(+IH+X@MW@47%N\ J<5;04'X;U 3W@2ZPAO =,DZL%VR!ER6K ;B
MTE7 7+H2HM"2T3)_&6CO%@2UPT(@?W8Q*%T0!E6II:"ILAJT]#>#EO5.T'#9
M#ZJDPZ <=!P4HTZ!?.(9D,L4!]G"<R!3<0&D&R1 NOTB2 U(PJ6[E^#2HTL@
M^0;MBQ2@?P-IN/19#B3?RL.EYXH@]:O^MT%!;#&HGA,&#<FEH*.\&G1U-X..
MY4[0<CX &L0CH!HH"LJ1IT&1?Q;D,\Z!7,$%D"V_"++UDB#3CEYK0 JD[TJ#
MU&.TM^B5O\F@UY?^)@O2[Q5 ^J4BR#Q6_G6@LTL0U \)@=*9Q:!Q5AAT)):"
M@>(:,-3^&PS,=X&NHPAH>Q\%#?I)4&6+@7+\.5!,EP"%_(L@7WX)Y.JE0*Y=
M!F2ORH#,I"S(/)'[7VR]!7"4Y_>_?5;B0@0B0)RX9Z,;EXULW-W=W=W=" EQ
M2 ()!!(DN+M3H*64 BU2K+A;@//>Z??_>P<"T[EF=Z8S^9S[G/-L]GKZ9(I6
M;PE?;)'\\\$>;5XXHNTC)[3[AXVLGX%>I 974@-;CXX>#$[T->'&0%LA#'*5
MP,  6?2+44;O3$WT*&6@:Z,1.J]@HM.P.3J,6Z+]M#6R=MJ@W6$[M#O'0MN;
M++1Y2E+?VZ/M%_N/]FC_P@GM_W5&ASLNZ'C=]>>@MS05W51HZ*9-1Q\=3@PR
MY/[O^: (M@2&^<IB<(0*!J1JHT^A/GK6FJ!;ISFZ#%@A>XT-.DW9H>,.>W0X
M[(#VYQV1=9N<]CDYV0?VK,,7]DLV.CUT1>>;;NCRASNZ7/#\.>@C144/91IZ
M:= Q4),#P_6X,<9,".,<)##&2Q8C0U0P-$$'@W(-T:_2%+U:+=&]UQ9=1UGH
MLL$1V=N=T.F@,SJ>(R>]34[US/6SXT>W5\Z?71^X?7'_R^.+QZ]>7SW.>:/G
M"9^?@[ZD!D]2@Y\J_;][$#':W)C$7( I+'%,<9?%A$ 5C(G6P8@,(PPI,<>
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
M5:9B=ZM9W>96OZ;E[0W:%G<.$^YIF]W\I&OR-^J;_(F&S(MH;'H.3>9S?CG
MOM4 4^L 1K:0_+T C<<!RBY0(><:)Z0]%H:$Q]*4J,=JM- G!IS^3RSYO)XX
M+G!]XBG*?AHD9O\T6M+V:>I2JZ<%TN;/:N68S[H4C)^/+3-\L4/)X.6O2OK/
M7ROI/T$EO<>HHO< U1EW46,^AP<!-H\#C)$]["$S:#P*4'H>(/,J0/Q]3HAZ
M)PPA[Z4H_N^5J5[O=>FN'YB<CA]M>.P^.O-9?_(1M/@4(F0Z&RMB/)N^T&"V
M6$SO<Z.$SI=>2:TODTLTOAY<JH[_2*E]_B2E]@FEU-[C4H+4?&;(#-:0&:S<
M0?(/ Q2?!4B_ A!]$R#X+2?XHA!XH"3%&16H]L3[;5"?;H%F'$RTY31"9RY]
M].;6Q6 >+8SA5<=T?A4L$5#"9L%E."@DC]/"<GA<1!;_%97!SZ+2B#]E?#U
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
MRAMDI>>N=TS)W>.4G'N9\,HA.1=9*;EHFYJ-UJE9:#D?#"2[$ MPA\SA4@G
MR1KB/$U4V-U.A9GE_+!QA12,=VG3ASO-^'K;'1=VMG@N;6X,6E97'Z5669NH
M4U*5:5!06<3,*:^VR"AMLTDIZ6<E%D\XQ!7M<HPIODAXX1!;C'9Q16@;7X#6
M"7EH.1\,IL/[Q/_-X7P%\<X&XGUM -NZ*#"UD@<F>A?#ZEX-6E\/DW?Y"I9(
MRW+WQ77M_O(5K>$JQ<WQ6GF-Z8RL^GSCU-I*L\2:9JNXJI6V495K[2,J=SB$
M59XG/+</KT2[B'*TB2Q%ZZABM(PN^AX, _@WE>PBF<,ITH,#+<2[B/].KP08
M'Z##ZB%QZ!]2I78-&G&W]-L*U?6Z2E3T^,H4K0A5RET>JY'1D:*;TI9K&-]:
MQHQN;K0(;^JV#FD<LPMJW,8*:#S+"FAX:A?0@+:!=6@=7(U6H95H$5KQ/7.[
M<#<3X$+9_WJPNQ-@,\F?&  8)O[3.R8*76.*E-91?<ZZ$2N!BE7L185#WDMS
M!H(4TONB5))ZD[3B>K+T(KM+C$)7U#$#EW=9^"T?L?+NW&KMM?RTC5?G8VNO
M#K3R:D=+WV:T\&L@WXKJO^=C_/_F<+H:8#_Q[QGBO^M)_NK5 #W$?]K7+X#F
M23E*[7H=>ODZ,]Z""0>1[+4>$JEC =()HQ'+8D;B5<-79V@%#Q?J^0_5&'H/
M=IIX#*XR=1O8;.XR>-+<9>"1F4L?FKGTHIEK-YJY=Z*I1_OW/"9S^(WLXM%&
M@)UD!AN)?XX2!^\C#MQ&'+1V,Q]4;ED")5O4J?F;C;DR-]D*)$^[+HR;\I6,
MW!@J';HA5B%P,DW9=WV^NN>Z*FW7B78]]L2P@>/$)D.'B1.&]N/_&K+6?#5B
MC:&1_6HT<AQ$(Z?^[[F3 ^3S"&!?.YE!+_'_88"!-<1_Y_*) Q;MHD/>[H60
MM5N1DKJ;04_89<D=O<M),&RGEVC0CB )OQU12[VV)\NZ;<M=YKRM0MEQIDV-
M-3.D83,SK6D]<US+>N9?3:O-7[4M-Z&NQ13J6:U#/>OQ[_F=].!($\#V'N+_
M0\2_B8,OGP2H)_DE.P$R#M @X8@@Q!V5@NBCFI2PHR;TH*-VW'Y'W/B]CO@+
MN1\.7^A\.%'<\7#V8M:A,BF;0RVREH<&Y,T/32F8'3ZF8';H7P7F@:]*QOM0
MQ6@OJAKO0C7C':C^+:=KR1[.S6"0[, HP J2WS"7OPL@\P! W'$:!)_E!O_S
MHN#WBP)X_Z)'\?C%@N9ZP9'#Z8(7M_V%8#[;"[&"5A?2A2PN%(N:7FA<9'*A
M3]SHP@8)PXM')0PO/)30/S^[1.\L2NF>01F=TRBG?>I[#I 9;)K; 7(-]*P'
M:-H,4#J7?Y#D$P\//D<%CU^YP.$:/]C?D #6#66P^\N 8OV7%=7R;V>:^=^^
M=.;-<$[CFXE<!C?S>!BW:OAT;ZW@U[X]+J!U>Y^@YIU;@II_?UB@_A>*J-W
MA:K74$QE'C-S.T"N@3YR#323_+*Y_$, L:<  G\!</L-P.XZ'2S_%0#S?\7!
M])$"F#S2 L/'QA3]QS84W2?.5.VGOC3-I^$TM6?)=)5G!1Q*SQLX%9_W<RF\
MF.:2?WF*2_[%4RZY)\@E]QBY91\CK\PCY/N6=>0:&!@':-T$4#Z7?Q@@Y@Q
M /%PERL UL3%C>\"&+SC!\;[A:#S7AJT/BB#^D<=4/EH3%'Z9$51F'6BR,UZ
M4:0_AU*7?DFD+OY22)/XVDP3QV':(IRA+\3?Z N_OJ&+?D::Z"?"Q^\9(M=@
M^S1 !<G/.D+RSP+XD;,[70.PN F@3_*UWLS=!^ %%10"110'>>+\,J@$2U$3
MB&B!.)K!0K2CB* ;10@#*8(83^''? H?-E%Y<165![=3N?%W*A>^(> /=$X!
M5)'\[+G\<R3_=P!'<G;3.P Z#P"4GP$H(( LTDDF/\D4!C$4 U%< L(H!X*H
M# *H!;QH"%QH 71T!/(EG1!% <PFU!.&"%L)9PB/"*^_HX9<?SFD_[%S^5<!
M',C93>X!:#XBV21_Z1< "5+#(H(PJ6,!\I%,0> AM7#B(J#A8I(G2U B:!&,
M"-8$5T((@7P(8A6!7/RXCK"'</0[<)DV!14)*@1E70HN,Z2BK 45%SO14-R/
MAHMB:"B:14>1<D(3805AB -%UA V<J+(#&$/X2@GBO["A:(W"8\)[P@X!^=_
M+"3O%R(W><^-BY#G.Q2U**BJ24%U#<+<>P85EYE24<:>AE+>-%P224?)-#J*
M%Q/J.5"\D]#/B>(CA/5<*+Z9L),;Q0]QH\09PG7"0\(;PA=NE,3_@X? BQ+(
MAXOGH43R-8C_:ZE04%N-@IK:5%0UHJ*R+0V7>=!0/I2.LDD<*)U/J.9$Z58N
ME.XA#'.C]%H>E-Y(F"'LXT7I$X3?"/<(+WE1YC/O5QGD_2*#?)]ED/^S- J0
M5\'W<M^#:B176XF">L2_&8KD=>Z^S-Q]*4L::KK04"V0CBIQ'*B4Q8F*95RH
MV,B-BLM)__IY47&$#Q77\>&RS?RX;!<_*AXF_") 3%_@L^)S@8]*G_C?*:'
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
M-HW,.V86F7>/O,Z:1.6A470N&D1GHWY,%C*^!0/(+L21.1#_/S[7 W+^K?4
M&XC_C;908;!M(:QL5Z)TMNES-+=8\=4VL84K&KPEBNN"I?)JH^6SJI.4TZJR
MU),JBK7CR^L8T66=AA&EPR:A)=/,X)+#IL$E_Y#73\8AQ6@46HP&886H'YZ/
MC&_Y2G;A]MP<<LD>D!GLJ",S:";>TT:\HQ.@NTL8.E;(4YJ[=&FUR\UYRCL=
M%Q2U>XKEM@8NR6R)D$UI2E!,:,Q0C:DOU(RLJ]8-K6W7#ZH9-/2OWFCL6WW0
MQ+?ZMK%OU4<CORHT\*M$_8!R9 26HMZW/(\ N$[F<'*N!\2_MY+\=1T JXB#
MKB!?A5O[!*&Q7QIJ^K6H97U,KL*5+(&<'C?1]&X_B:2N,*FXY;%R49VI2F'M
M>6K!;96:_JVM.CXM_0S/EDD#]Y;]A+\-W)O?Z[LW(<.C$?4\ZU#7J^9['I'/
MI5_)+AXI)SUH(.Y+\D=7 /02!VPA'ERSBA<J5DM"R8@J)7^U(4?6*FO>U&'G
M!0E#W@MC!H,E(P:BI4+ZD^4"^G(4?7O+5#U7-FFX]?1J.?>LTV'W[--UZKFA
MX[3BG8Y3%^HX+4<==@=J.[=^SYUD\IE4"+"/[. 6XK_C)'^@#Z!S"*".>'C1
M. WR)D0A>]TR2%NG1TM:9\X9.^' %SGNL2!T;<#"P#41$KYC"4N]QC)EW$9+
M%)Q'&I0<1WI46*O'U>Q&]JC;CEQ3LUWU5MUF"-5M!E'#9@ U[%:B^K?\D46N
MQPK2@Q: 29*_BN2O& 9H'"/^2Y0D@WA@TF9!2-@B!;%;-"B16XQIH9MM.0,W
MN_#Z;O(1]-H4*NPV';O(>3I=PG&J< EKJD[:9F.WK.7&M?(64[L5S*>NRIMO
M>*M@MAX532=0R72<L.9[SLWM 9G!]'(R Y*_\O\C[#S HKJZ<+W.F<+ ,$/O
MO8I2;" *J!0!*=)[[[U*5:0I"(H*5@1[[[VWV+M&8V+^-&,LT4032V**)>[[
MC>@?DOO?YSYYWIP9@N?;:ZV]S]G?\LP$^K/6PG]N)JJ"#\[?2Y1R2$R)A[4I
M_H@UQ1P9RD4>&2T(.^(OFG D3"GP<+R*_^$,V;C#1>I>AVNTQAQJT?$X-%]O
MU*$U^B,/'3!P/?RY@>O!%X8N^YFQ\UYF.GP/,QN^FYGWYR3FX5[,__6H_Q+H
M=\(#3]U"5+V+J' _4>I1HJB3 @H^*Z.@LP84<,Z.QI]S(=_SGIS/^4"!Y_E(
MX9CSR6+W\[F24><K5%S/-ZDZG^^2#3N_2C[TPCZU(1<^51MR[H6ZTQFFY7B*
MZ3B<9+KV)YA>?P[.1@VZB99#?R[T6[82U>Z&_B&BM./0AR4,O,"3YU4E<KLA
MIU$WC&CDIW;D^JD+C?C,DYQO!G'#;T9S0S]/XP=_7B1P_,]DH?T7':)!7RP3
MV7VY2SS@JZOB ?]Y*K;]C"G;W&!2ZT^8JM5U)NO/=JR_E9A_"Y#_Z="?A-P7
M'8$^?'C4.7CPRT1CKA.YW!22XRT5<KBC1?9WS6C@O4%D=]^%!MP?2[;?!Y+U
M@VBR>I#.63PLX<P?-O"F/W3Q)C^NY8U^/,H;/KK+&SYXPQM\SP0&]YE0_QX3
M]6<-]!=!OQWZD_=!_QCR?X8H\A(\^,=$'I\2#?N*:!#\N,T39;)ZID$6SPW(
M[+DEF?QB3T:_.I/!BS&D]V(\Z?P605J_IY+F[R6<QA]-G/J?"SBUEYLY^<MS
MX&=.]COC9"_ K_^D!_._ _I3H%_\$?01>\15(M\;1*.^(!K\+9'M72*S1T3&
MK\5D -^OQ[1(&YY?DUF0.K,C.1M",C:*I,R'E%D(B7$C%K(BXED3<>\\_S:
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
MUMF6EK0.+"KN<L@O6NJ44[1Y2%;1T:&915\.R2QZ,3BSB#EF%3'[K$(V,+N
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
M6NY>V]3<B[8IN8]L4G+?6J7F,HO4'&:6EL-,^_,T%',AB>@<<G"X&)YO(G*
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
M0(VBZ8T\G5[*"^EW>16]D#?0+_+I]$P^AY[(%]+/\B7T6+Z:'LDWTP_R/?1
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
M3: 1-#"-#YQ%#O:A!IL5?:BI1/- *Y@$[>+I\-[PQ'&S.8J:HT81G484UCF
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
MN?:TS+W9D:E=(K3E%T/@-S/M[A#IOW09NDG7R8F<GL7QOYR0^><41!U';09
M@O3<C? GHHF[IT*DC$3G_Y&1D$Z&W+LSX^YM(8]!LSOD#>KO+ZBF?^4_\0_\
M LU^D3].A>C;0A2LM-D(:\)A2H6+B"!2B0*B&IH3,E)V9C8Q!LTNE54L?P/N
M8"O+W8/;5.$_XP'\A//X 4^1Y\6ITRG?TDGWGDSY2HL_=F48DEO/C,],M;#6
M^D+*$,5#DR$J97WJ68<.\@R08Y0<XRQ_&;[#:I:_B65O9_/L8ZWO9[FGV62/
M4<5?QX=X&^_S$_]A">^RI'>U.:-[(1J3=[HQ?6'$5Q+,M6WBP_I%DC.-M2@@
M5Q5YFLC138Y9Y)C+&DZPBRQG^6M8UF9VU9WL.@?P)D[@=?KB-5S&*_@'A]%G
M],@O>(&EWL7S]T T):^1/D2YC*^F$293OOB1OO@&P>2,QZ?(9GU*R%/+6K62
MHP?_@R&\RK[Q"NVXB4ERK&-Y6W"#;?(<CN!9]HMG< E7\7=:\B&>I.>>@'2.
MZ7]#--/57'PC78 S36 ?-6";FI+7GC[T(:>"/2N%M<G#2RAGB?7X&]K(T4>.
M87+,QQ7VT:?81Y]@WWB<;7*1OGB4_>)A/$)O7,=9ML!#PG<X(Q-Q6B[BE,Y_
M0[34'CB;047.J>8SVO*I?#I]:LYZ.N,%(1#/R6+QC#P#E^4J/*%3A4NZC7A,
MMP./Z/7C@MX(SNN/X:S^4CPT;0W.3-N"4]/WXH'IQW#"X *.<7*[W_ ='#:^
MA8,F(O83^_Z"J8R,!8<ZI[@/[( WK3G]F<KPTG1#/#?-&E<,//"X41@>,4[$
M>9,</&12@C.F-3AEVHP'3+MPW&P0Q\Q&<;_9!(Z8K< A\XTX8+X+^RWNQUZ+
M<]AM\31V6;Z-;=:WL,5:Q'TV(C83FR18:R#]&-6MF9PRW3GE<MFYP2G_*E\_
M::V#2Z:F.&\Q$V>L_/& =32.VJ;AB%T^#MJ58[^]&GL=6K''H0>['(>PTW$^
MMCLNP;:9:[%EYC9L=CJ(34YGL,'I*:QW?AUK7+X55KJ(P@IB4HOE6DQEA;PX
MU0>2/X3<7'(N^% )NG&I=3#"L9DV..3LA7VNX=CMEH@=[MG8YE&$+1Y5V.S9
M@$V>[=C@U8=U7B-8ZS6.U5XKA%7>FX45WGN%Y=X/"$N]+PE+?%X6)GR^$A;Z
MBL(8L<#GO_$#Z_T^>5]2 %>B@?.17-)#&=]QV3GHI8>]7A;8X>.*+7Y!V.0?
M@_4!Z5@;F(?5@:58&52+R:!F+ _J$I8&S1(6!\T3%@4O%<:#U\O&@G?*Y@<?
ME<T+?D0V&OR\;"3D,]GLD-]E0R&B!L%_XAL_+D/DO\YI_2(5\<EX<M.6W>'
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
MB5[_8'0'1*,K(!D=@5EH#RQ :U 96H+4: YJ16-P'^J#1U$7O!2UP9M0'7Q
MJ H^*U2&/">4AWPJE(7\+I0%BYA"D 8WR?<$E_EC,< VAAVK& )-1#+&#:/N
MI%]FT2]]0<;H#K9&9X@KVD+]T1(6@>:P!#2&IZ,A/!?U$<501U2C-J()U1'=
MJ%+,1H5B,<H4&X12Q3ZA6/&@4*1X5E I/A8*%;\1HE 8H46X*/R=?(\FL!VX
MS&\BEL51Z]"F8=K23]_TT"\=$09H55B@*=()#5$^J(L*A3HZ%C71*:B.R495
MC H5,14HCZU':6P'2F*'4!0[+A3&KA4*8O<(>;&GA=S8IP5E[(="3NP=(2=&
MU"!:%)3$=?*=2V9?Y!*_CEC$L'@.;1J@+5WT2QO1%*./^E@SU,8YH#K.$U7Q
M0:A(B$)Y0B)*$S-1DIB/XL0R%"6J49C4AORD >0EC0G*I-5"=M(N(2OII)"1
M=$5(3WI?2$_\E1"%] 0-,N)%X6ERGDFC[F8HO(H82Z'FI$W=M*>5?FD@:A-U
M4)4X Q5)MBA+=D-)BC^*4R*@2HU'86H:"E)SD9]6C-RT:BC36I"=UH>LM/E"
M1MI*(2UMAY":]H"0G'992$I[C[@M)*6*0E***"1+2!:%I\AY@B'P5F(Y,3>=
M;4"TTYX&VE'#OU/>HS3-&$7I5BC,<$9!A@_R,D.1FQD#958*<K*RD9VE0F96
M)3*R&I&6W8/4[%$A.7M22,S>)L1G'Q?BLI\48K/?$6*S?A9B,T4A-D,4XB2D
MB\(E\M[/\'=3%L<A,4)T$\V9Y*=_ROGW8KXNR#9 7HXYE#F.R%9Z(DL9A,S<
M2&3D)B(M-Q.I>?E(R2M'<EX]$O.Z$)\W@KB\94),WA8A*N^H$)GWN*#(^[>@
MR/V)$ 6%4A0B<S1X- <X2%FT3@DL5&KVX'0HI?P/]0YM4_%Y'O^>DZ>/S'Q3
MI!?8(;70#2F%_DA6A2-)%8=$51KBBY2(*RI!;%$MHHO:$54T!$718H07;1;"
MBHX((447A>"B?PG!JA^%X$)1""G0(E\4SN=S7B!6$?.(/J*%J"&*B-Q":@Y*
MIM1B.9)*C)%0:H7X4B?$EGDCIBP8T651B"I/0F1Y%A3E*H275R&LH@4A%8,(
MKIA 8,5&^%<<@E_%H_"M^"=\RW^ ;YD(OU)1\"LABD7A#,/N[<0R8H1<742#
M2I,#*B@&LDJHNQ@2QU4"T54&4%2;(:+:'N$U;@BK\4=H33B":^,05)N&P-H\
M!-26PU_= %]U+WS4"^"E7@</]0&XJR_ 3?T*W&J_AUN-"/=JHDJ$1Z6(8RQ_
M$R79!#%(M!&U1"G?5Y93<Y [OH;:3TW]WZ"+P$83^#=:P:]I)GR;/.'3% 3O
MYDAX-2?"LSD+[LU%<&NIA6M+)YQ;YL*I914<6_;"H>4<[%I>A'WSMW!H9,3:
M(,)10KV( Y3':[1[@7J))J**4/']+'(GU@%1E$FAS=0>E(X>G=/AVF4*ERX;
M.'>YP*G;!S.[0^#8'0.'[E38]^3!KJ<2-CVML.X9AF7/<ECT[(1YSQF8]=R
M6??7,.\48=&A1;N(':S?,F)V+?LB44>4$;GD3FVD]FRA_J=$\N\B?R_@-"#
M9L@05L-FL!RVA<6P*\QG^\)L=A@1!]/9F9@QNQ@FL^MA/+L/1K,7P7#V%AC,
M/H%IPT]C^O#',!CZ#8:#(HPD#%"=-&ENZ1D@6HAJHI#O9;2R#3J \![R]Y-_
M%C!S!+"92PVX0 ?&XT8P'#>'P;@=IH^[8=JX'_3&(Z [G@2=\5S(QBLAC-/X
M<7YA?!UQB ./HG6,0FWL)RZ(C&+G:["2'QLENNGG1J*4SW.D'!#KK!BD_I]-
M?A8S<P%@/4$-N(0:?+D,>BL-(*RDQEUIR4'E0#  6LU%>#47FM6<6%:K-)N=
M5DM'H*BY5U-GKJ* 7DF=N>)[@OR3&BPFUQ#KVB'MP^'S M8Y=8AC@#(Y:#[U
M-WEG+@6L5I!_#37X>D"'\AGW,1C>8D0P&-Q*K;V- <]V!AS;N=#NX"*\0TK"
MLU/OH#-WC&E^$GD[Q?PVBN>M7Q'DWZ+!_&'.S>1L)$KHZ\QY'(?C' /D]2+O
MS+6 )3E-ME*#4Z,+K [E'!A(<W*C'0=IQV%I3XJEYC_!CM*.8PR*CG'A.T[=
M?YP=ZS@;\MA*XB#Q.#_S(2=G1O/WBU-[4N:PKAU$U4+VP\4<!Y/L@^3U)N_,
M;>0GIPDY]:7\RS&"56&0SX6.>%#:DT)!<([!^7D&YQ>H^1]FNSQ*.RXR,+G(
MQ>\B)YE+[%R7Z(N++/#B0P2%_$6VQV/B%/K9OO5LKJ+5G LV<![@Q_SV:/;
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
ME0?90M?8:S_BN[].[6::U$)Z_C,TU^^\H,U_G--.18?HBWWTQ2[8T7YWVAY
MC@B6'\_RTUA^#LLO9-FE[(G5+*^!Y;71 WU8@CD<*8LPSHE](4M8P!+GTY/S
MV*K2[;K2";-[(:4S7Y:Q[L1)03,E[B*VTA<;.4;6PI+UF,DZ>)$CB!R1;/$$
M3-".A;1CC'8LH#_FL5WFLEWF<+S,QB"]L0"S^*U!EM1/#_:QETB[B'HXDKK)
M>R_>X;)WE=/\:6(OL9FOUW#J7T&;EG'.6 13UL>&);J0QX=VAV"$?6.8\\80
MTLFAQ !4Y"@GAYH<+>CBLPY:TTZ+6^FY%K9',WM1(^>*!GQ*W)DZ>7<7-SFU
M/\QEYB"7O,W$"CZ?X%*\P)C+^W0!HW)#ULN,?/;D<D>?X(\>(1Q=LAATRI/1
M+L]$FTX>6G6*T:Q;A2;=1C3H=J%>;QAJO46HU5^/:OU]J-)_$!7ZSZ)\^L<H
M-_@590;B%,J)9ZVXA$EG;SBUKR+&^7S$FF$/PX$^VM=KK(O>Z<;HFFZ)=H.9
M:#7P0K-A$)J,%&@PBD>]42KJC+-1:UR(&N-R5!G7H=*D ^4F0R@SF4")R7H4
MF>R#RN0A%)@\AWS3SXC?"/$//.Z@V?ZY::;FOX/F\+&?KSOM&?[1GA9+PG0:
MFF:8HM[4%FI35]28^:+:+!25YM&H,$]$N7D&2LWS4&)1@B*+&J@L6E%@.8 \
MRS'D6JY!CN5N9%F=1J;5-618?8(,Z]\)D<\UN, P<*\4^G"Y7T ,NFER'TU\
MOY[VU-*6&AL9JJV,46%MB3+KF2BU\42Q;2"*;"-0:!N' KM4Y-ME(]=>!:5]
M);(9?&;9]R+#81[2'%8BU6$GDAU.(LGA*A(=/T2"XQT^<B5RT.",NV8K[G)/
M^D#*OQ#-?*[F>U6TIYRVE-*6$D=#%#F:HV"F/?)GNB'7R1=*IU#D.$<ARSD1
MF2X9R'#)1YI+&5)=ZI'LVH4DUSE(<)U$G.MVQ+B>0+3;942YO4_\2G E<M7@
M!#GOXQ*_B*'H$-%.U!.5/N3FWXIH8R%MR7/3A]+-%-EN-LAR=T:&AQ?2/8*0
MZA&!%,\X)'NF(<E3B02O$L1[U2+6JQTQ7K,1Y;T4"N^MB/#F+.?])$*]WR-N
M(\Q+G$*XIX@CY%OOQ[ W@/V :&$86,/',B[Y*KZ?1UN4M"7+6P?IWL9(];%$
MBH\CDGS=D>CKCP3?,,3[Q2#.+QDQ?MF(]E<ATK\:"O]6A/O/0JC_8H0$W(>@
M@*,("'@<_@%O\_%G!/B+"/33X("T+9N\<X.H]X(98P=K\B]%?)U'9//O&;0G
MA4@*,$1"@!GB NT0&^2*F" ?1 4%(S(X$HK@1$0$9R \N "A%"8A(<T("AE
M0,@$_$(VP3?D"+Q#+L(KY"WB)W@'B_"1$"1B-WDF&7J.A+(OAFGVOY01!7R=
M3:3S;\FT*9Z/L:'3$15JBL@P:RC"G! >[HFP\ "$AH<C)"(.P1%I"(S(0T!$
M.?P4C?!5],%;L1">B@UP5QR"F^(QN"K>@&O$CW"+$.$>3H2)V$Z>)>&:O4"M
M1#5#T"*%)O^20203L?Q[%!\C%'H(BS1!2)0%@J,<$!3EAL!H7_A'A\(O.AJ^
M,<GPB<F!5TP)/&/JX1[3 ]=8SK"QZ^ 4>Q".L8_ (>8U.,;\@)G1XA2<HD1L
MCM#<A]-'2=)(5! %1#:12L03BFC&FS% <*P, 7&&\(LW@V^\+7P2G.&5X 7/
MA"!X)"C@GI@ M\1,N"2JX)Q8BYE)G7!(F@O[I#6P3=H/ZZ0+L$I\!=:)W\,F
M081MO ;KR#&/'%WDJ-/F@'*)#"G_0\00890J08F +^6;5\HT>*2:P"W5$JZI
M#G!)<X=SFA^<TL+@F!8+A_0TV*?GPS:]"C;I[;!*GP.+]%4P3]\+L_1S,$V_
M"=.T[V"6RLB5L$@1L9+R="1>LQ>HFE 1V7=S0$0DN8/)[4<I[9E._9LIQ\QL
M(SCDF,$NQP:V.4ZPR?&"=4X0K)21L%0FPT*IA)FR'*;*%LQ0#L-$.0ECY2X8
M*1^$@?(&#'.^@%$V(]<L#9:08S!)LQ>HG,@G,H@D(H;A>!BY_3-8_RSR4ZHX
MY@+6!?JP4)G 7&4!,Y4=3%6NF*'RA8DJ%,:J.!@79<*PJ @&1?687M0/?=4B
MZ*JV0JYZ #+5-<@+/R%^A6Z!"+U\$6/DZ$[C>& =BPDED<;7\7Q4D#N(W-Y*
M\E,V.A8"-D74@*5RF%08P+#2% :55IA6Z0C]2@_H509 MS(2\LID")7\0B4%
M?&6G])._! 5C!;5_Q656EE%3^6T.0'$*TIFP-J(JF_,A'[.(9"*:KT/([9M/
M_4^)Y%C"^I<!9I0IQC4R3*^;#IUZ:IAZ+OCU7' ;.*DW<,)MX"!N8 ,WL) &
MZLP&BNH&BM@&BJEZ1DCU%&OU%$-UM$$M3J&?OFVDR65YFK-@Z;F:'%!8 =N
M=79G,8X5Y*\A/R6C<0,PC<7*VACH_#_VSC-.JJ)I^[4YS<S.SL[FG'/.>=D
M&V!WR3GGG'/.***"("(@.8BHH 0% Z HHJ(8,<?; "HJ9M!Y_SWGK'#[/!_>
M5S^^RN]R9LZ<Z:JNKNZNJ[:[SW""GN$$&R.8Z$?"IT8QV8UBX!U%9QM%8XZB
M J/48YC& XCL*$CD2,CI"(C9"*+HX>@P#,:$G#[4LQ-HP-85O.91Y[1N\/^>
M\%^*\%?YGR%PX.$BKJ,(],:!\4XB$^"5$PEV)A%H3&&2GTH@,(T)9GJJMOAO
M6EOU."P SYRF'D>\GGL@RU->97+Z$:##))L,YI8>V+B%^M;P6H2M,ZAS?'_D
M4U\_Y)K'B'A.$'&>C&R5@YD%YBB@QSSTF(\]%J+'(O18@AY+U43,X+JL3%OX
MM+2_]@"@I9#J)1#IQ<]Q[W?\1EN+TA]YW7"=>E[+L'7V0'QPF$CX:.0CU\1/
M/6:*.*C\RT)1028!GVCK45:JG B!\*WJ#W $HJMIESO08QUZK&>B6T^;K,>Y
MUU/1.ZG(NF4 GUA[DOLN$CC9[.BK]D*!*FR=CPLG8^>(*<A'KFF^B-L2/?]R
MJYYWN5.TM2AWZP&XRD]L43D1;+(#F^RB;?;X:HN4]S'I[F/PVX>3[4/(O1AP
M+P1_+Z1^#SZQYQ?[GIQN-%4=*A93YW1U#LY<^A]R3=33[79=YMVZG!VBK4-1
M!$3MRU%K0QZ\(1^B\@6/P/F/T3:/TU].J(WK3,HG\,\G:>@GJ> 3&.^)O8#V
M>/RRR&-_2!-UKE1GT5#GN.4B0=37O [YF_3\BY*Y7\^]M*X)>4PG1"HW8=^/
M\]=<",3@9=KF=?1X@[[R)FUR@0'N+9S[;1SI;2KU#H6]\Q;X7MHN8BS UBG4
M.0P;6[;B?WOT_,LA7>83>MZE]5R2<W+];)(_]^+\)1>B]L>H!UE<IEV^)3C\
MGHGG"IWP!QSM!P3^N M0B1]5-L)57P/AHN=#U!H,=2:IV@^CSN,H C6BK07I
M"OJ*MB=FE*BS07ZGHURED_P*P_L91]7.Y-@HW\*LU7D<EV#H:A?*Y]S1^H18
ME8-0YV\^*?_;&12.NAXJ%Z/VPZCS.'+LN9AKT@YNVBP_2'?Y#CV^@3E]!:^[
M")/[ A;T&7I\BAX?TUD^@)F^BP.]A=.\CI17,-9+\OV?ST%1>U".Z3F(O^X!
MT>"*QM[4)X#Z1",O#4Y:H.]%J:?\%IAK=WD3/5Y#C_.PNI<8M%Y C[/H<09^
M=QJ6>HK.<T)VXC8/H<4S-.D7\@A64WD7M?Y#G86AUE_L^(L.:A_&)7&@/@9Y
M7WRI1RAVBT=.)C***;\*RS90=@ME=Z/L/I0]D'*'XZYCL?P4NL@<NLI29-Q.
M]]DD>_G_;N[<A</L0(*2N5VT=1AWR_4](&H-R&7=G=0:C&?%#7?WQOT#D!&)
MC&1DY&"W$LJNQL+U]G48N_&/G?#^'3#7;?9U&&,9+J8@>2[EK\ 2:^G:V_F_
MVAWS'#S^TG^=@W&+:*?LJC48ZL'0;XEV],\Q>W=W1(X!6UF0$4+YL;)54M$]
M#V\KI>QJRJZG[&;*[D)YO>0VZ4\+#,,;QC*D34.#!;+,O@_D;OOJE(5T+K5[
MJ74-1BOF ;4&YH+>]=0PHY;!T3UE [98)R9D^"$CG&$R'AGIZ)TORZ4,:U=3
M?CWE-U%^%\KK27D#:(GA3"?C92;_GXX64]%T"I::A"4GX3D3[<\^MOV)B6*S
M/P[J:7T(4D,2,YNLMD\%CI3@A:?[(",0&5%8. D9F91?(#/08QIZ3$&/R>@Q
M"3TF8(_Q,@A+C)+1?#.*6H] ^^&TT%"\9"B^.03?'()O#A:;':J7O\30>L1-
M&^K7@IMXOTA-A^@QFSXR'5M,Q3\GT283)089*<C(EC%2B(QR>F<-,NIIA69D
M=*/<OF@Q%(N,IW5F\^DF/'>#]*8]>C(B]*36/>CE/9"MH)Y/K7(P^XQ:ZO\F
M,!=,X_-$AKCQ3(=CQ9,ZF9'ECZQP2H]'3AJ](0<Y1<BI0$XM<AJ1TPE+]*3L
M0?3>,7CL#.F,-3OA/1WQKA;Z1[/#.]+D^(,T.=FDR=EF?WV$:7\;P_JM#*GS
MP10PAL_#N3X4?09[.<E@5X,,=/:1?DY!TL<Y2GJ[)$I/UPSIX9HGW=Q*I*M;
ME71QJY/.[LW2T;V;M'CTER:/D=+!8YHT>N(UGFNESG.WM/,\)FT]+TBMUQ6I
M-=C^Q &F^PW^\#U"PAF$8V-Y'1I R,>U/NC3RP>87*67P2C=#5;I:@B5SL98
MZ61,D19CEC2;"J7)5"X=3+72:.H@#::N4N?=3]IYCY!:[ZE2;5XB;9@$*\V[
MI=Q\7,K,[TJ9ST_ QGM&8' O<M<0<BQDFIT41OU!?][WY%I7ONN,+IW0I9./
MI[28S=+D$RCM?2*EP9(@]99TJ?/-E7:^)5+K6R4UOO52;>TD;:R]I<(Z5,K]
M)DFIWT(I]ELCA7X[I<#O4<GSNR!Y_C]*OK_-C@(_QDKDK0K'_R+5OAMX!N@%
MNA FMW"] [JT1Y=&?U>I]S=)NP _J0T(E9K 6*D*3)8V@5E2&50H%4$54A;4
M5DJ#FZ4XN(<4!0^6@I#QDA<R3W)";I?LD.V2&7)4,D)>E8S0*[S:^*QA,[)6
M1!."$HJ.) SL![J!%CXW<KT.W=IBF]I01ZD.-4B;4(M4A 5)>5B4E(8G2$EX
MNA1'Y$E11*D41-1(?D1[R8WL)CF1 R0K<JQD1,Z1M*A;)35JJR1''9:DJ)?!
M]\ FR9$V20$;D+.$Z7TRX=]0Z$%OT!FT5WD/KM>@3Q5VJ0!E41Y2$F66HFA_
M*8P.E_R8.,F+29'<V&S)B2V2[-@VDAG;(!EQG24MKI^DQ(V6Y+A9DAAWB\3'
M;9'8N(<E)NX<^);W-HF+U; 6.0N0.5ZMP4F&!H%F4,_G&L+!2KZ#6DLQ]Q7$
MNTI>O$ER$ZR2G1 B68G1DIF8)!F)F9*65""I2162DM1.DI(Z2F)R'XE/'BFQ
MR3,D)OEFB4K>+!')#TEX\@O@LD0DV2021"4R=R!G#C+'I."+T((NH#UHFZKE
M7DI!(=_G@>P4)\E,,4AZJH^DI09*:FJ$)*?%2U):FB2FY4I">JG$I]=*;'JS
MQ*3WDJB,X1*1,4W",E9(:,9&"<XX(($99R4P_6L)2K=)2)J&6U*T9?)J+5!O
ME0,"]: :E'.M".2"3)#&M91,3TG*,DM"EI_$9X5*7':,Q&8G2TQVED3E%$ED
M3I5$Y+27L)SN$I(S1()SITA@[C+QS[U;K#D/B&_.&? 5[VWBEVT3_RR;+*?L
M*90]5*T# DW9V !4\KX$Y(,LD)(CDDAH&I?G*C'Y1HG*MTAD09!$%$1*>$&"
MA!6F2TAAO@075DA08;T$%'45OZ)!8BV:*):B)>)3=)>8B^X74^&SX)*8"XD:
M"VSBDP_WI_P)R!Q(^5USM1Q0#2@#A2 'I.4AOP#N!U6(+':4L!(O"2DU2U"9
MGP26A4I 68SXEZ6(7WF.6,M+Q5+>5GS*.XFYO+]XEX\74_E",92O$Z_R>\6S
M_*1XEGTJ7F57Q5!J$V,)W%_M2<O7U@)UU'- ;4")R@&!3)",[#BH="34+;0"
M_M'&5:S51K%46\2G.A!$B+DF0;QK,L144R3&FFHQU#2)5TUO\:@9)6XU<\2U
MYG9QKMXECM6/BU/UA^ G<:XB<FQCDQE0T^'(Z$GHW:3G@,I!(<@!:<A.0'84
M-"6T"OE0-]^V3N)=[RG&!F\Q-%C%JR%$/!IBQ+TA1=P:<L6EH5R<&^K%41TH
MTC 4J,?=PFT:MN%LD(5Z2$ ]D6.=S8Y)I?1)9'0MYY;R&W) ($//0<4@.ZP6
M^>V0WR#BW=Y1O)H]Q*W%*$X=F5 Z,L%T9%#M&*\Y=4<JU5$E53JJA_OP7FTJ
M@$!UA!AVA-NT$#6UH$.SS8XQR.C;AJ] .U"I<D @F_?)U?@ ]#V\#OE01DL3
M')!BO3H[B&LW HWN3/P]F&![,*'T#-(&^5X,++UPX%XT6B]UT#"$NI<ZX +"
MW!.NV1-BV.,\^('?V^P82OUZ@ Z@%M7+]1Q0&G6.H\[A4/? %N1W1CZF]>PI
MXMR' *>?,P.*A\@ @HV!Z#'(CXF>R65(C)9P'D(C#ZG5#OP= I$?,IOO[P"0
MU$$O\)OO 3H,@/LCI[-:AP,=K*:^1;QFH'Y",_R[$_*AJA;D&ON*N&-6Q\'(
MIT@9 ><?21 VBF!G-'J,I4W&,<E.8'*92)M,5!VN7%ML,Z$_F,Q@O I ),=!
M3L<2R8^QV=$+62W<5D=]RWC-P=9)J![9 _G4UP>YAB$BKO!S BK* #0OX:(0
MY#'988\9V&,6>LS!'G/18SZ^L8 !> &=>@&VF(\!Y_/C^1#Z>43,<R&P<[[4
MSD69!?='7A-VKN*U@%M3:;YHU ZDOC[(]1HKXC3IAOS+7+  + 8J-[$,+'?4
M M&5^,<J]+@=/=8P(:]AP%]#QUI#!=4A,*LIX#:BYML@T[<23=]R%<!B];U0
M)=@Z8R ^B)V#<"$?Y'K2I1R5S$6ZK)5Z+D0%WC2M?6W(>M'6A]CS(=AD"VVS
MW5MDIWIN#CZZFS;9K1Z:UYUK$PB>*6#'?020L*FM/]KWXS0AMQ);YXS$!\:)
MA$Q59]!0?U7/UOR+DJ=R+RKGHM:@V->?Z+F)>V_(ARB"H-9K'';7GA_\&'H\
MQH3[& /=<9SL&((>I7\<A44</0$N@FO2EF8J0KT4ZAPQG_Y/?;V0Z[!.KYN2
MN5N7<T G0D=U*%+VV VYD*=ULF;/@^"OY]'C-?KL:TR,K]'A7\7)7L617ETC
M\@J%O?(J^%[*9S(GT;XQ*Q@#L+$1NSIMU>OX@"Y3K75Y7"=CS^@R_FOMB5Q_
M9DUK'D2=F_HY>ERB7;["-[YFS/B&0>8RMKA,XWZ[1>0[QLSO+MS N]5:#+46
M1.V'46LPU'Z8)-&>3ZO.1E5K05IT9J*>E3L4MC1:KL)\?H4)_0(K^@D&> 5&
M^!U.\@VL[1+<Z@M8^F?VG2B_V,_A4,]$:5V#\:B>@_B?^8?6,TG5?ACU?)AT
M9!4AIPKFWB#?PUB^08]+Z/$E3.TSV-:GL+R/Z3@?T&G>PWG?@@&_#M<]CS'/
MR1%DGOL?3T0W6)Z3;^W9F--Z-N:0GI6X]W_1ZBK,\R<Q4CM?^1KK?"6)2,^F
M9B5(K($Q-\JK\*B7T>Q%.-?S\+#GX)G/,)0\C6:GL-"3\.3'X,_'9 N.=#_\
M]R3.^RD,_W?[,X7WBW8JQE;1GK-S7;:V,T2MC'A7W)%CIO$#D1&-C!1DY%)2
M&8Y20]F-E-V1LKM1=A^<=R#.-)RRQ\$SI\'FY^/8-\._[\3)=Z')$3K9>>1=
ML>]$47+5JHP[],Q$ZZH,M<#H5=T)F?-Q3",.ZHONH>@>AXQT[*9.QRBC[!K*
M;J#L9LKN2KF]:(L!=.AAE#T._C\=*RRD_%OYMTENP18WRU-T_B_L)V&HYRZK
M%1GJS%WU'.8KNE._H'>\ WHGV88M[A%ORO=G4(J@_ 3*ST#W @:M,LJNINQZ
M!K(FRNQ"F3TI<P"#Z7#*'<_@.HM6629ST$B=&S*36LV@):?;GWNLK<:8+MJS
MD%1B\7E] % 9D7M$2];>1L]9*0;TME!^$.5'47X2Y6=BZ0+\L8SRJRF_CO([
M4%YG6J$G$\M )IB1])_):#+?OE]&[=T9A35'RAD\YVO[>JL;\8H^(.S2!^)5
M^D"M$N9SL,5,>N]TL5)^*.7'4'(*Y6=1?@%6+Z/\:OIL'3*:*+\+5NA-/Q[,
MO[$RB-H.H ;]J55?:MA7GL![/@57@>U/J(%H'Q/S74X,UDP \YF09N@3Y01L
M,19;C!8?] U 1C@M'H>,5&1D(Z,0&67(J*;OUE->,QITPSOZT6M&2'<T[FK/
M':VFC^_ BY4GOP%^M)^)K*#6HZFLS!:U0=6+B9:)<#*O8YB(1G!]*'H-%C>L
M:T2.+_4(1DX4<A*P>AIR<I!8A)P*Y-32&HV4VXFQK1?:#*&%QDM[6JT!Z];C
MP6J=4SL\KYU<MI_-W$['?G5(& /]8B;AJ6 T&,R VX]KO?FNEX>C]'3VI$[>
MR/)#3BA28I"5A)P,6B!/.CB42'N'-M+@6"?UCLU2Y]A=VCH-E%JGL5+M-$NJ
MG%9*I=,FJ7!Z4,J=SDB9\T4I<[DF9:XV*0?J<+!;+;2]6HUBU5:"J&Q(-ZYU
M5@$LNK087*3%PR#-;C[2P2U &MTCI-X]3NH\4J2=1Y:T]2B4&L]RJ?:LE2K/
M#E+IA66\^DN9UV@I]9HIQ8:;I="P20H,#TJ>X5GPI>09?P<VR3?8[(?%+R<X
MG$:P/#*0^H-NH(7/';C>P/?UZ%)O<I,ZHTG:&GVEQA@LU:8HJ3(E2J4I72I,
M>5+N72IEWM528FZ48G,7*33WDWSS:,DUSY1L\\V29=XD&>8#DF9^3M)\O@+,
M"R##;)/U3/J+F' GJ@!5961 1]">S^V"86'H4XTN5;Z.TL;B)94^9BFW!$BI
M)5Q*?..DV#=%"GVSI<"W2/*ME9)KK9,<:T?)LO:13+\1DNXW75+]5DBRW]V2
MZ/> )/@]*_%^%WFU\9EY$JQ&SEQDC@W7_FBI5J,T@3H^5Q.P5O)=.?>4H4M)
M@)L4^9ND,, J^0$ADA<8+3F!B9(=F"%90?F2&50FZ4%M)2VX65*">TIR\#!)
M#)XB\<'+)#9X@T0'WR]1P:<E,O@+7O_@,_,D6!6FG0PSDD"L3S0D!32 &CT3
M4AI)U(,^A=@E+]19<D.-DAUJD<RP0,D(BY#TL#A)"T^5E/ <20XOD:2(:DF(
MZ"#Q$=TE-F*(1$=,DLB()1(1L5["(NZ3D(BGP.?@=SX3,X0S=B-C*C*'0A1Z
MQD*$XK2,3!O>EW*M$.3Q?0[W948Z2'J4IZ1&F24ERD^2HT,E,3I&$J*3)#XF
M4^)B"B4FIHU$QS9(5&Q7B8@=*&&Q$R0D=I$$Q:Z3@-A]XA][4OQB_\/K-0F(
M(68 2]4*I5AM9U0WE14"$%HI!T5<RP-9Z)3./2F\)L6Y24*\2>+B?24V(4AB
M$B(E.B%!HA+3)3(Q7\(3RR4LL4Y"DCI+4%)_"4P:)_Y)"\2:M%8L27O%)^F$
M^"1^"JZ*;Z)-K DV64"YXY#7'X+0&>)6GXS_\5H"\D$VU]-!,HCG<VRRLT2G
M&"0RQ4<B4OTE+#5,0E-C)20M18+3<B0PK50"TFK%/[U%K.E]Q9(^1GS2YXDY
M?8V8TO>(,>UQ\ 'X54RIQ$]@#F6/0FYOM3)(SPI5@"*0R[4,D +B^1R=3B0,
MR0W-])#@+),$9?E*0%:P^&='B1_*6K,SQ3>[2"PYU>*3TR3FG-YB(H0WYLP2
M0\ZMXIFS7=RS'P5O@1_$,\LF7F ZY0^#,/:@_ YZ5JB4]_D@2V6$0!*@N24B
M&S9 L!J0YR+6?(-8"GS$I\ ?A(FY,%:\"U/%5)@GQL(*,10VB%=A=_$H'"IN
MA=/$I?!F<2K<(@X%A\&KXECPG3CEV\0%3*;\093?Q;XK"U\$12 79&2JC!1L
M&-F1R [)1S[DUK?84<RE'F(L,XFAS%>\RH+$LRQ*/,J2Q+TL2US+2\2EO*TX
ME7<2AW(H33D4JIS9N&P3@)*4P7A*OP4V.]1.M;YJ=U@N[0#*<[550=E<HWDE
M@??1R Y#=F"QB+5,Q%SA*,8V[N)1;137&A]QJO$7QYHP+;U9DZ:V=X$V $I;
M XVM@4+6$ W40)VJ'P30A"ITJ++9,8+;>T",VB.CNE#/"G$M$R3Q/J9(A&XO
M@<CVA;B8JV EM0[BWLY-G.J9U.J]M0&]4:68Z<"-.%@C%6OD!^VA]>UA?8U0
MV49H9.-:[MT/H"OU,/%ZFQV#J%L79-2#RA)M95 .<E-YC2O%!RI@I%3)MP;Y
M[6#E%.L.D7-LAM&T,,FWP, [,O%U8D#OPD#6)49+>ZICA[K4:-M=ND"INT#M
MNMQ&YR-:ZT34VNEK?F>SHP\RFD$M*"^G'?2L4 )UCH2\,O2*;[W*",$*FT5<
M*9)@0:0[P4X/@HR>7NK/#70L)K:^3#[]U)\"U#;,+.T8(O48J'Y0;+7EH2^4
MMN\.!F2H8N]+_,YF1S=4;416-38NU5<&)=6*1-6)!$/6?%5&"+F>76&%L'8"
M&,H# \ @]!CLRB"+/8:AQPCT&,6$.YK!?W22E@(<36&CNW%]%(#UC81*CS@N
M,OQS^\H4&4H\A:RZ.G5"$#; UJD-^$ '^D!'Y"/7A%QWJN& >Q,:\5N@5JB,
M$6V5"@Q:)M$NDPG&IM(NT]%C%A/<;":;V72Z6=AB%A69.0A =V<0,4^'UD[]
MD(#QFGV%2A/RVJD3>GC-Q-;QG1F#(,R^N+,1N:[#=)FM&1F5'9DIVNH4E:V8
MKP? B['),K5$&3]=B1ZWHL>M])-;Z5RK:K3C@5=2R,VW$+CNXS[H\[*?19;:
MI$-'[82<7.J<U(L^T%_;%65$KLL$7>9L79;*4K2>E*("\+]F2.PK1K#)9O38
MBAX[F/1WJ!-+</!MV&(K!6]%X7N@^IOQB8TPN[MMTA9;%U'G-.H<A9W]QVFK
M8EQFZ_5;KLMK79FB5HG\N2)%M S);OGO4UP/$@P?PE<?08]'U9%Z#+Z/X'1'
MJ>1A*G4(%G'H,/=]#*FZ)A6T<=9(^B%F"J3[>,_73X51=5RKR]RJ$Y#6'3IJ
M-8H] R/_,SO2NDI$'2=PSE-[BN\K]-?S]-67:>QS&/A%#'D6A9^'73U_60KH
M,DD0BK %(CYT'??5NMQM.NE361^5&;EQA<CI&^2TGE+2FAE1*T34R2'J3\IJ
M:?]%['&)OG*1B>DBMKA(I[HXBVL; )6X]/H-O%^=BN$FVLX4M2I#/25%G="A
M3DM53VM13\Y53XWI+&J7S.]T3G5:Z6\PH%]PUI]@1NJTTN]@GY=IN*]HL"\Q
MW&<8Z!.8_ ?P3+4.1:W*4+M#U%-1#^@YB/]M54;K"1TVN*[*SER%R_P,G[H"
MC[D,<_D*/;Z Y?P'YO,)K.M#.LY[,,"WT>,-]'@%IWT))WU!ML,P'\)LSV&^
MK^6$GO]0LO>*=BKGMAMT4$\G43M3U.Z(;\4#.3[("9+/X3/_@5.]#^]_0\KE
M/ SI1=C369C.&9C6:=C74["Q$[#!)Q@L'D./1W'FHSCR(1KUH-R+"STF^VF<
M?7+-+EOE/C;(]9TA2KXZF50]'47E(-3I%.?AF6>QQ;/8XFD)HP[Q]MTIQ^&Y
M1^%UA[#'0=KE =C6?MC>/AC@7ACA;CCF#O38Q@"R!9:^F8Y[-Q+OXNX[L<HZ
M6DK)5"LSU+-^5"Y"[0I1NV*^TMWH.=V]U2*E!\63KF:F%@&4'XE[)F+93,HN
ME$W8XVZIH>R&&T[(Z$79 ^4V]%A%NZQD4%%G8RR'S2^EA,5823L90SL-8PZ8
M#6:*S7[0C7I(]$F]R^W6N_]Z<:%L(]YED=OANK=)--TUF;*S*+N0LLOM*S,6
MPV07PCKG,Y'-0X\YZ#&+=ID!YY[&U:G\:C*:3Z1S39"7&6Y_LN_U4E#/@U;G
M +^M=VNU..P>?<AC-+4OUEN$7\R'Z\Z#Z\Z%Z\Z16,I/D>GH,95VF8*?3I(J
MRJ^CS Y,'YTILQ<]91!:C&%JF4'/6<8TLYXK^]#N%+WI$J^V/S' GJO3AH"-
M^G"X6)\*IMNG!Q=T-U"V#R4&@'#*CZ/\5,K/HOP"RB_#(ZN044=Y3?24KGAI
M7SQD&-I,HO<L@+.K\U1W\,VC6.M]<!5H:\ 4CNC#[BI]2E!_(%#3(4,GI3A0
MO@?ZFBC?E_*#F+8CD1#/%)Z*C&QZ1@$RRI!137GU6**%'M,#;QV(IXQ!JUGT
MHIOQX$UXST'N. >N )L=ZCG9*@>C-H8N8LJ;XLX4Z:Z%!.H/-RI4Z(DMNF.+
M;OAG%WO^(009T<A(1%H:,G)HA4+DE".GEC+;8Y$NT@Y-V^*?-=2JFI9M@P=7
MXN656+Y"+MISP94ZMB+S9K51EZE_C/I#$>@%NG*M$R%!"_HT.[HCRTCI%N0$
M("><.L0@)PDY&4C.158Q+=*&?W64VX)&O;#.$"FE/8KQK"(\O)#>54#_R&=D
MRV=$4.<T%8"[D+?8I"V2'>JCA62=>=\$&KA>Q_?M/)VDG9NGU#J;I,;15ZH<
M@Z6-8Z14.L5)N5.*E#EG2:ES@90XETNQ2ZT4N31)@4MWR7<9)+FN$R3;=8%D
MN:Z13-==DN%R7-)=WI-TUQ\ES<TFZ6"U^H,0<L<PO?6W4G_0!.KX7&,AMN#[
M2G2I-+I*I:=!RCW,4NKA+R6>H5+D&2V%GHE2X)4N^5YYDN=5(CE>U9)M:"^9
MAFZ281@H:8;QDF*8+\F&-9)HV"4)AN,29WA/XHP_2KS1)@E G0XS'9G#_=5.
M',)<PI]Z7JM!!:%R*=\5<T^1CX,4>;M+H<DH!2:+Y)D")=<4(=FF.,GR3I5,
M[VS),!=+&L%_JKE1DLU=)=$\4.+-XR76O$!BS'=(E'F/1)@?EW#SAQ+N\S/O
M;1()EB%C,O(&0P^Z!VNK46IYK00E7"M$ISSTR^6^'(NS9%N\),MBE@R+GZ19
M0B75-UI2?),DV3=3$GT+),%:(?'6.HFU=I9H:W^)]!LK$7[S),QOM83X[9(@
MO^,2Z/<^^$6"K#8)!NK0O/'!VLJ<SH3E#: *E(("KN6B$[16,M G'5U2 ]PE
MQ=\D20&^DA@0) F!D1(7&"^Q@6D2$Y@KT4%E$@DA" _J*&%!?24D>+0$!<^1
M@.#;Q"]XAUB#CHDEZ!WQ#?J)]S;Q"[3)7,H?K79%J54YD?@?J !%?,X%681B
M:7R?@CY)Z),0XB)Q(0:)#?61Z%!_B0H-D\BP&(D(2Y;PL&P)#2^6D/ :"0IO
MDH#PWN(?/E*L$;/$$KY*?,*WBSG\$3&%7Q#O\!_%'&83'S!+K5!"5D]"\0XJ
M!P1*03Z TDLZ2$:G!!#+?=&1CA(9Z2GA4=X2%F65T*A@"8F.DJ#H! F,SI"
MZ$+QBVDCUAAZ<DP/\8D9+N:8&6**62G&F"UBB#DD7C$OBU?TMV*()E*)LLDT
MRAVB=F:IE4&Q6@ZH&.2"#*ZE@$00"R)!&-=#XMPD*-XH ?$^XA\?('X)X6)-
MB!/?A%2Q).2)3V*%F!,;Q)3838R)0\20.$4\$Y>+1^)&<4LX*"X)+XAKPE?B
M%O^'N,?;[#O5!E!N9^A970+MD*!6X] &("U>Y7Z(=T$T"..[($)U_V1GL:9X
MB275+#ZI5C&GAH!H,:4FB2DM6XQI)>*5UE8\TSJ)>]H <4V;(,YIB\4QC> _
ME: XE2@A]9(XI%P3QQ3F3[5+C;*;*;L6>E8*\D &GU-  M_%@ C>AR2+!$!G
M?=,=Q9SI+J8LHQBS+&+("A O',<3Q=VST\4MNT!<((U.V4WBD UQR!ZC+>G.
MAH1D,4-G/0NAN@C@69DV^RG)/=3N,+4K2\\!9?,^#21Q/0Y$\CZ4ZP%0-[J@
MF+,=Q93K)IX%!G$K,(M+@56<"D+$L0"C%O"#0KA5(<2Y$.)8J!XQ _<O9#8N
M@*04W(NS,5OGHT,^$62>308KFJYVAZF501E:#DBM"DI)PP8@&H1Q/1 :;:5H
M<QX<J,!!/(O=Q+7$2QQ+&43+&,3*Z>3E=*+R>*T@M;RD'!);#DDOA\24$PV4
MP_W+( QED)!2HJ=2="BQ23_JU:)VAV7S,5O+ :5S+8EB8GD-YUI0+O*AT.8B
M.& )'!P:ZU+)9-L&#E/%A%+-@%YCU0:WMMBB+89KFZ>.^P7JL3\0R+:3^1YN
M4PLQJSG!;[X ?]CS,#W4ZB!N;P.*0':NE@.*YS62S\&%R*=*9N0:*T4\JD2<
MH?/2#CY7QX3?P 3;B"W:,^DT,;@WAVJ)UF8JT5P*:(]F.%Z3>O0)T5D'2%M[
MHM9&(NA&=&B L5"W=J <%" OJT#+ 47Q.80B_"JT_(\!N6YU(HX42<! N: C
M048G].B"'EW1HSMZ]*1->JD!!T?KB?%ZPKE[JL=!0V9[X)?=(7'=((A=/^%W
MM$47N#_UJU8K<Y"7AYU3>8W%G4(QHY_*_R#7JQ';-RF9HN=@[,&-%N3TA?/W
M(\@8@!Z#T&.(6I;*)#.<-AF&8PU3V\%0>N@ @$\,42M4B)X'OL=OZ!?]B:>H
M8QOD%5/?3&P=#R4,QY7\J*\9N9Z=1)RZ(:N7DB=:_D6M4('&V_,A*N@;33 V
M%O\8CW],0H^I:C)6NW7PSVGJF"@*G(+24R#6DU=R#WUCPHO<#[,8!_?GZTIU
M0@^OR=0YLKVV*\N,7 _D.O379?YU=<I4/?!5^1"5)["O&,%'%A.8+<-/;R(
MN9F)X&;\\R9LL8+&6S:,@'VAR!)\8A'D>>&W!+'H@)V+D9O.+3&=Z8-T9S/4
MV&.(7D<E4_V1;X8><*N<A%J5HO(#:J=.ZVJ1VW5BH'(4&_"1S>BQC;ZRE0EG
M*YWM'AIV<V_MM)(-W+0!SGTGQ'S='U*!K;.[JM.1\4'L[(-]/<;J<EOS(*TK
M4Y2<M7)]1<HF^>]<2.O.&446#N(CA]'C$2;\H[3)$9S\< LD;I3(0S>)'.#&
M!U[BWA^E@*$T92 ^H$XFGH#_J?HNT.NIZJ=R/*T[=%J?FK-?KJ]&^7-GCEP_
M043E0=0*D>?UU2'G\8V7\<^7:/07:=SGYT$L851GGA Y_:5D8.\89/O/U$Z&
M<5BIVU21GNVZS-:=,JTK1!AB_LR%W+AC1IT>HG;*M#Y-1BTB^ )[7*+/7F32
MO<A \R4=ZW,<ZC\(^80*?/+:7W(/:G7(C3MDU D=*:(]+;9<_XMHDYT=7:-C
M_@:/^04F]!/,49VO^#V-=QEG^=I^4ND&^8S&^01N]8&\CEH_HY[-GH-X2+13
M.=4:B.WRWR=S7K/#B?>M3XP)EM_AF+]*.C(*Y5N8PU?PAR_1XS,&BH_IL!_
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
MXAG=1CRB.XA;-"-M]$AQBIXC#M&K,2;!813!8!0Q=>0OP&;?J=8=>0V$X)5
MT?=,E?\!\9$J]R,2P?>A((CW_ERWQ#B*.=9-3/$&,<2;Q2O>3SSC0\4C/EK<
MXY/%-2%'G!/*Q"FA7AP2NFG;^1.8B1+@W?&[ 5%"',%F'-%++',GY79!;CM"
MSC(]!Y3>FO_A>A0(1VXPKP%<\^5[<[RCF!+=Q"O92]Q33.*:XBO.*8'BF!(A
M#JD).'*FMG @E3@Z%=*2"DE*A5>DWD('(SA/(9Y.1H=D(K@DF_2GW!:U.TSM
MR@+9( 7$<RT&>1$J_P0"^&RE>!^HK"G%4;S27,4MPTN<,QE@,NG@63AW%@Z4
M18'9*I&2K_T!/QORE$T\GTTLG<7,E,4LG0GOSD2'C*O )KT2M!-Z*BF[0.6
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
M>DP6@_L*\7+?(IYN1\73]1WQ=/E)/)UM,ACYG9'15M$3M?;%1Z-M*O<2!<)
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
M_QBDB"$',92KKH &K2V?NO2/O.DWTWLR9.-T<\")U-^)9C8V>(E+*@G9\J+
M$FEN2 U/'MG$SF"V1:=Q.R-21-UAJ?*>8%%>1["@L'D\@0 Q\!%#*F+(.S@?
M*E7__-:LM?E]K_[AET,FN@^O6CE=N>@8T-GK'E/=BA7EU_G*TRH"B@7%P56<
M_/"&Z!Q&:WAV7$>P7-A%ELNZ ]+SVDDI1<WCZ:<A:>,T2-_U!Q0@ANH3RS^U
M:6YZ=4[OT)/K9W5NW[)T&+QF[]\\Z,HH[?849K7XR,3U?H7Q54$5T>5A==02
M6E-046RK?P&_G5"0UN&;G]_FJRAJ&D\@1 P"Q)"Y<R84'YCWO?[$LK==FAN>
M7M0[\.">H?;5>^;VW;?LB#5_N]#R!C!\22<N([X)GT>K]2L-J217!Y2%UON6
M1#7BBF.;/8J26C#%LF9L64G]> (18A B!OF.&5!^8,ZGYA-+7IS36'__AN[>
MX1$#[8%'9G9-]VU]2VZZA&=<Q,3S>G')C'8?66@3(2^@+J#8IYI2[EE)K7*O
MH-<XE\?5.I:+ZYPKLZK'$X@1@WC#5,C=,1VJ]\]ZW7E\T8-+&JNOW=-6'GBJ
MK]WQW,2V\HF-5_9=YV#154P,^P(N,;(/+P[J\DO[?[\5@FFBYKDVT N<ZME%
M]O5)Q79UTG$%R<N5(/6O*5"T?=JGIGTS'P\<FWOMEMK*<X^UE=M>Z6O5OC:V
MRA^UQDA'G/VYMS%4^C5O1LA%0ES ^0 >_ER0$-L7FHSNB9"Z=$>G.G:RT^TZ
M>)DV'>)Q!5+$(%L_&2JW3A[MVCOUQO7]?YP;45O=\DIK7]4G78W"#T:FZ>^L
MG7C/77 Q(Y[^87=]@@-O^H43KI/I7E=#8CS_#F>Y7Z*Q72XRXQR'XKAVY_F)
M-N?%O/$$:<LF0OY:I8^-&Y7N7MR@=.Z!\IR64;6U%9\UE7._ZZBE?S<T2/IB
M;<5\Y^H</HKU(#_S]2$^)A&]1R@!V =4,OI>),7M;G2P\QU6J,/M>*K=+7ZX
MS4U1Q'B"#,10L7+"X[XE$P;NK5)J&56>7_Y9=9T"V?X2T#[& T,M)E@;AG]S
M-2=_PMD2WQ,<O=\&NGB^#G%'OPK'N(W2/%Q>QF"=7K!Q#L^Y7K;/DGQLGHKQ
MXPGR%DUXTSH7=?[:3%3SR]53RKXH+\B&HVO$H+8]#K0.T,'@1"A8:9# 50</
M. ,L$(PQ$&CJ]CW$W.5;N(735YJEXY<8*_O/;&N[SUP;FT])MM8?Q7;CZ7/U
M;%1_[W14T\-9$TJ^KIDF!^4%(CB\,A9.; P'C9UDT-]/ (LC.' ^@0&LFBOX
MJCM!@(8#4#3M@:IE"U':-A!]QAI8.E80IVL!/#US$(ZK_N8IJ(;!J:CB][,G
MRF#M="'LG,^"?<O"0&6-/YS:A /=[6Y@LML)')3M +/?!KP/6@'QD"4$'K:
MX"/F$*9B!I$JID _:@+,8V<A[I@Q)!P?3_7MDU%%?T]&9<!<)2&LF\Z$+7-"
M8/<B AQ:C@'5U4Z@O=X:C#::@]5F4W#::@R8;4;@O=T0"#L,(&"G/I"1@G?I
M0=@N78C<K0/12,QQ!4SD_!"]>1I$[IL-G",+(4EM!4AU-H'4?!](G-1 B#.
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
MYQNW+MQ+YW[O9XY#/B/VP_B[M@\(P]8/?]L_AO\E _*L"-@T!8A[9T+H@3E
M.[8(F)HK@6VT"5AV>X#A>12B C2 &J$/P1PS"!38?/5+=?SDF^7ZP3L?\PY;
MBGWC4>W]&MV$'W7K(CQSZ?=[Y'C1_Y[]S8#KMO<"+]D^\/]=$/1O0\#N&1"^
M?S;$'%T$'(V5P#78!/$V>X&-/@8Q1"V@A1D#E6GU-9CG^)$D<7]'S,2]QN?@
M1[V*B"\\*P*>81K(3]P[@T=<SX7>=;H<=M5^F#IH?SNDS^%>T.\""F(@(><7
M,G*.^W$7)%9E(7#55P!??Q/PK/8"U_4XL/%G(";8]'M4M-VG,*[[VR"1UZA_
M&N&YKYSTQ+L@^!&V+.PAIB[BOGL'[0[R(+_J]'?,@./5Z"ZGX? VY]NAOPN"
MD>T?B!@H.V?\O L2A^PLWJD5(-+=!$(+9> [GP"NERZPR>9?&5%.[R(YGJ,A
M281G@5+R(Z(L[(%/;M1=;"GCMD<MZR:Z@W/-[3SWG--Y;J?+)5:SZW5:O=MP
M^._Z:2 CAE!D=S.1C9-P9,'/.S$2G8T@,5,&L:,J)&'UOG#]K3[$4MU>1[-\
MGH4G!HX$B:GW_-*C;^$5[!NX8NY5SUK^WY@N89]+K[C=]5Q2D_N%^!KTE9@*
MS'7:[X(0Q!"$&*C;ID,L8N A.TNL]B>DGMD(:2;*D&)_\DLRQN!]$L'V%3?$
MXQDKVF\D*C[L;HB ,4Q*C;_B*T^Z@"N4#&"K4_H\VU-;W3M3Z]"]XDJ/P<02
M[*780NQ5QN^"$&3S!B&;-V+K=. @&T> ;!SIR3\A0WLC9!DK?\NT/?DAS=WP
M53+>_FE2$.X!)X)\D\ZD70KAQ@^0A$D]Q+3D3GQ.2JMW:5JS5V-&C6=[1JEG
M5THAKE^0ZWTA7N%SF?6[(!0Q4! #;<LTX.[Z \2((4UU.<BU-D".T=Y/"NN3
M;[)<C)ZE>SD^$/G[W(@/";W H#%[PV,3VH-YPB:21%KG)TNK)A1D5OA6RTI\
M6K-RO3O2L_&]XDS"8$(Z\2+[=T'8OPT_[FDE(CM+<G >9)Y8!CF:?WTK,-C[
M/M_RY,M<)^.1+$^GFU)?P@4>F=H3&\YLI<<DU%/C197!PI32P+2,PH"<K#S_
M,GF.?W-V!J%5ENK7+94&#/"3 R[$_ZZ?AF#$\.-^$G_G3$@Y,!?D)Y9"ON;Z
M+R7Z>]Z4F)]\6NQ@?#<'[7(YW8?8)PR@MG)#F75,6F(YC2TJI/)2<T(DF5E!
M6?(,<I$B+;!.(0YHSA8&=J8*R/V"I*#S";\+J(@A!-F;/^[$")"_SW3$H#B^
M% HUUG\LU]L]6FFF.E)N9SQ<X.8R*/,B=$C\PNKY%&9Y7$1B00Q3G$WCIF:$
MBV0IH1G9XI#\'$%P=6YB4%-.0G!'.C>D3Q@?.ICXNX"Z[%^&'_=11#MF0.;^
M.9!W;,GWDM/KWE?I[GY>9Z)ZO\K6Z.\2%^=>!9;0E$8(JQ21F86)80G9G&AQ
M>@PG-9F>)$N*3,U.#%?DQ(>7Y\92&Y':,UGAO6)6^ #O=T$X8@A%##_N0"3O
MF Y9R/MUP;'%7\M/KWU3I[/S2;/QB=MUUD;GRYV=._(]?&ME^- 2:4",0A"2
MD)X0)1)S8E/Y+)XLGB')CJ7+<V/H)7ET>F,>C=8FH]-ZDNFT<TF_ZZ<A;/UD
MB$=^)Z3;IT/VOEE0?'31YRKUU:.-.CM&VHV.W6BR,NRO<G1J+D+C*Q3>(7GI
M?HQ,"86;+ @7\1)C4CGQ7%D,&_EGB97E1K"*\JBQ#7EAS-8L*K-;0F7V"WX7
M1""&\'63(0%Y+5*W3X-<Y5E0=G3AA[I3JUZTG=EVO]M(Y5*;A4%7G8-C79F[
M3W$^+E@N)S"DZ8%<OB1,R!%%IS"2XC(C$@79H0GI.11N?BZ96YM'CF_-"HKK
MEE(X_8+?!1'([HY<.QEXB"%]VS3(5Y[YO5)E_MLFM15/NK4WW^XW.#S8::[?
MVF3G4%GEZIU;XDE)R\/3!7)27%P&\F:9&B4-E\1F!(OY<I(P5>$GS,TA"*MR
M"8+6+#]^M]2?UR_\71")&.C(]D]"_CUD6Z="\=X97VJ/S'W5?G+9R(#6ANL7
M] [U]IKJUK?9VA4W.'O)JCR"Q"7>-&Z!/X>10^&'RR.2@S*9:?[IB3)\FD3N
ME:I08-,J%+BTUBQO2;?4)[E?\+L@"C'$K)H$HG63('O+%"C?/>U]TZ'93WM5
M%]VYHK%FZ(K.@?9!$YW*;FN;W%8G;$H#FI18[17!+">P(DK("4&%5*%?/D/J
MG<M-]\Q)SD3GR&5N.659;KGMF>BLGF1,9G_2[P(:LOUC5TP"Z=I)D+=I\K>:
M75->=AZ8<>_B\;E7;IU:W7OSS+Z&R\9:18-65ID]#AA!AYM_;#,V+++!EQ%4
M2XHC5H?RO"KI(DQ%G,2U7)SJ5):5YE!>FF9?T9[J6-PG<BH8X/TNH".&'_>3
MTM<H0<D&I7=-VR8]'-@SY<K-0W/Z'IQ:TWI76[GBII&&XHJ%>?(%.]>X<RZ^
MM%X/"J7+)Y+8$1#CU1;"0;?2$YU;XI+LF\5"F^8LD75+J=BJM5UDW3# LZFY
M$/^[@+%X(O"1[9^]<N+WJK43GW6OFWAU>,.DO@<'Y[4\.;6N<D1+.>^^@7KJ
M;;.SB<.V#M'7G#U#+GOX^5WT"?:Z$!#A?CXTVFF0SK0;C&=;#2;'60S*X\T&
MR[FF%SKCS?HOLLVZ+C-_%S 7303)D@E0N&S"V^:E$X:OS$/U/=@XN?G%P045
M+]76YS[7W)OV5%>5_]A4CSEB:Q'^T-4Q\#X6XWN?Z(V]1R&ZWXTD.=V-#;*[
MRPNQOBT-L[@E#S>]61QQ]F9#A/'-"Q%&5V^$_R[@+)@(F0LF?*^:C[K<-Q/5
M=W_>A*:7&Z>6OSNT*.>MZKJ4-QJ[>:]UCK)>F6B$C]H:D$?=S(BC7C9>+_T=
M,2]#7%Q?TM".+]D>=B_X..OG4F^+IS(?LZ<%>),G5;[&3SH)1H\O_380S)T
M!;-1%YNGH[H'IJ,:1N=/+/VT:8;BRZ%%TB_'UR9\4=_.^'QF/_7SV>.!GVU/
M^WYV.X/[[*V/_NQO[/(YQ-3Q,\W<_@O;RN8SW]KJD\36_*/,SO1#GL/9#^6.
MQN^;'0W?]SC]+LB8B;I<-075T38557MQ.JKHZT*E+-@R,QGV+XH#E54T4-L8
M#-H[_<!HGS=8'\& ZW%7\#KI!'[J]D#1L($(+2M@:EM @HX9B'5-(5WO+"CT
MC:#8P!!J#0V@U>AW72N<B.JHFXRJ[IZ,RK\^#94!2R:)8-M,-NR9'P&'E@>"
MZAH?T-R( 8-MSF"QRQZ<]MJ YSXK\#U@ :1#9A!ZV 1H*L80>]0(>,<,(/FX
M/F0<UX.<$SI0JGH&JD_^KJ[RB:BJYDFHW$$E5,K3Z1/XL'PR$S;."(4=<_R0
MUP(+QY:[@OHJ.]!=9P$F&TS!=I,QN&XQ!.Q6?2!LTX/ [;H0NN,,1.W4!M8N
M+>#NU@3A[M.0ND<=%'M/0<%OJZJ9B,KI0J$D5U$H+OPQD0'+)P7#VFF^L/D/
M-.R>ZP"'%EJ!ZA(3T%IN  8K=,%\I3;8KM($YS6G ;-&';S7J@%QW4D@KU-%
M'L G@/;7<6#]=0RX&XZ"<(,*2#?^KMQFY.</HE"<.R@4#69/),,B)2]8,<4%
MUD^W@6U_F(+R' -0F:<-:@LT0'NA&A@L5@73Q<?!:LE1L%^J BY+#P-ZV2'
M+3L(OLL/0,#R_4!9O@^H?RI#])][(?:W@<\J)< BSPF,\G3P/3@+ H_/AV#-
M91!FM!9"[+< !;<7 H,.@W^T*A 23H./Y QX9>F#9[X18,K. KK6%-Q:S<&Y
MT_*+8Y_U!_LAFS=VP[:C-O?LGEH_MA^Q?.GPP/*5_:_ZQ_#_-VR> IY[IH/?
M@5D0='0^A&HL@PC#M4"UVPHAGLH01%(!$DT-_+A:X"O6 Y],(\#EF8!GB3E@
MJJW O=GFJVNGW4>G/OMW#D..HW;#3L]L[CL_LG[L<M?JI<MMJU&G7P7XE4J
M0PQ>NZ<#:=\?$*HR'R+4EP%=?RW0K+=!!'H?A/H= TKX:0ADZX*_T!A\T\S
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
M",>76('&<E/06VD$IJOUP7:-#KBLTP;/]9J _TL#2!O4(73C*:!M.@GLS:K
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
M(3S7-H07BW*I!Z'1PP34<YJ &JX34?D4'RJ =5QI(,X; WN$@D!)Q!LT5[N
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
M8EQ@(\T-=&D>8,GQ@=M>0?#4%09/\Y7@014%-X_-X!(J!LY)$L#,VP..E;)
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
MK$E'FFTMCPR1S8^<PTSBU_,DJS&P((V"V4*\3T?H5CGV_V;LWST$=.#@[\\
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
MGH<7FK@?7F/F>GB?F>N1JV:NAUZ:NA[\;N)Z (V)T7079P$<7D!G8!G Q!J
M15L YNX!Z#P,4'>* \67^"#_BA1D7]%FTJ]8<I(NN_#&7O83C+P4+AIZ*5XR
MZ%*ZK/_%? 6?BY7*GA>;5=TNSE9WN3BJZ71QC?:,B_NT9USZ67O&A5=:#N>_
M:CF<0RV'L__M^!# SB5T#TP C-$9&-CU=WXM=>#BBQS(^(4/DFZ+0?QM58B^
M;<0*OV//";GCP1UP)XC/]TZTH->=9!'W.SEBKG=*)9SN-$C-N-,C8W]W6,[V
M[BIYF[N[Y:WO79"WOO-<WNKV%WG+6ZA@^?M_VTLS6+<28,EZ@,&=E'_H[_S"
M2]2!?V%#S#U>B'PJ :'/5"'PF0'C^\R*Y?G<B>/VW)O+^7DPC^.+&#[[%RG\
MMB_R!*U?5@A9O&P1-G_9+V+Z:DS4^-5&,:/71\AM,<.7;\0,G_\0,WR&HM-M
M7 &PC.[#(3J#70<I_R>  LI/^14@DGIXT#M^\/LD 5Z?E<#]LP[C_-F4Y?#%
MEF7[Q85M]9<WQ^*O8"[3K]%<QE^3N0V^Y?+H?:O@U?G6QJ?U?2Z?YO=E_!H_
MMO"K_S@AH(9W!=2^O^57_?;MOZR@^W ^G<&9^_\W/_D&0-@= )_' .[("\XH
M"@XH!S:H!I:HQYBB*6.$-BQ]=&+IH =+"_W9ZAC.5L4$MA)F<12PC".'+5PR
M.(=+&I=R2^%F;DD\0G[AEL G_V5D,T#W/CI_)__.3[H)$'(7P.,AP(P/0+D<
ML$ A,$$),$!YT*5U:*$.HX9&C#*:,PIHR\BA,R.-7BQ)#&2)811+%%-8PEC
M$L1ZM@#VLOEQ(5G#YL.=;%X\]E]FT3U0?YSR+U+^;P#!]P'<'@%8/P<P0P!#
MHH,\H('"H(KBH(BR((M*($5K$4=M$$5#1AC-&"&T8?C1B>%%+X8+@QD&8QG
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
M@!(J@1QJ@#3J@22:@#A:@2@Z@C!Z,H(8Q/!C#,.#F0P75C!L[&18.,PP.,$
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
M)O//4/X5 )]? 1QN 9C>I^R' "JO 1010 [Y0!J%01(E*$\.1% 9A% 3!-
M^- <N-$!V.@!]$&=T)LATA? R?\8$-*APW%"!PUID_&7?VC;.?D,$"!C,I^N
MW?LW /N[ ,8/ #2> ,B_ )#Z#B!.:Q!%%ETC'V4* 2^* H?6PJ L_7N4B28Q
M(!;_\QS$ET3!O[]!@_2%&.F-$.GFQS5DZS^@E@&#NGH,ZA%=0P8US!E4=F"A
MO#<+92+9*)7&1HD2-HHWD)ED@(R2960UV<A&L1UD/SE!+I([Y!D+Q3^2'P3_
MWTWF&U#7-B0&D^LP85#=EH6J'BQ4"F.C0C(;90O8*%/+09D.TD^&.2@]1E:2
M=60KV4..L%'Z+/F-/*8_\YY\9W^30=97&61/^NO_@/J4;4Q=VT2=:#'_?BZC
M;\5"'5<6:@:Q43V>C:HY'%2NX*!2"YE%!KE0:2%93E:3C60'_?I!<HK\S/FA
M])#S5>DMYY/R5_8'9>2\)^_^Q]MIT)BRS:EK6RHS:*%*?TUK,J=YF#BQT-"/
MUAC-1IT,#FJ7<*%6/1=J=I)^;M0<)F-DG*SC_JZYE?N;YE[NKYK'N;]H7N+^
MJ/D']UO-UUPOM?[B>J&%W,_(4_+D_X#FE&U-7=M6CB@P:$][8F?$H*T]"ZV\
MV&@>QD'39%IK/A<:57%_-VSA^<NPA^>+P0#/)X-1W@\&2WG?&TSPOC/8R/O&
M8"?O:X/#O"\-SO$^,[C#^\CP)>^?AG_QWC=$OKODMB'R3KHU#5K) ]I3UW:D
M_NTL ^BJ0NA<N%@RZ$CSL ]D?[.-X_ILG<G]WJJ4YXUE/>\KBPZ^%Q9]?,_,
MY_$_,5_$_]A\A<!#\W4"?YIO$_S#?+_@/?/3@G?,?Q>\:?Y<Z+K%9Z&K%BAT
MV0(%+Y(+EBAP?AJTHWPG<<JE_N\I >A#>^*C">AMPOSP<&!]<O-FOW&.X'KN
ME,+]>$8^[P.'*K[[#LT"=^V[!6_9S17ZS6Y$^(;M$I%?;"=$?[;=)';5=K?8
M9=OCXA=MKXF?M7TL?LKND_@).Q0[9H^B1^U1Y(@]"A^>!ATIUXVZMY?0W\\A
M@FA-P2KP/4B/>1]@R3SW<64]] [BW/6,Y_[-(XOO%[<2P:NNM<*77-I$+[C,
M$COK/"!QQGE4\I33,JF33FNDCSMME3GJ=$#FB-,YV8-.]V7W.;V5V>V,TCM=
M4'*'"TIL=T4Q(CH5NE"NER#E4_\/I75,_CQ&A"R\BU"')V%&S+T0!^9FL"_[
M:F DSWG_%('3OGG")WW*Q8YYUTL<]FJ7.NC9*[/?<TAVK\="N=WN*^1WNJ]7
MV.&^2W&;^PFE+>XWE#>ZOU!:[_E-?JTGRJ[Q0FDBM=H;):9"#V% /U[ $.J=
MD;2.&"'X%"L&3V-DX4ZT)OP<;<6<C_3@_!01PGLT+%[P8$BFZ-Z@0HE=@572
M.P(:9;?Z=\IO]NM3V.@[7VF][YCR6I\)U=4^6]16^1Q47^ES27VYSV/U9;Z?
ME9?ZH\(2?Y0;"T 9(CT5>E/W#Z3N'\&"3W$<>);( X\2!>!>@BA<2U2&LXFF
MS/$$9\[!N #>W3'1@MNC4L0V1^1*;@@OE5D;6B._.J1%<67P3.45P7-4EP4M
M4%L2N%QC<>!ZS86!>[1& TYK#P?<UYX?]$%]7C"JS M!Q7FA*$]DIT+?R3T
M^!H#\" )X%8:&WY)YX&?4_GA;)H<'$LW9/:G.;!WI/CP;DX,%UP7GR V$9<A
M-1Y3(+LLND)A++)>:5%$N^IH1*_Z</B0YKRP,:W!T-4Z<T.WZ_:''M?K"[VE
M/SOLK79O!*KW1J)R;Q0J$OFI,(!#9P#@.;W-W:&^\W,6 Q=SN.!<-B\<RY:&
M?3FZS/9L6_;&3$^>->DA@N.IL6)+DU.E%B7FR"Y(*%&8'U>M/!3;K#8W9J9&
M?_0<K=G1HSH]4>-Z,Z,VZW=&'C;HB+INV![]2J\]YH=F>RRJ=L2A,E&<"H,8
MF.S>#ZCS_4IO<1?SJ.\4L.%X/A<<*!"''85:L+' BKTZSXUG>7:@X.+,*+$%
MZ4E2\](R90=2"A3ZDRN49R?5J_4DMFMV)<S6[HB?K]L:MTR_.6Z#86/<?J.&
MN$O&]?'/#1H2OFDW)*)Z8Q*J$*6I)N?P@;KW/>K_5RG_3!%]UB]AX& )&W:5
MB,*F4G584V+.6E[DS+VXP$]@)"]<=# G7K(_*TVV-S-7H3N]1+DSK4:M+;5%
MLR6E1[LQ>5"O/FG,H"9IK5%5TA[CRJ3S)A5)3XPJ4_[2J4I%C>HT5"7*4TU^
MJV-R#K]/[D$A=?\R@(,5U+DJ&-A2(0QK*U5@184):W&9(]=(B3?_0%&H2%]!
MK&1/7HI,9VZV0EM.D7)S5J5:8V:C9EU&ETYU^ER]RO1%AF5IJXU+TG:9%*>=
M,2E*>VA<G/%%MR03-4NS4(VH3(41 (]I#O_*!3A+G>M()<!>^LBQC:RO$8*5
MM4JPI,:(&:FVYQJL].2?718DW%T2)=%1G"334I@AWUB0KU277ZY:G5>O49';
MKEV6TZ=7G#UJ6)"URC@O:[M);M9/ICE9?YKDY7S2R\]%K8)<5"_(0]6I)L_"
MGW06KU+__XFZ[T'*WEE/O;,!8%4#/RQME(?1!GUFJ-Z6TU?KSM=='2#<7ADA
MWEP>+UU?EB974Y*K5%E<HEI65*-17-BJ75#0JY=7,&*8G3]NG)F_S20C_X1I
M6OX]DXR"C_I9A:A--+*+4'6JCW06[F;2'*C_'ZNB/:#LK<W4O5NH>[?PP&BK
M#,QKU67Z6ZS8W4VNO.T-?D)-=6%B=36Q4E75*7+E5=F*)15%*H7E51IY9<W:
MV:4]>AFE\PW22I8;I91L,4DJ.6:26'+')+GT@WY**6JGEJ%&6AFJ3O5J\BQ,
MSH'.P:$ZV@/*WDC]<V4G=>].-LSKE(3^+BVFI\."W=[NQ-/4ZB-0VQPB6MD4
M+5G:F"1;5)^ID%]7H)Q36Z&>6=.HE58]4S>Y:D@_H6JI85SE)N/8RB/&,96W
MC&.KWNG'5Z%V0C5J$-6IGJ8 7*<YG*0]V$?=<ROEK^FFWD4]?!Y]#.V;)0;=
MO6K0/LN4U=3CP%4[TY._HBM(N*0C4KR@/4$ZMRU=/JLU3RFMI4PUN;E>(Z&I
M4SNV<4 ONF&)063#!L/PAD-&80TWC<(;WNI%-J!65 .J1S>@ZE0/,@ NT5D\
M2GNPJYWV@++'9U/W[:=\ZN)=<X6A=4 )&N<:,C5S;#GE_6Z\17W^@GFSPT6S
M9\5)IO>DRJ1TYR@DSBQ1CNNJ58OJ;->,Z)RC'=JQ6#>X8YU^8,<!\B_]P/8W
M.L'MJ!G2CNI$9:K;-(<S="\<H!ELH^N?_G]$%Q%?TP<P-D!ME)IQYS! TX@
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
M3@^E)IP_2:QTH3O(!457N* ($5[A^K_0>?+ZZ<N5'\"G(!8\#^&&I\$"\$>
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
M=)]R\+&+BL%'[RL&'?Y+-?"0I!IX4-)ZD_V:=3#J-],*+MJBV1D$E-$'YQX
M$NE%0X\"$TX SJ<%##^GC:'GC>%POC?LSP^!W04G#+DP'H,O^F/0Q4@,O)B"
M 9?RT>_25,'V4J/0]U*+T.=2N]#[O7>%WI?N";TN_"E:GY-DUN]V(G_-CE7=
MNZ.V O7,>\4^((_:2;2C8?3"$\Y2_SPPG)YXX/MR]+ZI@YX?&L'JEA5ZW!H
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
MET7]UJ,L6C(KBY%,RF,D(V+XFB<!K ?FX&8R<Y"A67^A[R5[,X'6-&UL3+=
M2_H@K$P?+2Q-\Y0M3 U2-*9$J68G)^K,2LK0FY&8IZY-F&0X+:'2>&K\3-,I
M<?,MRN-66DZ.VVPU*79OS^+84]9%<9_T*HK[CU51O&11E""9%B=(QL3H-8]9
M#W?B@&OTG6=SF /ZKGWY]#OTP9NSE&C)-L6*G/Y8DNTH+,@:+\[)])?79X2K
M9J3':=>DI>I6I>;H5Z84&5:D5!B7)M>:3DJ>:U&<U-2C,&E#S_S$-NN)2>_T
MRDWZD/S:,S?YE<7$9,EL8HIDDI<B&;_F%]X+7R2R'ACW2>H?*J3O+>9<F\>U
M>2)6Y!EA29X-YN<-%^9,=!/K<GWDM3FARFG9,=J56<FZY9F9^J69!08E&:7&
M1>G5I@7ILRTFIBWMD9.VKF=6VF[KS+1CO=+3;I"?>V:DO[3,3)?,B$E6NF3\
MFH>1O!]8]Q>8@^/4/4#_NZN4?H/'59S^+"DTQ+RBWIA=Y("91<YB3>$$V=2"
M(&5%?I16:5ZB3LG$#/VBW#R#_)Q)1A-SJDQSLNO-,[,76Z9GM5BE9NVT3LXZ
MTBLIZQIY:)V<_<(R)5LR)Z:IV9+):^[S7OP@O6LM[ AU]Y:S'4SA?)\><.ED
M>I[)^FB8W!,S2H>@>O)HH7*2AZR\)$ QJ3A"550<KU-0E*8WL3!7G5-0;)19
M4&F2GE]GGI*_T#(I;XU50EZK=5S>V[UB\ZZ2'WK&Y?UM&9\GF<?G2Z8)>9+)
M:[[E_?@^V^ IQGR0^GNF EOH@==4 ?-9COH*74R?8H%I4P9BRA1'H;1BO%A2
MX2<O+ ]3Y97%:N>4INAFEF:KTR<7&J9,JC!.FC3=++YDOD5L\:H>T<7;>T86
M'[*.*+YL'5[\@.?/+2.+);.H8LF4F+SF*];#>WE=:V'[J;^#_G/#]*XUF :6
MI:9:A<IJ4Y37],.DFN%"4;6KF%_M+<N9%JS(K(K22J]*U$F9FJ&76)EO$#^E
MU"AF2HU)5$6C>7C%2LO0\JT]0LH[K(+*+Y'OK8++_[((*9?,B$EHN63\FH]Y
M/YYC#@XS_^W4WT8/WEP/+"8U,^F[ZD1,JC-"T:S>R)_E@-Q98X6L69ZR]+H
M><K,"&7BS'BM^!EINC'3)^I'3I]D$%X[S2BD=K9I4,UR\X":S19^-?LM?6LN
M6/K4W+/TK?[3W*]:,O6;)AG[3Y.,7G,]E_7 -MA1S;;(Z?<&>N 5C4 CJ2)%
M9.(\?63/ZX&,^8.0-M])2)X_3DR8YRN+FQ<JCVZ,448T)FN%S<W6"9Y3K!<X
M9ZJ!W^QZ(Y_9RTPFS-YHZMFPS\QC]CDS]X:[9A[USTP\ZB5CSUF2$3%\S27F
MX"CK8*]F'6HN<[" .5C$=D O7$$_GKN,WF.9-I*:3)'09(.XY4,1W>0L1#9Y
MB6%-@;*0I@AYT+($A?^R#)7OT@+M"4LK=#V7U.F[+UEB,&[)!D/7)7N-7):\
M:^2\Y%M#YT5_&#HOE Q<%G2B?LT9ML.#,Y@#QKMA(=L!=1N7LQY6 B6T).G-
M0,Q: >%K#1"VS@HAZP8A:)TC M:-$_S6^0@^ZT+$">MB9)YK4^3N:R<JW-:6
MJEQ:IFN-;5FH,[IEG:Y32[NN8\L9/<>6.[HCU_RN.W*UI#MR%5GY+\=JF /&
MOY6QKVFB_Z</KZ-N^7K6P4;Z[RWT?]L WU9M3&@U@6=K'WBTVL%]QRB,V^$.
MMQW^@LN.<&'LC@1Q](Y,T6E'L6SDCFKY\-9YBJ&MS4J'UCU*^]932KO6VTJ[
M;;^KAFR55$.V2%I#-O^+9AUJ!_77,?:F-?3?].%3-]-_4C>-MBR*?M2O'1A'
MRSIZOQZ<#IC!\8 -1AZPQ_ #HS&LPQU#.P+@T!$)^XYD#.G($P9U3!$&=LP6
M^G>L$OMU[!1M#YX0;0Y^*=KL?R+KNT^2]7U+DO?9^R]MB[KW(C'V>1M8!]0N
MV05D4#=V/Q!(/^[^-CWP47KP=V3H?U(?MJ?,8'.J+[%#WU-.Z'-Z/'J?]D>O
MTU&P/I,&JS/%Z'%F.BS/+(7%V:TP/WL$IF<_@MGIQS [*0EF)R3!]!U)?,W6
M%9HGU("%FX 9K<#D-B"+VG'4#:*N._VXTRGJTR[;T!?W>$\!D_=U873-F/2$
MX;4!,+@^'.KKKL0/^M>CH'\C WHW2J%[8S9T;C1#^\9>:-VX1'Z UO6_H?V^
M]+]HH?X2ZM?M ,IHS7-HB>./4Y^Z[M1U/ \,O@3TN0I8T)<;?4@?_JD"6I_K
M0?FY,11?](3\B_Z0?3D,PI<NP%>^G!!I_J>,YM% =K2WYW-@9L.ZPPO?N0%\
M\RN/SXGT#\M8]_4[N]: <@\#"=0..@>,OPB,O (,O ;TN@F8?@RH/P>TOP9D
MW]+W?Z<B^L ]>O[O>W!";,O)$#W_CV. GS23,\UV49;C%][XORXF6X%'3.PC
M!O'H)^ _?_S#'-9])7.?QU\GG@&"&?,XQCR<1>Y_"[#Z###^BK%_ RB^H_8#
M\E,WORAX;5U>QQ!X; 8\Z0T\'<1)NA/P%R>JSSDH_\W!Z(5F3PH[G)?;@5='
M"(.3[OQ#E68-BKE/>A<(H?:X#X!AC-GV"^;^-F!XE['?I]Z/Y&?R'_)'-\_(
MG^2YJFM-YJ41K\F<2/W(\"[3TOFTCF9/"LLA+>G>D\*D2^_\@V3>CUZ?_M*8
MJ.G[E7:00+\++Q)&4D@^F4)FDGED&5E#-I!M9#?91PZ34^0]\BEY@%=X0EYU
MKG6\('__'TA6?5GTWBP+,>2YS@!(\A'\S7@23!)(#BDE-60V6=2]%M-"-I%6
MTD8ZJ'6<USV/Y[C)%'W'5#UFRE[@*7^KX<G_@=2+7M^Z!\M!3'LR%\R'G@,D
M;1=("C](8C3_53HI(I7=N6@D2\DJ1KB>"ENIN8N:^_ [<_$$9ZC\/JOM#G[E
M?S_C+S8?S:H,$23\^%](?>GU^YBR'":0+,R8CUZ03 8S)Z,@Z;,^]%@?VDF0
MM":24KQ25>.%JIY-8 '^5#7A#^4:/%%NQ&/E=CQ2MN$7Y4$\5)[ #\K+N*_\
M"O>4/^.NUG-\HR/AMJZ$KS7H2?CJ#:1^]/K]#"'9J"'UYK&W)<O#-F(YG'EQ
M8SL)Q O#6/QID(&G!H5X;# %C]33\8MZ#GY2+\*/ZA5XH%Z+^^HMN*?>A;OJ
M_?A&?0RWU1?QE?H+?&KX,VX9/<<'QA*N&TO"-?*^B21<U6#<A33( -(@^O\!
MVI &ZO/(?/1C_?0=C+^M1^-WJPEX9!F.AQ9)N&^>B^_,)^$;\RK<-J_#5^;S
M\+GY4GQJOAH?FV_ +8OMN&G1CAN6AW'-\EV\;WD+[UG]()SO^:=PMJ<DG+:6
MA%/6DGA20\]_D>RI;Z\@,DA#60X'YF.(&9X-[(M?^PW% QM7?-LG %_VB<$G
M?=/Q8=]\W.A;AFLVU;AJ4R]<MIDO7+)9)ERP62.<M]DDO&N[4SACNU\X97M"
M/-GOJGB\WW?BX?Y/Q4/])5D'V=_-OC>0ABN[;F5'S8-O(OYRU,*SX6K\9&^.
M;P?9XK-!CK@YQ OOVX7ADETBSMME"6?MBH13=A7"";L:\;A=@WC,;H%XQ*Y)
M?-NN17;(;JNLPZY-MM_^L'R?_07Y7OLOY;L='LEW.KQ2M#I(\NU#)?DV#0[_
MTJ7-;LV9W1"[^[OD]F@5;@_3QX?#>^+*2 ><=W+#*:< '!\5+1QQ2A$..>6*
M!YQ*Q'U.4V1['6ME[8ZSY7L<%\IW.:Y4['!<KVQUW*'<YGA M<7QM&JSXX>J
M#4X/5>N<_E:UC))4S:,DY9HN%*_I?/D1]1^R2[LS ?B$?. APW5G+5QT-L,I
MUX$XZC8&!\=Y8]^X,*'-+5[<Y98AV^&:)]ON.EF^U76J8K/+#.5&E[FJ]2Y+
M5&N=UVBU.&_17N/<KK/*^9C.2I>KNLM=OM==YOI,9XFKI+W83=(BJC?1Z#^F
M_G<<[CX.I-<( B[ZT_-XR?&.AQ$.>=G@K0DCL=O;':W>@<*6"='B1J]DV7JO
M+'F+9Z%BC6>9<I7'--4*CSJM)H_Y.LO<E^LN<5^OM\A]I_X"]T/Z\]TOJ!L]
MOE'/\7BJ/]M3TB4Z#9Z2=H.7I/4::5S7,/<5M:^Q:S\?0=])#WHT4$"'GQIM
M =9H#73 ED!7K _T%5H"PL15_O&R%?YIBF5^N<HE?L6J1;X5V@M\:W7F^<S6
MG>NS1&^V3[.ZWGN;09WW?L.9WF<-I_M\853K\]B@QE?2K_&3=(D.T7[-[\S!
M_8"N-:#W8CC/I_<[PN,!EF5/B"ZVA5IB8]A@M(2-P:HP+Z$I-%A<$AHM7QB2
MI)@7G*F<&YRO-3MHLO:LH"K=F8%U>M,#%ZAK E8:3 O8;%@5L->X,N"D\93
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
MI#'VB.. UQG \0+UJ6M!7?5-YO[-]9>[;^P'>=B]%O)K]UK(;YKWA2B!/_2
MOYB3%];=[T?5/,@?VOT\C.8OQKS^RS6:=X*\VXFDZD%_:T$W:M'M^S5[,.R)
M2Z?GEA"#KF= "DE%]_J#9B_(PL[UAZYG8M:3K>AZ)F8_NO:"7, K?$+?_!!_
MX\]_UC_^[.8/=#V#HMF3(>G2ZRM,>*;!M+L<FOTHH\@$$DZ2T;4?91*Z]H)H
MGD692XU%>(GEU&BFQD9>>SN>H9W7/T2_?IH:USI7'A[Q3+/6\0NZWE+R4_?Q
M];FD3Z^O;<@S Z(Y:M9C;,EP=#V3HUD/BJ56!G4*J%-&C6IJU/'*C=183(T5
MU&CA-3?SFCM95?OP@+GXGJ[_.U;DMU2_PY+>YI6^_C^0#.CU]70AR;3YDU[W
M6HQF/\H0?FLL-7WP.R)8W4G4R:9.$34JJ%%#C5G4:*3&8FJLY/76XDO6R>?8
MPUHXB%O,Q4W>0#?8B*ZQY%=YU:N=*U42+K^!9*3%7(AL%VP>"IY#W9F+9\S%
M(XQ@7./Q P)QC^WB&Z12)Y<:)=2HH$8--6918QXUEO#ZJWC-];B$5K:&MW".
MN3B+]W"*)3S)C)U@[1WO;BUOTKGVP>ZN\[6_;-*22AM_"H;4M6*,@ZDY!I^Q
M7=Q"*+7BJ9/.JTYDEDMP'E/87=7@#.JI,Y\:RZC1C*.LD\-LGX?X7P=+LI]7
MV"?^@KVRO]&ND-"FE+#G#23SKM?L/",_&_'68W?SO5(+7\N,\;&L+Z[+A^*R
MW!7G%7XXHXC 264"CBLS<%25A\.J23BDJD2'5BWV:S5@G_9"[-5>@3;M]=BM
MLP,[=0Y@A^X9;-?[&%OU?\%F]2ML5'.,,N"=] ::5QT_8_?VL#>['/()?[YI
M(N(&V\A[NN8XJS\ [Z@=<43M@8,&@=AO&(6]ADEH,\S$;J-\[#2:C%:CJ=AF
M- -;C>9BL_%2;#1NQ@;C;5AG\A9:3$ZBV?0F5IG]C!7F+]%DP?&!+'V#YQQN
M?NU'_<'4M@/>&\3AP 8XU4.!X\:&.&C6&V^9.V"WA3-:+;VQM4<(-O>(P0:K
M%*RSRL):JP(T]RS%ZIY56-6S#BNLYZ/)>@6666_$DEY[L*C742SL?17S^SQ
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
M]/9U]/9GZ/Y/T/T?Z2!EGZ#LFZGY)<J_5^_@B[?T$N'RH?Z"I7^FM/\!K]V
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
ML-$-^,I^8QB(E]W&#% LVXWU&K.Q2S8;9VO4QC4:L7&_AF^XH*$;'M:P]6^
M?VOX.K-&K+7@!/7<MP8?;&1^V"S-W<J88#T+5(%4SMDE)8!0X+,;#;I'&KMW
MJ$;OL]6(?8X:MM==0_?ZR[271&@O^G(?D_\^)I^]=.J]!-%>'+R7PO:@[_;<
M1^=_4=J%,-SU/14W#^#0.A[@W@#O(GCZ]J)_]S,>')3R#TO)1Z1PX(L^=ST&
M_PEI]$WHT),DOR=)A$\Z T] $GB*Q.<42= I)IE3##RG)E@N0#J)<T]2P$F$
M]4UHW1,(U>/? FPX9AY8@]D"][)]M '2? )?K8.G\)24>EJ*P'R_F^$_)]F?
MET:AT4FB&52&@=$ .RYAQ^W8<3MV7,:..TB*[F BNH.!]@[C8G("Z3(.O$P!
MEQ'6MR.>+WT)?@1FRQK,0<L:3 ^RO.$L,<!74^&*A,OW$NU_6;*[2QIQ#]S(
M=@2+%8B2:_CC?NQXP F0(#]$@OHP=CQ"8O(HD]&C[9:+J1_%%X\>!Q3R*(+^
MD8\ BN;AG[0&?\_#MY/A;KH@E=Y.#-X)_]WP(\^=:4+;^Z6A#QKK+N!Q8Q^*
M%;\!OP5/(Y)^ATCY/:+@#VX(!!+B%['C)9*QEYF47V; ?86._PH!]@H5_./#
MX'7P*?AZ8 UFRBU2*_4M@S?C7OBO$7]P.L$Y^G$KU]/6=9?GK7M"7K*NA[PZ
MN!XR1'ICE/0W?/(.;?.NC_1!)"!)^I")[T,&PH_H?!]3Z8^)BX^IQ">O@7^J
M#Y^W\U8%W%GP1L'K\X3D2/ULC/6>_]Z'8JRYO&W=@W+C_20_[PLA3OXU1OJ*
MMOD&H?(]_O@Q5_J)V/B)P=!,!S3?9+T7]3'P!^M>@\&U!^<!S6U&<UOV8!CW
MHAIG0(P[22?+<A^HL1?$N!?$^(T8XTS,;G#P__PBNH.3&=5I.25SJWY"&_Z
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
MJ>6KE%*^6\D5IY54<46)%<\HH>)C'G]28KEY $G@/CAN-5:&X#Z 2-G612R
MA>-I!^SJ;$0%TDZEE<.57V&OW HWY53X*JLR5)F5L<JH3%%Z58[2JHJ56E6C
MY.I6)55/5&+U;"74K%!\S4[%UIQ43.W=BJ[]'?A0T34_*J;&K)AJ"XS;DHV;
M<H[#NW>2Y7302A[G]:  .LF ^:P66XH:3,JJLU5ZG;-2Z[R44A>DY/HH)=4G
M*K$^4PGUA8IOJ%1L0Y-B&KL4W3A#48W+%-&X3>%-)Q36=*="FYX"[X,?%-9H
M5EB#!7>T6$YI'8%[=Y_E=- R'N<@'B=B2PMBH1);\K EI764$EH<%-\Z3K&M
M?HII#5-T:YRBVE(5V9:KB+8RA;?5*[1]O$+:IRFX?;&".K8HH..8_#LNRZ_C
MU^"?\FO_3O[M9OFWD;F"V_#Y*?@/PKUCEN5TT&(PD^==TU%BV%**@,N:B!KN
M'JK(+CN%=SDKM,M+(=U!"NZ.5%!WH@*[,Q70723_GFKY];3)MZ=7WA/GRVOB
M!GE,/"SWB9<T;N(3<IOX=XWK^5;NW>3T!KK,.D_9Q^':AUC=,D]:M<"R,Z5O
MOF5G"LVJ NQ)G2'%8&=0WRCY]8V53Y^KO/M\Y-47(L^^&'E,2Y'[M%R-FU8N
MMVE-<IW>(^?I_7*:OE:.TP_(8?I%C9W^J.RGORV':?^10Q_Z8JH%9XS=.7,1
MYXBS#0CW9<O^]\Z4TD7X@,\2L"L,NWR!V[S1<I[G ,;):9Z?'.>'R6%^'$B7
M_?Q"4"N[^9VRG3]#8^:OT.CYNS5J_LT:,?^:1LQ[12/G7=>HN63Q_18,G)!:
M+&U=3G] G"U:@P] QQK+SI3\U<0!B.2S . .'%<-D^TJ6XU>Y2B;51X:M2I
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
M5:30JFJ%5+4JN'JR@JKG*:!ZG?QK#LJOYJ)\:QZ63^U?>?Q:OM5F^0'_*O/
M2;&3\!^ >QMI[YHIEITI,R81"]C2B$PJPY9L;$EL'*+(>EN%U3DIM-Y#(?7^
M"JX/5U!]G (;TA30D"__A@KY-C;)I[%'WHUSY-FT6AY-^^3>=%YN30_*M>G/
M/'ZI<8UFN3>0-0+CMIYC$RW_:+]Y.N/"#&(!]$TC%K"G!EL*L2\=O]#U%=(^
M2OYM]O)M<Y%/F[>\VX/DU1XES_8D>;1GR[V]1&X=]7+MZ)1+QPPYCU\AI_&[
MY3C^9CF,OU_VXU^30\<7P"S'=@N,7XPZW,>X,(OY"8F\#&G8/U>:S/,6I%$Y
M=N7R>1(V1N ?_TDFN4\<(]>)#G*9.$[.$WWE-#$4Q,IQ4IH<)N5K[*0JV4]J
ME]VD/ME.7J(QD[=K]*13LIGT*XV:]"SX6#83?]3H'K/&@)LH_X AS^?3#@LM
M.U-F6F](J5M +,[#!]@4@VW!L]&?V.H\:YCL9]K*;J:3;&=Z:,S, (V>&2&;
MF8D:-3-;(V>5:?BL)@V;-4E#9E'P3/3N3 3E3,3CC*?!^P#M/]T\@*/P[X9O
MTU+:884T;R5C(VCE>07(62XE(%?#^-QGB>0*QBX9(ILEHS5L"3IW"7I["4G(
M$I* Q=& "7 Q$\]B.M3B"9;%K<7&L1^$[:+;&'@0< L19@O^ [!AOED'J/?V
M%9;304O666^IW8#^!@4@!9D:P:,?[[L!4A.-!D,VDH!N(-G:0 *X81P@\=G
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
M#M3"@--2:7%DZU2>+P5HS1:T?PL94C/"I)GLK8DLKHE\#OX=<*^;C1SO9XY
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
M?&1)"K9$8J<_]HS#-PX4/:9QI(8WV,E4[\@@QF!>[V,9S.H98.L)X'J"J)[
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
M;6-FIT"&MJJD;ZM!>K9ZI&-K2MJMK$D+F9JMO$G#KBTH@M3MXXEG/X!4'4:
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
M0Y$U""G(4X$L3<@Q@@QKE.^,;N)-J^$;/\$>R]$N9?"/I4"9I92 \GNC_ '
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
M96_#'HRF]W!^)TFJ!Z;Y2-J09PI9=D!%GB@_ &5WH+M %K> -*X#Z5R!'E5
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
MU6Q,+MGPBRQTYBP,-IDP6F:V</M%.N!UVB%,3,]0\6^4S[VI!^%D"BBF$&T
M\D:SM0(9XG<>2$YP.VP#-9[2*6KR64%3@I\60(\"^$8!VJ0 ?E$ 6Q3 @4;#
M>*.+&FZ-!:P>>0^-\)F&CH%9X:[=Q\-=)J +04V'AAMBU4%RC3M1&F^);?:$
M3A,2Y*%M2I2%(>LLM$D)!K42V**$NZ8'QITY&[R ^=//H\RWE :9"9 1,1T^
M@.\[S<(X !;U.9#?=$=*T]61921Z,D=P.H>$-YAP)%C-0)]9!3U68?Q<C399
MC<EX-6RQ&OUC%82NPIB]Z@CXGE$2Y':&S"#(<D6W,8<<#9A*KG$E!D.K8-6%
M6W%I?%O.)FKF9 Y]OTVD<??('HPA^[AMY?"-_0A&]F/<W ];[(?S'9@/ O.^
M*NJ*.@8OQCB NEA"GB;DR:\AT5TIVQK*Y59<&G>@-'<RI^D*"?=(F]LI4@4]
MKG"WMF+"OP;_O(X^<AT=[1IL<0TXK_KG9E8DN!M#&D_(F &;.  I<\\G@^@/
M1- <9JI!)/\<@\131/./@; > NG]#IQY#Q'U'3CK+> V[G3*91CR HQU#HJ>
MH?M0JUYP,H63NJ-A56)U,ZLBW,K !Z <[BTIM8CHGR,N?X38_1[B^IN(]:\"
MU5R"'A>@QSD,5&> L'[#0'$2^.PX.NI1X-\CZ#B'X, 'X$A[(:42#5,![IU4
M]]>;43C9RYA=&=_?D,+MS) %-E*E*B"+\T!9I\@.)G9'V6U0AV T0\>&6T)C
M4'8/E-T+9?>%2Z2C_,%HPI%PG7&T%EAV#1QW)6RQ M\N PKG5D.6D/!42DG#
MKHS&%1E.-K<J<5[0G!)H8B7(4H<< \BP0/D.*-L39?M1.?18C799">RW IAL
M.;#9,F#?)="C5+#W8 @L, IH?A(PWSQTUU4T'5A_*EIG,E XMQHR@80W8W"[
M,C!S"59DN U&QQM<;8? Y>4@2Q5RM"##".5;HVPGZ.^)LMN@[+:"MY3,!!Z<
M#I0U%<AW"I#6)&#R";#'.,J%#.Y^C.G XDM@F4WPEF,T#-XT%'*'-MF5@9%*
ML")SN*$[<=V-6ZA<0I*0IP19/ P]NBC?A"8"MXV''L+;,7Q1?A#*;T_YP, C
MX2-Y\)%A\-6AL,<0P?V<PX&DN?>FS(5U5M, M&!_P?ZB>L&M&!SU(;Y _L&&
M[E?>,"3,;QCR)L$68]%'"D@#,O11HBG*M\%4X816=Z=L(,Y,(-\,8.$T^,A
MZ)$*/?K!'BF0UAM:</>6)J+5>\(3X@7[>LX(=F7$-NS*X(@[%+>]80CBAL'9
M#4,SMVB>#UL,)47(4X,L+<@P@ PSR+"!#$?(<$>O\($G^$-..\@)@YPND!.'
MLI,I&IIUA66ZP!:1@O6L];#8$6C[3' ?4"-5("1<JX1A%\/J;(1$DV2$TQ'W
MP(";$M-(!C*5(8\'.=KH!0:080X9-N@5CO!(-\CQAAQ_])1V#2=#NN+_'H(S
M,^UABW9H-<Y[@N"; 6B/ (PB_AAUN+N).-K,';[$%#<?-)4[%<.]P [Z#((N
M7+C0!WVD)\FC9BJ0IPY9.I!C"#GFD&,#.0[P3#<*@1[M4&);_!8(C@!HR.U;
M\85_^J EO>&UGN@]'O!X=_0^=XP$;I#/T5I,*4L0?I5@2)\ &J4CO$ ^C=LT
M"[OTP-33C:1A2T7(5$6]-- S=5 G0\@QAU0;]!)'R'*#+!_!VH@G-/- L.<&
M[5T$=YH,!<=$:+N8[#&YV*'WMZ(7H&^"/7HKN=M1S#"%8HHM!@W'L)X%7?I!
MEP38)1I33H0<X@J,6VW13_SA&ZVAAS?ZBB?ZK ?T<"-;C*2.D.4!;VT#6>T@
M*P+EQPD\QQJ]Q H>QMU]8XX1VHQ^ 3V"AW\2O#^L#.'G'$RMDX"O"Q "Y@+'
MI3?N"D&HW@4A0"AL$@2?:2TC![G*D,F#/$U(U8,L8]3+ EJT@CQGR/(F2]C"
M MYF!J\TA6\:HP<9P<L,T$?U,1GJ8;35Q:B@*_&>="4Q;D)N";#;!$RM^: A
M^'T ].G%W0S"[0J!34(0IOK!;SQ5),E)08'L9%3(1HI'5A*:9"&I3^:2)F0F
M:44F4M!(RIT,I=N0@4Q[TI>)(EW9)-*1S2 MN0+2E)M-&G+EI"YW@'ARMX@G
M7T<\!<P9D#G#17A#[ B$.X/<A(?&$P5OAT$XCG9J"_C4&FWC!C^Q4Y4F2V4%
M,E50(6,Y'AG*:9.^O 'IR9N1KH(MZ2@XD[:B#VDJ!I.&4F=25TH@GE(ZJ2J/
M!LTF%>5R4E8Y0$HJ-T!O\#M?<$)I&O!]L;=P9PH7@O;C#L_C\Z[0+XQ[F P_
M\4;;.*-M;-$V9CP9TE=5)&UE5=)25B=-91W24#8B=15+XJDXD)J*)ZFJ!I&*
M:C@IJ_4@);6!I,C+)WG>3)+CK2)9WEZ2X5T!O<;O?)H+>5, #8O:-.Q,P<\4
MX,D>T*6+*V (0M( M)<78*03VL8&;6.B(T&ZFK*DSE."+%525=,D%9X^R(R4
M>:U(2=V=%-7]25ZC(\EIQ)&L9BI):^:1E.9TDM#B B7$LYJ70*] ]30;=9\$
MV06!PITI&: ^W VMW%MZD=<>;>./MO%$VSC")M;P5Q/ :QT#2>)I*Y"RIBHI
M:FJ0@I8NR6N9DIRV#<EJNY"T3AN2T@DE"5V 5EV $+UAPB/L>@@V];C7^@'K
MZ0)?Z-9321OA18&CVPEO2$D#]<;OW?%9)'0+@8W\ )<\8!-'V,0*<-80_JII
M*DDJA@JDH*]"LOKJ)*VO0Y+ZQB1A@$P#.+<AC&G8'B 1P-"H#P+U7&&P;H09
MR0B8UPA1@B%T,/Q",P*%#T7S0X4[4]) R=SI''P]HBUT@$W\H*<'=+&'SYJA
M>%WHP;.6)"4+!9(Q4R$)4W0:4W0>4SBO&0QE!D<RAQ'-@T&(I<V!L2P X"RX
M[>P(ELT1G)HCV#2##J9?:!KDCX'<D1'"G2D#$'+VPN^QG8#YH$L[Y+>!+BZP
MB37T,(+_:,)?51PE2<Y.GB1L,;#;8 "Q1J>QP8!K P>V@9(V8+2%,6U1H"V
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
M^M]-KZ\>6#U]:$*SCQ_^/%S2/]A<\(R4HL4!Z<>R[GK?&UN7[1;\QUDZ(N[
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
M]O3:<F=V'P;#<)2)8K39;=M/1S<!& J>?::+W;>X(J@A5]HZ/*?T5W$4<&(
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
M@J9V!]T;VU [X7>FE=%)L]J^;IV3U @G5$<B[L4L6H[)\"XFB(P\NU#E=T'
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
M\MT)3$S^ Y8>3AJ$QT@ "D_]-51ZZJ^AH9=?N?YR F']9X8\_S>/^]79,,U
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
M?1J&7!3],+T@W;[\&+.HJ4^AP>Q(55T7UV;OP1/%=%'D3A.-A2C SUAI,BY
MM7/(0C7[S5IP1L7:38O8$V%P?K_V"LU(AVH>ECNJ96@UT^D\3^$]>%QM&!N5
MG.G=RH?)E08C=/,7"4G/$?OGKP[192Z_C'B8BBKW#4JY7%5HE"#KLW&3K:,4
M_<[.O)7)61$GJQX9Y$0![A\9S)W)B$,C=6XA3P]X+AO7LY\BS_@[^?[25;%7
M(ZGYMW8$8L:>:50*S^NN J"'%(40A1:.K#'OIMR?0%@ U.:OOO\;TE].1 _=
M_W+84/'\_])A*K!55*OYIF7'_J0;E;.\VT+50;NW.DTGE@_R!=5WJZ8>4+TK
M1C4^OEMS]6@7M+[466L 8#LVU^E5CP\-8HMUV+GJFTW<IDYF*LL1HU^VWG9]
MM)!TY'']F:!NG>=X';)#70@:6B1=;EU<Q8&42\A>Q=1DVF/L]M:6!,"4^M@M
M</5L4AJF.SB/YJ-=IG1-]42:5L8/,A P(LV(M]ZQ9EPU4+JME,]OK5@0S'CQ
M)^MSQ)K<6_7L5OM-JW_0]XQIBQS #@ZW@ZTBPY!*?-3!RHS3&QR^DI@\!KK&
MP,8ZDK,J62B\L&A.*!1&[TJ,'?:>.07R-.\Z+Q_SSQ>87-_IJ5W7,1_![H<N
MFT9;1>/=X\7"8X:^C R)^4#C73)^^<I51 K=K.L\]%O]^&/"\W^30O@_K'S?
M,!_W+IER&#HQ[@7A4#_>FAOCW5]JO14K_GSAZ5<NT9=?N61BOG*=?K:7.'0#
MA?E?4WZ2$<39,3THK=ZIKF"#6\>%SUJ9WDUB$L5#KCA.ULQ8?5%:OF^5'RO^
M24 .*;?B'5OS@-?<OVT^'8*5:5EWF6K8RIV5'.U T<X&W<@*5=<(M+GY\DL"
M-OHC3]&=C"<OIH5A(L_C9WB(*:K\@*LEYQ\P,823&_M#_C('13N-U+4,UZ]<
MMN\H^Q_F#@(F^<<%_)C?27NITWYR>]"<.VC)_4AZSO.15UY N<H%@A2,]X;_
MY_6K>TC_5/?:L6[O;19\/B/QYEYQ%JJ73_#S*%1CUJW:&M6#8PF%L)-=3]#H
M'YRE], /B++]Q3B$&522>@:5_F<R5XFWBPUK&1]6-%GAZF<:\_G#+,:&>S0I
M2P"W)T)4.[CBR$!)7JU!$3MX,KGQ!/[QBSO)T]>(T\S$]"UW==GY%!2CJ7/C
M,-HZS=D;^7J919&J>JM/YQND;HV 92:U5<=7KA=: LWTCMP<#6@UN*#@(%,'
M$(!C>ZUJ'-S*5W-*&]58_L/8C02W9NKUXT<45#3#?3O9['IA<=XY;C,,+A +
M XX/[L\8O+:M%GI[.F^V7V7GU7[L![0-R>6<+Y7V^)W/='%*BCZ8M0PA$=K+
M\R4,\\ZY9R[Q$*<92C]+1 ,VLO[=P+\XT>6>>%5:QTVH<;+SJL)V<HZ$C?'^
MN*]:<\\]^Z]<U^N-A%-V&I9MHTJCFW5\]\.KL>MF4[>:^6S 6I [$!NS/Y]M
M;%@TY+-CO?;CS,>O7"UN/]RC#U7N@-UM,Q:^<ET<5+\4Y[0P;5JGX[X29#?Q
M0XUVW-F4LU=U7-SWW1;LGDQU16#X?OGG>GUWW]]\!^Q_]Z]?9Q'YRO436\C4
MLJV X%ZQ=;P>D^*RYC AD*P?>2^?@3L/?;P9-OU=AZ;Y0)&O31WW>MC2F11B
M3@$AN%RIE =@5=*>$#9-VW^TJPE[H.(39RGWLU4^%JCAZ[WP?N6F3^\0;&D7
MP-H[J_[6 ==1DW;1!Q[:(I9/^:9V*7'B6(>Z^0 .S"+I#J@LSX^DQP*<YF,H
ME=[13766)U)(GEU%IQ)3/J2+FTH<M0KE$R=U 2=-K$,"O.9=;]W?^>"?@J ]
MDF2U[]/5*<WYCP-Z:;F6JAE0/OA<7S&MJV74H^L\&*R\[!V5=+9D&SI'LMID
MV#P1M=/ MD50UW2ENV7+7[_01 R7+;(5JI<N%]V='O-@![?* ,%LDUF!JHJU
M!N^0],U>$>C,]HQ(<>:K#/?+:Z4];,%7NM2L8N[>"G9VOX:7F_7L]:?HC@'8
MUD!UB]OI6M*H;6&=3TQ^[5>N?;:RYOMSSC/'T>6NG_O9[H.TF ;1D>C1BRX1
MG[KVHS0IUI4%Q6"@=%'^:'X;M*@$NV!#3^6$4GA]$5]40V"KPS^TX>&HSEYE
MD?8O/!SE= 8ONML]:]39H$IK$JE?15V[&0$$$5N0^@^NL5/$M LZ2]QUR6M)
MM]^F"!BA>"I18D\"+KQ>,L-+3VXNHSS3F[93 'U&</\?S/O))'N5O->8)7K<
M6+]L'RUWN%H_]Y?.:!PUPI(:7Z5]TMRG^,A8P)Y*=;==8"?N,8Y0^TP: 8-2
MTOO, ;Y#S6*N.EM=4<%1&58P:N\+FJ";6QL'. RDNMXU@]&@U@RA2^OH&*_@
M#K ,NJ6BZMY1+=LV\Q(QAO916E.3O4JKS0["?NRJ,=2E*PZ&=9/<&M-)#^VE
M0(G#)0D/MS%WV@BKQ>)@%,_^L;?Q9-:;X ][>;HCCV=\!?U]'X*W[RP9ARJ$
M*'O=JYTDWIS.T&CEP4E0(%^YPD83>+YR_4U;C  W)AU[DF,M\[%V,OA*V$U&
M5X_*VLR;DN7P8;_#A_N//R7X-5NA.W4\8W%@(Q?"WAGZ)8G#'P)NP:AI-B<G
M=&J@;_T[ @P1G]E=IF'[.\W@I%5?/[N,X^;78CK;GOC:^(H.545>*%#&3VNL
M[8^<QK/.*6(A#]08F31#M,JF_]FKHP(.CN<PQY&__<,<XU7S./]YI_:6T)[\
M<L\&>*'N*Q>W4,HJH5QG8>78PPSVY_'J6X+TL\LURZ"D]A4,2;Q!%(Y<WCWT
M_V[Z*E;TCR>5'Q_0PMR"R9\[<L<$PIN=?%QI[;.;2:OV.ZSD()A32T=03H.E
M&%]#EK]M,]'%S6!H^P M+'X8-!MZ'OY+17Q95UDF]2\Y&6/ER3MK/WZPU5S\
M<=(^]-S>5KR.[C!IUO+Y_@/WR[_J]/6VA4."YLOB(K4G]76'OW(=P-)U9SL)
M.K_LW+A]Y:7 R?ZJAW_H^=N1<V0POU2WS]FR':%673VS^#GHF?RMF[(1VTJD
MB/I K:]<OY3T]GS_Z* ;N=8I[T#;A$V):713MD7P$<<RAM5>&P[^FR7TC-W.
M6X_L3*./JHO=!-\+[/6NM8'M#"; J,/.4?$@3M0:MT>H_H +3CEMRJ/?O]&-
M!.01V8GIAU]88NG;$G/-/=S+UUO83XQ/CZM2#N:\^Q/G4U.,20_+I9F;/6/S
MCXGM7^JO1V$GTIE8H!4-IW*P2G17(0(&HD9^&1%X29VX)T!%(O<&D#@)AI)<
MFLT;.S!A 5O7U&>=M!IDS2]#5R%(IU>[ Y![G/OU 5;M12=JR3O'RERWS=FJ
M)FT5P1,4P?A=CHF))R6ON^)>[7#V'>C$Z(U,"7K+;5$\[GX1P?!.0P@D$7KD
M2IGG_;W!'CY&#+90[;"'T)EWX,*=1]5OZBR)93;F_LQ."M',C,#ZR3V/#%?,
M-7[$K5H3 "+WDW=_O.Q,'U78JR,>..1(L@(JK!Z.+O'?-"F.2%[ 48W,'IJ^
M6I/1KY2\0KW/<2G"R0!E=!,J1Y?]#H99(16F2<C:(;D;Q*VHS*OF39W>/6R)
MXOBK3<&\>4-)//!K:,I /[80F]O)V=YC2H54.%X<[4<E76I9WF(?/-M$!:.)
M?%&,;*2:$+C_A^0%@\O=3S64W,AD%IXO$I*=SI?Y.3^!282CS0P\> 9?MX?:
M/TRNWKER,Q)E#//,<(YXU%L:XX>TO>NZ@R5Z^>S1(849  R&64>N6 FO?4KU
M2(FNL0^"8T7CG+\ J3ZZ/-(99GRE_>Q)2Z4H31M!5E^&B34JO3%X%&\&Q($!
M2)MA2WCCP5<NUVDQ 7+/%DU:6[3W<XGKXK,K8-5"6?\L>E/%S)9/K0HI7S63
MRE8)VZ.;%[(!^&\&JY4ZU[$^;JC/K;$COY/E+CF@K-V=JAWCQ65Q+16N<(.H
M6-=2_YP3S1MVS=E#RPHP/)V/"KN#>0&V)G?H2IQ.5/J71(C_O86[/,VI*J2F
M15Z &(KA#$+$XG0])H([%$N:3AU[UGN"F+5&5$/FK_[>Z(0E2#&0IF (IJB0
MG,M27&P\_P;=27V4.445OG6AK,DC>.%*._&]JX^FN>I7KE#)":^C!4<84@SK
MSX+4>!,0@  D0,13MG/5^$=ANN-.BY%=XZK1:?V>.H<TE>$SB:TN8>,F.VJG
M<.U?WD]2 $S,/&6 @ 28#<!$=+4'+\J5-LFSOW=RLJAO>(OVXQY9TVI4JF<K
ME+HTNSL712@N!-8:1K@]:Y:!@2+13?UX@I0)A7#M;DYZ=G]A&G/9ZG.]P$1H
MJ%:%QDAD76Y&N6^+MVS=%L.\F*T2HT)UVF&%35YX"0:7-Q&D4RR2)&HV2OW4
MGRYQN\@&T6/%FUQU5_J2RFB7Y1V<C*W1H_#OIB#%9LE1BDBW+D^3UI\+I/&$
M=-D 7(O#/?T B-9^_=9+;]$&Z]:?)^^*;\^V#\(34BJ4^-RJEHF_K<D,%\FJ
MND!&4V>R8L7O@<%P9=BF46E;?.1&J9'6&^W2@Q-X$?I'X1-O;I$A2-[61]55
MJL+(&8D"@H<0^'Z1Z\UYY.-!N%"C-X6*QU<M2O<7!VA5HU@XN[<=MC?&'JU+
MNN+<">/)4W[LM0>2.C5D0*%,*6'>CKP):'FS.O]KZU3["TQ_3&?RAS3&!L.]
M&  J$3@$K/<F:U'3).!T#T>!XSH;+^[9?T<Q+%0B/I1*'V @Q4Z4@\Y$ZKV*
M %Z+ *4GJ-:G$Z:/&FP/;-?Q\VA(3KI2XK.LE?>5*ZY.G.?B&Q0($8-\+>U$
MWH2UOBLU?VZ?=.D2 G#)O+  2"K$^P/P)1;(=:'N\UF9:U7&ME=V3F4X6A1$
MH#JC2JY[2H7-R]AQ&"K/+6K&+^(J!=+D_F8&4%/UY%E6V2CVX*-(@=\-_&RL
M>^.ON<&X[=[&CZ\:==,O-Y-2HI'BE>UZG<#=MYX93K7#,VJ /AX"R\ASM>A.
M8J1T'5]_/]Y[]ZJ,?8.M0E1=PR\M)#6K@ -$?)H/?326HSC@2^W4E]$#T$9^
MUQ9U4/\IKZ0/19 NLLWSH&HNK5^DOVG@0#.(VB&4>\9TZ^56=!J"SG:\A,V[
M\J;ZUP"M-H]S^M \-@QLTJ WJY"9+_%NA5E:PMU&JLI^8)<<L66<)$ W+1LO
M7<_(>SW"!D^R+LF^&Y>MD28;15>]'" $F(\;G*G+';-;/026"([+V&.&.S3L
MFP(7ZNVNLUT8YW@72Z-LVJ-.&J6=?B'A@FX:GQPI, 2!7G3& 1A.RU5)LXQ.
M6?Y+0['+T^7M*(_FBY$K+"ORL$],A;0,&[I$/ZFL+F>; X""JS*FD%%KTIA<
MQ?Q^BB7=1F)GS:/Q[CVJ/9OBZ@&U5KA[B;[)DE7-RG6-C-QB[+F]C>$Q2F$-
MZ#/<)+<%)_<C<=>,7V\0((9*3^L_.&OZM4MW1W@8MHVT?7A@)GC^Z!"HE/!H
M--D"R*JH<-VS$ZF'#^EA))HUYCTL?!&@#R^H:>4(6&F*\ZF@GJJ7/0N>LHB8
M5XR&1Y<NX:S)8P&OJNK[*+AD7DEX0JE1AIPHV.U%1^!8A@/6(ZQ9!J#!0<Y'
M C)>B=IGFL_4U253^()&3J^> TO.%2MYW6W9 E)DE2QY,N,<K:H?*#[^><C4
ML_+ZFMLY2QS"P H5;&9HLGJVRSERA/'; "Q.V^VXSZN.),\/U367[0,O#2>G
MF4>8&%00K5ZG7?\INJAZR,=?[:?2?G(^4;6^N&#BR_<SVV\;%/;,3G_2+N@F
M.>?QX,;(JAUZUV^A+?N;'(TR%XW1[>L/G2#T("_?AB>M,]:_MP(1!J.(#L:%
M0?$L)Z^,?TV)^:U<%ENZL]@Q6$5H/;C?]4+ILMV*0)IKV&LL8\XG!O%R-+?#
M+G*#G-I&=[W(3<06!5NAZH>W^KQ*/>H*8B+@\@)DFS+'#>7#X&K<M#Q-CT@"
M4)"U=^9XC)2AN()6_0'-%Y-SMK[@W/KAC;PYBT][]S2YJ3;*CT?M.C\A]K<]
M.CO$7"*L;; NK-27/5>2 ^MD01IR_A^N\@,&ZDMT@RES^OWE9[?>^8RB>P16
M4XP,,&P>:LZEJT[]:7E0Z,S@IMQW 4\5M?GG'!7.!0QML3)QB$EP2_H2X;Q^
MW_U0\=>Z7B3AO[<R[<>*E?:3(V@=7;3JNK910LS(4L; ]V&3_1QLY;C9]Z<&
M8Y1&81I-0H[#O$\_4+-GY@^ZIS?N8&'5LJ9.K'AP3M0*4=ZZD %26(BA>TV<
M$X99>5 S^A]."JP#?2&Q2MQLKW![[VNFD/G-9D8@5IIB57&04?\K,T2A_N9;
MGPSPO=9EU:6^%\UH<W3',,GP^2MG@LHH[&:7)JI?).9#KO8#*%&N9*08C)\-
M7_3WJ*$9RV"LI!JL,-46N+&^MF[4,1;/ J7<X3'UH9!ALN:"03Y[<9L>HKPF
M9. )3O -#OZ9 B$:_8IY= WD^OL_=S#B5N]L8NSCL_):VP*5([RGY*> \T/Y
MBX<G$RQ/M+J7=M8N.C,[2AB0N5399,?BZ?X<(X]YUC(S+%MKS?]TG<";D7$1
M<F^I%BG$>FG896!"BC=8]=2 (I']W70%"?"[T;O%M:588DZM=7?#*.&,CO^D
MQ[D M:<[5$U$EH4_9)?.)H\6O05)[[KR%SI:5VXG=]1)/Y4_5=E)U:@Q&U'W
M1&XC[^B,#9R]GLE1PRZW-[E"]>'KV:#Q)6&_\H":C-("NR%A?]92B7@+O\WT
M\"PRXX<]I650CI'/6N][?"(TY-?4IPE_YEG\3C+.<=M1LKE3=K7DBJ'1N2VY
M2'?)R.%=K[0 E@ AYE4Y?&,;O#%4F1'UH<@D6TAF 0;!X!RL%T==E8?4=>G>
M^6L\34%[ %I""RI8PZ@6N?^NH\FB>S<0OXL2*-@N-LG2%+2%]9-Q,I="G7]\
M)-G9?C!$L(U/MI^ML:R-5'*9Z[?F<'5=[[H;/5Y40RH<2.L-P,P-E.,V"3(
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
M9Y4<]W[D),_I>3@\!)2.P&Z_[7E,/_8LR&1*BB;<8B:QT/@*"I"-\HS !98
MH,=JV_VELZ6>#'BA[BF!3]T(%?7\D3F/,#<FU1]'ZP]>/S_I*XZJFE%,,[41
MOE/SP!6>"909A8%J6M:C9N[XR4ZSV^HXKM72[#*'29,%;2TJOYY)(7,(8R,3
M.?KP 8J08M-X7O7NG07D4GX"BKL0NXQ'P)HOX&0!("Q8"HS'X" 4$!:VB3]Z
M$9 PU@"HJED* #;',P!@%YP4F&".@]0A8<SZ="9%)@V$P8$!WW[U[3/11Q)(
M)H6 G",@0;D24D:@9(H4$H;'_:%5NL[\Z.6"DZ8LP%B?<B8.Q2;V?_OC'RQ@
M^L[$8*0JH6-)J T>@)-6K>XA5'H\CJ]A EG'Z>*+H3J59=E3. ^Y*M2PYQE?
M;X U##SPWJ&!6_W8D\G>JUXM7YX5J\3]YD3=2;M@$9+&KR7W*;S4LAF'V9:0
M"9F-L):L&/>MSB\!-#QI=Q-9^]M$<SUP+FOE& @I]EVW[+KBM;(#13D_ZSYY
MB\I (ZEE .2@EZ>ZR[%^Q=, @@V92+.Q&2'0GT2E:WE/'RLW Y\'+R+!C7+/
MW3<Z:Q<RAL5:5*W#-*3)XA[N%KSS'('LY6*C'G%P4;6L.MF:D+('KMASS.%;
M<*J#3U@3U&[*7S(6PE9P!(KCKS;&,\S9JT[Z_MRJ9&8QB!<PT ?J+ 'WCP91
MX22(?SG1)ZKI)U\CZX[S;0G<$VY5!FY6 N5B;GC4EWZ.5HH0# F3.HE#?"IV
MM";.N=6Q95DE6H,L3>#8#T8X(N?$U+WP)S2KRS2Y"X.)0OB,$.6J'EP+,YTA
M?:<8%B!MA76H&U:$R^9?;EV^3U(5.B".!U98+_4+I;C7#,N5"V:AJG_%=& ^
MI)KEUH?#T"IXR$L0F03(?+J=X]_QKU/D/RN8_L=?AF_4CBNR!/13U%A#-OHO
MG"Q&F$2+0W#$F-O%0UW'[.X BN*0'^5>E,Z%%YL$S0STT3H+@_;!LI)^[JH8
M#4X<6K]^_FK#1+7;+07ZRRC)YN7U1>B"W@R240U9()1_&<BMSZ[3S#CJ(PAY
ME[=X2.%TJRQK1R)?\:T'\E HF;,N5&6QYFJWI-,<3#8Y&AM8MQJV;8RJT-S"
M0/4I(!+ S+E#T0S[KJRRVRR5LW?68L;?I+97P>BYFJNSTCL2R]C^6ID5AU6B
M1.#O5'[M*Q.$\29H#O^?=7R?TIO,3U9L =\2[0O:R7*IL)$((.3S3F5:]*'X
MA**)'2JBDA\I=XWX%GY(DY.,P&V=0KU9@06[*3M(#&&Q<2D_YB@)*+.YDV=/
MLQVSEZXR"'XL<7N#&)<*TZ2ANX-1E*6$_J93PA'<1^@\C]#+,?+N![]/1HD+
MTCERMW3X/!!46?GN.2I;FVE: ELEWFZ)$V0YYERMB%'@1\(OXU+YU'F$@>>-
M/EQ1.U6'V'R]^CY%@NDQ=E_G@YYKSW34:F]7!<>I=:52&]0>MM8B;.&CY3:G
MU)BO\,A=\[KR70I'<;HF_5*:2'4AH6[Y,LM.#R5O:EXQY)]VG7))DW!+9"O#
M/WP(+5>Q+E<8A6!FZ9N'"Z)/?CO+'/F>S!>Y0_[%9Y3WN*E[9ZGA:?Y87$LV
MHJD/53/P"A_/<1,WQX,!1]YCP/ND/7D5\<*<1\SQ1UOOU^45R54#W3?396DP
M-"](&-4DC044P_K))-AYZT=;$C>Z7I-4))63,T*TPH1UNW0:V_*C:SN[&<":
M 0(^$I $ZS,GP0+.OC\X^OFOG>=D1O6)+T%C8C$'*=O. =*;8U^YPL]T?F$.
MYGAO/RL#+GUQ'\F)L0[?MO:5,IS:[H#&C\?)4K:#0[5^6TOJB#OS3<7WB&R
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
M>^'4K^M8)XJR&G5E_&+_+X_%?@YE@K)(_0_Q3'\K;*E;DMO/2*Y'GZ3>39O
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
MSD'?4 46D8)P4M8( *-_1E(>L8(.TJE7O':[=2.NN+346ZH2LS]5;4,//5#
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
MZ8'DBPX*F,"6A-]6.T)0^V9#03Z*)@7XA_UKU[W,244[5%['"A-<FJ9B0DB
M4\6XS]UK#>?NQK927IMQ823(QT'GG>17R^IS8R9+L"%\"%MTS5!?YJJ[,?P3
MI_T^6#W.<X;M:';5/VD&:/G$#:GB66BY1CV_ \!9J>16)[ :.:N7K'OI#X&.
M<FMB97D%5;__Y6\*LS+Q1-8')41^ENKRC.D])[7%.QW;V9!9B)1!1*)];:1?
MK_:Z0"VW66FMVD7QZ@<&&_J@W9V<5MO% !'"X",\*@*XWR!)/;#5RJ";X73%
M9&7J^BG""Z-'D?<FS.($W13 +NO%@8$C987KW/MJW8JA 6&KV6H>3>-.WZ <
M#G(5U?-3T]$T)R;'-B*D30 IUI&DQ"U>[6?6I FG#@>>+1X?#T^=4%OT1# 3
MFKBFL0.>P*APV@H*_Z-7L-S!.8&*;A\B#>9QA]PQ/07U:+HKJ%94LVQ*'M!:
M=[-+XM8&;6C(AG@VX9[1 VIJPE0B[&J##MSLH;V29&7R=9)E,7[,-,5D^OY#
M^,F[?CQGK6S3?M%N_%*;!95_O,Y8,WURW"S2D_FDQ7Q!V+#:R%2M",TB.=_
M!H ?=8Y!GCRJDM%#-GJ'P/MAI$WAW4ZB$WO"@M(>:(XW<&:CGQ1ENG;M>C19
MH<[*66PLV<QD^NZ[D:.P@4;8C/\3,95=S 'G,]6IJ/40CV@W"2,?M<EA*3NH
M>?I(L:4TBVO-/?>Q^6Z/G].CGP2AN-H^S3(7<?S8H/3_T%3_^_?R?\WOY3^<
MJPU[/!HMSG&^=O.[ NH_T$T6_28^G#DIEN,=2SFK6[E^"0PR<W4R1!"M[(!P
M"#EF IL;#60'\AU\W++>D&AE7\$I?#X#[B.))HJ>>WB92C2T/*MN:7$2I9J)
M12&!]^^M4?Q&(.8U3EO88@Q\"OA3P)Z7V89,JZYKPU<N0"A1]/P_<!&JIU[5
M7[B(K]R'K]S]X2-36M>G 5L;W-#8VL@HD?/.5C73$E]C.U[JVJA'I!4CH?02
MD!G WMH=(LGV  (&QR422I8*APR>7CTK=[G=Z:>_*^T+E9?I\ME[&+58AVJ?
MU+-XZ4B4;+G1(*]3PK35CK,1G':KY4BN%[OHR]YSS;@(A8%#BH=]>?7%6W[+
M<)+-FANAU3A^=->&]53T%B@ <H@S%<Q41%-^D('-]6@2Z^SEVFN X>J5/(,Q
M3U[LT?-Y_PZ/&!,O<LK#\<MH\4[WV"%QW\F03L(#PE[4VH/'IN(,]9=*-* $
M8 0;(NKVQCLVSW+1TK;[G72"Y38P*(V>T2$4&)\J=G37)&I:8*:44\]T#C21
M6SN%7%/+%$=A7*-]BN^1I64\8OU2:/XC#9_/<)A=J%XSNMB*DN;U"WYL52:7
MCXE%\WI.S^\#.KSN;ZUM'"*&EGJ*[7YQ0O/XP5XD'7*:>6BXEHI0JQ[%B!B]
MCE6G"X[XIG#',BR/XOTDZHU5$V7%OYO.W F4*Z'^8171<4)]R' /'SWJY,%=
M)[KU"7:G2-_R"W:$N \[/,@.?T//Z5E/B6=< CS=+ZHI&"*;T*01LQNW9-WM
M//UTO)Q908[C?DHU'=N*;Z-/;N6WAF9<EMVB@:FO,?O -KFZ*J27IB+64<=&
MC?IJ0Y28.^;X+Y$]_Y_^;>8BS]?T!J$OJL:]5GXNK#$MQ+T7J^WZ,])]"$?
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
MF8E>5/6"X]0\#:AV,[NDFF1#W6[Z;5?HYR>53%8+SP2(' 0A!;I1"'A7J\@
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
M02[U7C(DA0!M$PGT5-*^ZI_8X(>^16L_%&H30]QUD$[QK%+BA<Y;#%S*U/N
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
M@7[+,.])U@U,(SL:,H7U@9#@C"*.#5Q#AT%@PT( YU#(^C>.!"MIOH;%CRN
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
MA(3=-XXP6WT(-)6YQMZ=L4Q&YT4 HNU5I.5M6^_V<I;PME6B#,]S*<>./WY
MG7#W12"=9IEDWP9OI<E8KJLJ_6*<M.># +#:H^P(^9?SM=;J#FU80;%R@?9-
M$E)07#M^XM=.VJ04(\;==^XW&O.Q#KIT\$;;RZ%'3!<P=\HP_FS+O,J >O@\
MS=" NPJ^668C0&VILO]\G'0U"%W0[T+KU+'@9;K_4NJF\1![LR9%:?**#EY!
MJKGU;I^!E9T%X]0?]F:&ZF=;R]*F/*ZVRS:X&V@^$ZZPG%,\/>9</?F^IN\A
M[^?+U^ZC%2:Y4_ *^#M>RRI>D7_9LO]GNMF]=MTS-],CPC?DO&WMD)9C]Q2Y
M06C),@!L$$_Z=)L\(>T,I-)2@6=K9Y!5"-YPV-E$;N^473)WT=B]K^_TQ%8(
M_K&N0TKZ._%I6]JW,?VRQ3FFD'3&^'W&48Q,RB2S("7:N$GZ+0;.,XZ;ZT_(
MI19 ,S_X3?[X/<P#-U -U*V5N#7]8.%#M:%KR??#I)NY5R]$2O\)JCK3@>>(
MW$>625<8-:!DB_I#L^SNXLCWNC&QZ:Q16:\!&Z=8^['3_"'N [$EU.J],KI6
M]G"LF %:V3"V+_3=/(IX18*S QY(? &7_+'@TL(MT/AO?ZD\9V; [YY9A[>V
MY_67_=0CFSY+>_A0LB<H$DV5R>'N48_0WK4#5G=*KOS$VY-!G<Y=+4@K0KAE
MFE@%FMM]A4ZE?>U%OA^NHW:$E=H&I [4X^QJB7N=1C<J'%II0[.*W@5IZ2H,
MPW[:^H:C!%64!1U*90\U7-TB+I3L(9?V<OLQ\DWW+_1A?$:8/.WF-#4LYQ_B
MPC3<61+^:DU+QY83FNX7!( 1>+\4IY1;IS)+$O/DM"MO9]A<]]6<7MFPKALW
MS_P04O^1S;RL<GHL U-],K/R3#%]09N=R [2//[&P16-!4^ZI>!AYFCW1BE]
M*0U@S;^U_'\OG_W?M'SVA^BCJ85P^HLCDVED>&XI,952@7C9YR0TG1KK,T!A
M.XN\=M\HJ9-$!E$<?9^V-C5!T]+PWCO\;_OB?D=\KNP0?MM\VTRBZ#V_58NU
M*K=SL>9;A7IR%N]%UP#-;LAXW2+]H7L#<[UT:*1\2K8DO?%O]$V/ET%90?UE
MCOJOGS0\;_25>FL8E.;JC5"2$AW9"DK"5WKU8A(F_.@L$SS!IM:V/-U8$HT4
MG?40K?O=$RIF.)JYQ-:^_.S)B@4N)S8(P=]14_E0SY-W 340$$C7"ZHF)K7&
MP #KH"H/Y9CB^W[U,QO)"RP9\]X4=OOTLFR[IMR\=UV/+[HEF)ZZGI,LC6!C
MV\V'3KP/2;T&*XPYFSQP$) ENNC7."7.PM"O86 3INOFUZ0-<Y0,B/M&7:F
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
MWGTJ&3 9JD3,?R!ZD E'?1% KIF4#XBLCA?L-<59F  /,+[*'TE[W<*YKY?
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
MKZ&MV4#7'QNJG9?78CR"V>O!D2 1/I+/=*J_2V2>@414MR8DB9$Y@K\$[].
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
M HLS0"\HD">+;OLBS1*!33:*/U^AFJQ[4STJ+:B(8F1/S0R5D9LP_8<.P+@
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
M.4"M91S[Y(HL$W@/C$/3K5(20&+.& ;D,![CQ_,V7?+=XP0IVU ^C?#6*CM
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
M81Q37.\7Y>%*OL?&=_(_Q+M=W^T8J3786V^/#E10ZX10SJ7WSMZ,R=$NK;U
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
M?/IB:L>EO8_SI>'7:L416P-/BLKEIP+7*&'C:?KV*XD"39P/R^H5LIC;]KF
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
M7TTG9KXWI0XT83+MO?1CLRLV*;/ PE[1"&QOG65C]:;2_O9W)AZ2H^4"-E,
MX\[<F,F'$U#1?&N*2.=8K96Z5U&*0RO2^LU+K4O!S_'F*:-3B.&Z&8V5XP!9
M8:R,(0#:XGWIGCL?QF$"FJ1=*C8+>  /%*9.@VPRO#+7A8Y7!AIYR8)CYIA#
MW66=/W,K_[LNPM_7N3N!]6 1]M(<QIZJ**;/F=17;UONFZOI)DMQKI.JOC^0
MP3N))O*UQ'9/>?_8\RM J,B/_N!?!RX+Z$E8W9*5P0VZ/I-<\:LU"+HV2UD?
M_;JAER,+W@")5MV^YV)&BP-!-=_*8,-NJ%Y"#U&=B#:>%C%5V+0LS0N!>NAV
M6&<2RPR"U.%C,X&;5S CMKHE9YHFBH+R35Z.$G8?SVT&UFO+.-?/!YWI9LML
M>4*8$@^L;VS7\!9EE&IA^*O++02W<TVL$RY>EF6GEPOA@5<S1PDKZF7]WC[
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
M.\[)SAJ?+U&X?W4VG>,2AW@OF6CR9HU]%0.L>\C+.WAVVNN8B;0%CPD7*R-
M@V'>_5+E/\0EN&?-I'[63LY[F)UTMOF5MO^)M,<3'XFX9<)MB^;5,"]6:EER
MH^.,',DM!PM95?0?5VCCM("*=A-X]5=S2DQ-U\RV*+:2Y?:/W'#Y\10%$,.B
MKAWRB,A*$ S2^/Q3569YU*BW_+8K%3?*W=H%$S6TJ*_PECO"IPA%#BPJU5RJ
M&VB,##J7G"PJZ73PR\5HM3R$(37XM9#MJIFPW,J*IVZTN(&+=74G[+FA4:V4
MS#=8H+"&7,&G[2)!SP+?O4\Y)L9FA)2%Q^3NSAVSU2J9PK()5%A+<,Z1:-7K
MI<:%5$[)ZHA._/<V6V9,8<=3;  OK@5^#_Y=B0T% &K3R^=OC/FKLAM2V,0
MQ/$22XV5A&=/Y>MFVGH7X Y. %G#/VP6H))&\M9.)EI-!E\4 N22J6@,^K:)
M59\/K*Z#SC:@B_)\VPT@I==?>74K^M%A^OW_%^]^__4XA9169S$=B>7^I;<J
MD*?S<<V:CC7GH-^T0X>>M\.,17H_U0=&+A]HF_*:L!:X&J47*]"DF^0? ]I&
M!E@8V?JII&/X_.329\RA,?8+W"]RR;GM@\U+<(?KJ^.R0PRYOO(!6./LA:^5
MLR"J)_N^610V8 0M/E@?NMDPB_,[9OI ;>:JL1:_?']J<WQH=]\R6++;@;=!
M.R"DM6[W'MA#ZASYN<)JU+^05?N,%/\46U%_%W=N99X&L:GJ/8OG#G&U^4^[
M-$QGGEHL)DIE^6Q:;GF62HW3,#!Z>47]1$B"U'<.% VPA?8-.__;M13XSY%?
MN<3PVBVSH?3J-G1]]R@L%XFJ'?9*33X0#9! YV76>+??^0V.IR%TP.YG,=?>
M9 -*9MA@GF4 \TB:P:H_TT9J0U0ZFX+JV@7'KU3W=F@BOCA#;Z!P)>A#6:SZ
M*TU/%@4S7_ 7'*+AWC10JT:*PHLMUD(4;:N\V.VU:>X>R\K<.9OX;$W!8;@3
M;-J#7!STD;<=;OOP3_"K'*(>^R]@8<[WE-CK(_%!QTRU7B)">&%GXM=)(>M6
MY*/8B-^+8-__;*6PDQ_SPN914XBB\5;&?G>)#4^<6C_KB6-,PN;QWW_J\3I5
MF-4_9@.1^_1;>\!B[89@5Q>F-CJ*40O^7E(>G!:.YI3_/1E@&A,090&>P#4$
MI97:>;,X?$:99Y9>:/:XPR(OURTE $=+M)C?FATI!Q[,-X$G2LJXV-A ,A)R
MMQ.1A&4#ZCK'[(/X5?&UIWH^*2?NX3M+[_Y)!;EN%L&U&*F?G-7!Y$_N\M43
M3O%V8C'7MO":153@,T=EP$%ZX@3RQ#\L,2>J#/OYM2O[7>[H4VQ[=</9)>$)
MO=K&I(XGABQ%^6"M#<:84%OK^XD]DUX7]<P[/09LYW]=6"Q$BYFP6[SJ(?(L
M.'1 VOCL6ZL/+O,;J'3WBI5X%H-MKN"I, CZ:N9@"A(RB(3%R:SXVM@S?I:$
ME:%?I937C_\7)6'-Z33#RK]+PI*ZHR#S-@^S$,7_* EK#*L=7_IG25B _Y3]
M+H;(82K5EL0Y<CV!AT'N7E'K6J:4-PXEZ\4H#46@S%),4@P@@Z2D37793?6;
M/YY"!=-9D:[(C::\6GG9@#HQWM,='880E12"HU"M_JQOG80!V1<H0XNY4U?2
M)Z"-YV\5BW23'-<RG0 QQ)^I/;(^F7Z*W:]GTJ)>/WUR<,25Z2N@@4'6QMBM
MRUAE5%0@(*WXKGE!F2A>:MI5%+!D1)?="#2" P?3=4ZFW_<^%5GN1FMQMG-3
MGZA#8Q?AI-1IN=#&1\[.#77#Q1P4\?3H+HE +VZ34O,"FUM 5:CM\*-S8Q7S
M0+^">8>**NZ7*R4WAE+D=_P.4K&'A;A3T67\:;Q?2]8!]@N<T7,?B.%GA=ZQ
ME)J9_K[NA<I=+JOR$4R:$BD"&?YOY?-_8]G_1V+93W<HGJJK"E%>8D8W;LIM
MM6V;GTMT'A&^,GTC9&:=IVKOV4IE\H*F^5QP[IMW6@:AH?Q;(CM&HI-9WER?
M,CU<X-%UP7=7G<)F%6,^)->^F:P-[(:'F.EIRDGG0Y\1#36,!86;FH)_(&*3
M@1[<G^J]G=>"<">(RVM'SG\BO3\1*:P!_%III]LMQY&==5+8T=+7[,PIOU".
MW>UZQ6NY=92(I1B/E!5Q[/-ZBHQ4$QB?(?O7J"3-!_NP8HRG\]+[-Y''3$$I
M0MBC)2!OYZBB]MBH/WFPMSAP(7W%O?E6GU?6Z]O8(N<'*;;"=E+K^'!NA(',
M[%(WBA4H7L7#-O+)7*^RIC')=:&NHJO'^6 FU?T2YF8/W>IS?F*&+S63)K6)
M",9*PDOQ:?)/E\-\+:I414\82&5->9*K2T91Y]^,RY[Y@XS9FGI1T;3@SHIJ
MC((.Y2%Y.0OB[2Q5HH,(9!O,"3YS%^S@XLR%<5V!M5;"U0X6 BT4NQC"3M[Y
MYF&&G9O*LRMO]H2*J)YSU<T$KE<I,-*VG^MBI@62)?GY9G%NR(\[=O;Q-TSL
M-3B87J"S,3]"@^&J9<N<&@3SSE^PSI*_#"L@4!G[K;>'.K:CI+B@.4(HJ628
M(3ZY5!<9,'2K-K2=5BQ:=[<(*U=#!D.?S*<N<OXZZFHR"[I#">8F.N\40;0G
MC.)<6M UC@I:@V]-T4@Q$X@MMI/EYL;14I>A'H1XV7T[=7R4$UE_YLC]7JF)
MY'T8*=:V)G!(E0NAIEIP!=\3/W$-P'\B$55Z(O'.[JE6Y1$%_[3V7&DK(J+(
MA]2&!='+4H@7O&S";4&N#)UJK_M;>M*"9/?K/+DSDIF* 'E"YD.SP@$@4%*E
MV@IV?R)S('84M@'C$&>N/I/:[?9RT.$#'@3S!+V"$YKMK^9S1EW@^@V&-?V4
M+)Q<_$F"6#,NZ?<]?_A)]1]1T.K1U4H81Y2C<&*+,J*"PEEBOLMZ7>OVFZ?-
M;[NX8%>WA,XC;UO9N6!!&P=:%<V./ZI&5X/_&I?DZ# 0>NM#L\'+/O[KC[==
MHIJR-VYI/Z9 BM_=-A!].+L2\L&I58)#'WP#][':(7TXG_*DT@I6+B!'&G"J
M>>@\X89['SUQF^KW^&8;K"@^[^'OD29Y?\SV:<X:6K>$^'GF7I;>C6O<W>-G
M)6[U?2MMLJJ>\X.XC55Z[J1W/N.*BI-\5,9:,(=_FYQ@AF:W!BI%HB)L]"WG
M^WG>>1&BN HTU=X>[3G7!C6A14T"KPPW*%<I]6F\HG(C$%I6L6VFT"@:.R !
MJ&WZ%NV:8M9: ?6<O":VBZO;,@O3V>F6:Y[[#NE*&DU%CPU'D+VX>;\0+,R
MZ2M.\K6D*K-2=C.G^Y'D"* ^_R;_M%9#-I5_UNZZDP+;5$P<9N&[?6_&5V26
M=E\;7TPJ5*\,4UM$X[UE/=EY-A&50@ VF_8.FP$^ XN?$?JP_3EN]1I)'G44
M85T"]8F^4\?0S;XP^HQ>N)1RJ5ZY;@P_CK]%+-G$+',02WN(X_SF/+Z@C[?.
M?_3"DZ"7<#:(T[U"I=;TJ4HM/1]@_QG9=DLG&,?O"KQ=B#I9?LFOH4-?>G%]
M&>YUF@F_S,#3!"[MRHQ9^S^>;_'WG--,;"[5^U$LW>WA)Y2Q+O!D>45?>+:6
MVAV3..=98WNS&S>!9D-2I%([-R:BE"8\7_!WU/S5&TE_O 7QO(4MHL*>Y\=C
MR2E(<8T9-8TYM;_SL2J<GH5UA:XTSY\KRVRD$G5.34[LB\AM6 R*&\X/\7]_
M:L.SP0V_YQ&(OR4.LDV>"] A-(D1(5JWQ]>3+@L=,]6$*^%J+*#AI4\.,$T
M9UZ!?6T(M<W:J#PK*6=-@5>]Q&5 LM1'+_?M-[LD6RS2#>;2F978--:=<V.L
M#-?\N3)F> IYX@*QV@C>6[.7$B$#._MVN.+X/LN.IGYNX._7])/NQ(!,< KO
M5E:\10YN[F5#R!XC=H&X8L%&P_ONESF#^:L9'W).KWOZ!;8@2A*":>./)19#
M''!+'&/"3@&#D<8._D\XU;V&__RWE>%N<_K4+4.S(*I">&NJH<.ZI!J@,6./
MM.81E1W??F05E*HHO1E*;;IFQ1D9M+YWV5M\OK@C-%*B$>57'E;>6/2/'&%)
M1M6K](;9R[T?CIFBJ;\E^-:XT%&330HC1W<KO;1X>T>Z\@*"IB9W6S^>?Q[(
MRR?%:QCT>6IW@MSRM3.#[;;$'__/]>J7O^BE=!0]YN<N\=.W=R-Z>/H_2J(%
MO18S:K<NC9N+^'Z<"!6JK$J@E#F0#+#]N>,P.H\3MM,L2IQ=+R>@*!FM_KS3
M4-RK"?YMRD6=<*^P^Q)WFZ$THGDB4*#Z;BB!W.N?!LV1N_J*ORU!]T)(7Z_)
M@FTI4MQH0D8OBKN<DJTXAEDEBLNTGKN3$#7A><ZVPSW:[HOY">2>]1_0I_^
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
M/.0J"GD^O2>,OUX0?F2>ZY5=0'_?-RW(TF@X%N3;2"T5M/<<$B4"# 6]]6A
M8<?K$L7@7#0BQU@<10RY"'SJ%3\NQ3KW#E\R_#8;.@LOFXM-_:A RB(-[H6Y
M<+3HVTL;%WEP7"Q3Y20^S;AW-C<^RUDOUOI*[=#U?*I'BTZ@H5+7.,*;.M-_
M4R[OMMQ9K@8YH;6T<@59@H"IJ$^,G$\5=7QQ>.IZQ[M[FUL$1\O#?2D5O"NN
M@,BS*MEF3BG+C>,E'&%G&>^:";9(HLEFN+/Y+,#I1&8%63G+YD;#C.)5X=R0
MU)4W']2BXD0S)5W7=0+U/%/PRZN"TRYB6_URSUF(LV_>=+(E0"?"7>'/'1\5
M7++SS!KBN=[TU1^!B[B2Y-KM"<ZTCE!2Y48TL3>QIO'&SA@IKA7C> <=G_VW
M\_L4,%3>Y^6.Q1U%19P*L.&:PF26TJ;K!KL6.MN_IWZY3>Y*&2 Y)2!5K<49
M K) NDX5?#*W[[%)1'_H6M->Z6>'M_40#-L:QAN&M43++M"SLNYO@5"1)L!E
M'V$''&"0**X9H'K&A?IQ[ +EL'S6MGN#8]:]W7L%3,00S4PR*S&B=;)Q6J@2
MI)!ML8.SL@W$-B5?]8PL[Q/*Z\!CIASN1BI)-DYCU#J:,G+ %XF2;+OK*QO8
MXVYX)35%4GRGB3..-=(\!2VN_9WWU;4>^-WWS5]^#$J5$ /R^=IA^!!BP.5>
MUMLY?J!Q_@-W<OOZ*ODP[N8+>(/-L!WS)-F=7)R;/-UP;9PBAH$%/,=4;<R8
M&DUQ31E!HA V<.W^L>L^5V930T,]7L7;V8/7TD C59-DM'Q[;N)T W"< L0
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
M;>\?/YZF4[T.EMM34ATKUY$O!1:FO (GRGBK/W@<S%*(R]X<%'?MH[B&)!D
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
M H!7D@=1)BD@8U$#43(*"!U,1HH:&1C- 0!7D&C=A[]GED*!KB?_%0-% 1B
MD"A2B8S;/V-_Y*J"M+OCWTQ4^)63EO.Z0,3W#%G=H* JH>*.U(HW5\:%9$ 0
MAY>=:0!])A@X)C"[JEQFI&NMGL$G!.Q:<UI#8RYXS4^?[Z!^W&X- BCRW#AF
M^FVM?6/OV9+FT >H0*$%G.:!:G"TYBX&?;]29R3#HEN6DMTYP07BGNMM84U0
M?$W+*S+N6'Q_)Y=V5EU*Z':FGZ2C&FIUPG6Y8NS:.5%RDV:);-_E].X%G?10
M005D_7Q#*E,T<=6[!*I3LJ*];8Y?:_7496P-B&[[R(P_"#FDV0#'Q%;^/LD_
MSUZZ+@^]\^/BLAAV.C4XIF49JMH3NAKLI$?N<X#E4!?%$I06?.H!;LSU4\QA
M)F4!9F-Q[_ #1H!4E$F>YH_HL:('OO^('K-HB.;Z9_38\SI=MZN_L7+^1_38
MO9_18_*!6OTW&T K\H^NP-.R)MK8\P?<PP;S,CSKJ(4XEE]_BQ9( 0\Z=?LS
MXR,#S' FR8I!(1\"NM;)^G9<N%[BK)70Y,\ <BF#C^L!C0;_"" 7FXVH6="%
M%<5G(D C)[?;9"B6S9,TU!(BYKJF"AK\F#MR7Q+/H2>CX/'*IZ^B*_!F_[K^
ML*A!L.UZQH3+(^=(5/(;ZX=B2)]M=)JU\LPJ)HK;<4CI!D7[*N/4:\K769D9
MQJZ"_N!BL4==[U?4P#W,"T3WFK>=VP_./!D(6*6!Q78#VP]<.'9[B[!:^&C1
ME7,7"<T=3NVKW^ 9R '#*>^H9B  8O<++<UZGC0L#A1EEKR-2J&0"4+^P9Z
M[H^\USVGHLC/V\QB+"I@\H?508;]%L05Z&!>)][YCU:3Y)%A3,;V\HQH&*K,
MU%TI[$3D6H5)AICCN_0O3$^.F7[D4+6:%[E(P$<_%3>1*2,+'&E4F&.%*^Y6
M5[:#N^X4C0<#\]_A_!K'!^")RP&E=XJ(AI%(M\ROQ>DB7*"YN-\)MFE/93UF
M1Z*!- 833DAU947E08MC>B"L$358Q=5@LUI"Z$"H0A]Y\Q:?K"P&SR@]IV-6
MO9K>9I7IW^4DT,%M$ML'3*#X7(8/A\"TC+XJ?A+H6A(S 6=\!L_>ST45*GJ8
MYI>"BNHW-JV^SG"O?.$3K*7=X)*ID7AUHF+=BCG"_!(8?;_0_-\T04HOH-G/
M9*T>]4V@P)W+A92%CF*W1=0[H']C]\"DC\J;G_O(*NE7AWH:!_^K?6343:EV
M!)GOY\:T36E^@_IN-.J_V)CF$8NEL=0WK][O7JG%YSI]%OWQT0+(<H\&17)0
M8BI^[*P[6;>5S(I+&7R1!P-.,BN0NR?6 ^L4S)W4O%*!KN_N5=0\<=CN9R)U
M@:)FY!SQI1_;S63I?R]\/D=_'!85\_COA-N/="?>_!*4B&] KF/CIUG9LZL7
MA,IB*VN%Q%;7<ADN[%D:MLO)>KYIT$'<DH8G2?LPM>CE J](Q"3\=G@8_<KD
M_#NB\<Z5M[U.USB9J7*-R\8VQ"';[@(Y-^B$201\;37 G,C<LL?K99YY.?MZ
MKHA_K0 O>X=R8&;DM@X5("B71'544+<V0K)3)N2H>%GSHN_#MU/7^D:0T$_Q
M<34/>B(]'7J:?OT@(U[C\]VC^Z)I_45!_>+'5'E9,+:HHCYD/KF,0)H]"F2.
MXI);0UX9WEO> @:Z6GH9Z><JNM;^MW['#WOMQ&N A&;N9 M>&K$6^B!%EZSQ
MR:DBOJNS?5./W8H)AA,!^"^[B9/Y0#*+;JKE?%]F6"G!-4O%T:(N@T7(.)X1
MX1_NTUS%?2[<$CAP$$1,@WDXP@A/I=!$P5\)D[<HWWJLX -BM,LWNR2JY[L?
MFE&2#8J4Q*D]X5=*>@(U#M\WV(_&GFGN$5O\3K+MPA.J&$-5%N:3"2_?-^H2
MOM;6YYS(Y7V0;.74DQI6RF(L7[*(\9:N3=&X.$[9/-T$I9XS]P^"1E&SS+YW
MND*?>11_J3-W!)#ERU\Z%=M\%0\6M0.'6&3.U*S)4@"9 1%56@]1)?2<AU]#
M-.^_K3JE0;F_W0YK[8HIBX/$7'M-E<T^9KIEVJ>-;S9EM0?#*A=3J!YC9R:A
M":NI7&?0N$%,=S(-)@30>([*\<1*CV+57E%4TL=2>;205>?WBKSCAQ<$P=.B
MZ0.2C,5DP-JUAE6R0S2X/%49"D7:I@BUC0.2PTQ0GFV?,/8#-]C<O<#.E@C>
MM!:1>?^V!Q;9<1YOBQPT"91\8_%:V_4TJ]B[\&K+U=Z*E "S-"Z8F(DQH+2=
MZV'UQ:A#J\G#+NHHZ=5,[JGGHPW_B[KW#&MJZ_:^W7O;!0L*2E6JABJ]X]X"
M J$H)41" .F$$) N?;M5D"XE]'(+A$A"@D 2(!!0D!J*!$B 4*0+H4AO@@^X
MSWW.?=[WG',][W6]'YYG?IZ_^9]CS96QQLA:<TQY"8LH!\@3O(8*%];HVMM
M:(I8/90_WJUE-5O;1*Q"K#.HV SUEC#P4*T/GNYZXR C%Y PA& D6"UKM#JY
M7)+ET5E4-JN]>?:#E%SJ:)@/?5DWD&3CRU>O[NF'->=^H('IPW'>W#8P6Z4.
M?>JC7]"Y4'6'1+=Z[U/U..%[IR%8]2;[1YR/Q?C.*)%Z0!_UI<H5\_JBHZ2*
M'H,@P>*MR\FY4_F5Z>A%I=?7/1\AXBJ?.'N6<^]FI)7Y:/&_&)XN(>^-UE W
MC\".M>++<P\O6NN_QQ!8P/+]HHGJJ,47J_M<[R$K=8RQW3%Z=WX\AW'K;S3/
M9@:YNUW6&,Q8NN2L3-6=4^MV5%@!5JI&KOK3<]W>C=\O;GJ\QK;VSF5<W\2[
M.+1$ZP(N9/%P>;R]&N09N*6/]3Y*D,!QK?[J@(4Q_A#8"#(X>*Y00"_/BOV/
M(CV5%26CQ',M!QL1/EXBW9B1E:5P7,O0E:4\"<W^)31VQW\)[0.:9^5)!MW:
M=5$\G<0WU3DDIW&;=[OWH+7.7 WKVT#<J^)U;"4]*]TV)^6533!(N>U@-+Y7
M.$1AS,C(&O#+F"BT&/A-P'6\1N/5=*.GO_?XU0H0)+I::*CNV<'&(AKS#+2(
M#N9<)D]*[VZY[/AF#[NV]7(?#O0.N?XY1S&"XLL#/'^;ZA4W-Z@>*BN]WPG2
MK=$IQBN&&_/JPNW.=6R\C6'6#@U,NCC#<X4-YM25C68$?LO;DO>N:1D<O!>O
M4V)</.%&J;PD">(BFRIZ8X?=7M*)WQBVJ;*. 2'J.2:=B)0B&'3.!5::_\%W
MK,7S^AWF];.K7Y$ ,E1*N=A^)J9@!'45S$,I?FT,MV/WG]<^LRNZF/A4V][*
MTZ=ZHE)9F7_=SC)PS(T![]2LP<'$7IME&=,_)NM5S<$-$WKO8$NG7Q>ZX>!?
MJO&I0L[=EV3P>D_//&EMK$I0YJ:*;M,%/@:X2"YF%]=W3SP Z[%<:C6Y^#*4
M7VO"6);MG<W5>BBS&8A%X..PP5I?F;]"__S2'=!RLZ;\*ZMRK"[P/24V7EUH
M[B^7]U/8PDV"C4 \AXYZJ19A,]N/[FCB@#1$(HQ4J-W-^YD:G./?^;HS/BE+
MW^,/".E)V+I>+HMV@KZ'TGG/?]U$*.L5ZB1=9%WJ92G-E[;D-(NGBP]G>*?G
MOCQZE$>DW1;_7AD0BHAHBS,1KM[28YDI=H\TY2&#Z+P"XYPV%7![2EO4:1!Y
MWXOUT(8 =6RJ:2YXLV1EX5K8%G+62.GN%T:FD(RK8[9R&&]'EG?$G3I-8^/V
M5Y2+ Z<-<Y\XUA;T(:QW< MR(#U.[J#XBK&9&"#$6$+:G#2CAF\CX)1'I[D[
MK?$9TUTJH\DVN<7X:;/1:(]7@MWO2WF#ASRM![LF%3EU,6IK5#_.(1'1(EI%
M48T7%KD8#^P+$[@/;23#\HS,$[A%AX;=#W6D!M,&S?A8YYNJ$ $S#7%CPJ86
MD,(RR:H_;-+N'XF*:[\1GPD1-B.DIE?TS+*'3%7) YH6&_<.%-#2?.&GLD8!
M8Z01Z_ AA+1!D]S9:!"_!5B^UKA\Q-/L!A"NY$A':91=Y''/G+OJ(_;92O)_
M>@R=R?2LZ^KR+2:--<)Z3HU<>CQ7DVVR!1@_UVG'21[[/!>9JH96YSR-7"H
M03;F:0V_K^<VI<O8+6BB\Q3F7LY>Q?N&UE2%7)N+K//BKAE[=-1?!;4E?MTV
M%8BU>WO<'?<QK>Q$?[:A.JSG7*>$C<LNW',+U,/^;$S>M^YM#_L=;\-%"RW*
M':1E@S8J_/DT]'F/S0#D>B#B-/\W6_I>K--<*66B9/S<R#UVBI-4[81@5=I<
M9*V_!%-'G#A/2RW[+ X5GQ'? /S;U@!EK\5M.-?6[<RTRKJV:-:;3;%SE22_
MM-1A&^<JGI:<#SBS\8*&H 7PXI9PEWA>:INVOS+OM#;^2MYN# M;NQKF*89K
M)&FU)@]G&\:12.6,N[%.Z'=E8WNY*\HQ+'<T2N8M.3MZ38QQIT?C$W%T:*>^
MZBK8WIK7T0!AC&JQMGZVGF%<8=X/7@DSV<[6]2>:T](_CQJ<W;\+>4Y!S4Z5
MR-#>!G]G%\8K;8UGT(8-RX>]<PQ&$2[90C$'<Y1=L?:7^Q)HE)RU.RI*9*-]
M*BWVS_\V>D#=<^,%R59\K]BB3 V8BL^]DV>'$SW:S8)QZ9,SLN^M.XM!=O>O
M\W+T2!N"(OS)XJD;],A\C4W_%/5+U$)7&XH5AZ<:6I*1K43+ZL,,!2L9WCQ?
MV^Y.W!#T7O48_H(";UL7E&S M1\)!/-TY4;-#%7BZTNCE?E!2%97)LP8-H#0
MY!5-?#5:1,#L7:[>(2&>@N#[[XX0=[V58>\^V2U&JLO7^KUL7\\]>;7^VJS&
M5V)([^C+ZS>R9@]D7X%1O#[25RNDL4=3PT@I;-!3)6IOZ?Q>C?7XV[HLO8KV
M+'QX^DQ>#7:T:[)6VV:V)'$<N&/8LVHX$.WU+"P5$QH,MT#7DBEC-TU2YP?,
M=K;<UD]U]6L4?!#?]I'-37KN<LZQ'OF-D3-U/59\[-O^G:*=#4;T0]N%7MN;
MG]% >L6W+?=C /J/#^Y' .X8^*G0+1O;C/RG0C^ZS-^M[!(:Z,>RV@OAS?XE
M4.JWKGBP%7^7??8+R\63NBNH4,[%3IE;K7Q)$\_\S#2=U3(!RY@!W6<V )TM
M.@;YA]A?1B>[_C;J;'R(.5/6V*KZ%5JH#62J-D?8<EZ3B86(GB?J?BKW,--]
M#&3I79N144[M=3=65Y?0H5.H\UR78!$. *P>IZ*"*\NBJWJ1$AT</TF/OH]+
M*@^%WP@O[045(GW20\AN*+/<7&(!W';&+U:/4/Z^?Q0=0\Z3W\2XC 38-E$>
MK,)UWEJV#=8KQC58NF%Z_7W2X4>,6"[E;^;E=9(IJ;\KZD6P$!\2=)VW?IH9
MQ*=VSP)%M'H[H1)P7:P\F=P[H&ZXN7L-T@<L>(V[ MG&1T>]O3IYYQ/G3_,.
M)IN3U(S<'@T&&-5X57))NIB"!9*$M*-AD3P(!4P:"X^/-@;,X]S#>POU,X4T
M]$MKA"S0P_$\Z@#,:+CVLFBQ%>S< JJ:%5-@#@R&0_();C0Q_40."6E])&"K
M\$%"AWN5W9O]:%@:Y'YPB:?:Y+M46EX6'=UWD0_[LOK]K=9@Z!#M<=1%23\
M8[HC><$JD3^M[RARRPOR YH_-(9#'A$B-"9MHK2^V+2^6I]GCX7F*4((KRI
M/-K>DMM0K]^>)TP&MBU6Z0U[L0)^G'"+5DREQ=X'\6N],LN5<!;P:J:*>3<"
MOM_/U8]C.GE/#A4O5;C1KG#U^;9^RU#BL]UHDNJ=S=[^:]<]5O8(!%HTAIU'
M%Y" LR.V%2[?1?,_&?2_[B+I">"R?$;%X@6O(,"2$>=>V+?(R [I"L :GGD%
M5%=R&]\AH(QN?\8$2WC;MDTH*59\)WGFG*RAL85HU(M95:^[93[@=>>,68^!
MAWA*O9HV=20:L!$W<<E#MT:$BU.]ST$MCG))$R2V_L<)A]K);29=_LWOX0/A
MK9X,7LYEAGBT$18QUBO+"NLXF8H" NVBE-28-@ (+<8X3!0!IDHQ>"BVLLS%
MZTOIU%.T"><ZIA,M.L6+/(RBG)XZ?=\,)2KS*:WQWPFOZT<$+\5F]2=1^Y^)
MVM,3QX18XK\1?36*&ZGK3M4SZQ?;5G82'GJD.+=[PT<9?&T>ZQRIG81Q2=]\
MD@TNF?9*ZES*KZ%@'I]4'$Q7B")A'JU2&:OR^_$-)F:W2/&YG^YQX0WT45T/
ML'ABF^JY]%%(C2BMG<;V]MVSM! !30G;.&9I.A64N2>4.@]>D9;X2B^JIF2'
M_V$V_]++\^[H+,I<5GV@UMO>U :2MI^FD?0N@^39= T7+/]K5S )8EL ,T&&
M+T[6Q[L;N@Y1IMFE,QYL3/$/(SAEKM4QMR]R<C<#O&H<VWFB8V<[9>D4[N>N
M=4R$C*D"&D@)\+9[0+R-6PQ>(Z=3X.UC7.-X XOOUX4(:Y>@]X.:545'X'==
M+EZM<&@NP#(%&(E.EG"VF*-96BG/@39 9H]%\J/54\Q^9LBZX9^K1 !%&@T^
M_!'N^?I#@2)RM=*8/YF&9B[$U\T@GY'#+\/!J/,O#_+:!O+T;!>VQE)Z->$C
M\1*[:S[GL^!_,1:YAI22*O+^F-Z*=S[%+F6009?@!G7(9R[UX2Z_\X*4+@T[
M^2^7(48U 71*.VTN;_L6K'A'/NPC+@7&"YB^^-"-_O0-K3\SWJ$7"2U4S1L.
M[CT?N8GI'BT^%AOMH^7E3;?*#+^<\5=9GTE)84E(M<O*AX-=TMAE$;#T:]DO
M5#04&4I#50]2!J3PXT*MB?(.2 :94K6Q\1"R75 O=W;Z6DSCAY]>XX+X]ZSJ
M<1.YW2 W#8?0DQ^I)-'XD"HUU*/B(M6(X3N)822]O(YY77GO<GN!#<BX;AC
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
M66,LR/0 '\0BK[.<FZ_S7;U /ICS#^FLF=+V/</@F(,PR=:CF,O$#U0YU^5
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
MF$9%<H_:A?\^R_E_:'CUGBBY:A<!M^]OW*T3+;ENQ=M'#@G7U?\X85XU3'S
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
M?_QOSY'^_WY^V)/O)%8EI<!;,RUMZ0SM# ^;(CR6\0J$)^KVDXEY<P^/V.#
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
MH -M.GITXT<E[8 C5D\R ^%63SK%QZQMOF.$TWN1W,'OVD<,'IEG!P6'"TA
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
MV8[M;K#73);5?D9=)[ H)XKH=&;IZUH:QKWVQ?K@K5=@G9:)?&,XQM8)Z!3
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
M:5 &5 ;RS]R2*BK(BS)L20]?TY..GV3?378Z"$YT>\QK@+ZL$^P%E@C'E(!
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
M%M?$?\Y_Y4/$"0.";WE#)<>@VSF3HN$GM#BSE/"*/L#MLP$7@&A@__#&&&3
MHNM'NN4YN,=Y01Z%Q/%4*7Q/7*%,R;Z6ZC+(ZR[=F/9N?4+VFQH&X0E$*?B,
M!UYE)0K(XDP PUI1=S-3G6Z81HKBG->(+,N ';K-;VH2Y#P?JX$2;(K?7A%J
MN8!J\09<8I3'6.3#6[9!1ABX9Q.&,7OW2+OM#]%;D.RZ:68@!V!=\5L,64F]
M6_^MR[161VC:"^JDL1F"M%+_CI$BM$(HKOY@ )J(B5F9=J3;Z1?".*I0?M9*
MIGDBZ<[DFFO;<@6]F #A\#%N"^1[4;:?K0*&R./9F'<Y.>R!=84!:M@H*LL>
M9A_U(68X&]R/.;\=0"W>,!&T('T;!S;7@\\LYD?Y771PS(9(C/]*XEZ80??
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
MM?WUE\3)FI=FE??]XFJC%ETK8IU>_BD%W76BQ<V3G&]"1B8H6H>@(Y$R<[]
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
M\GXF&S4K.ZO+VH2J%@!4,WUNUB/L_0@>R9!454X=P[PQ!XQT[;AM[$!4#$8
MP36A*'!58/_F@X\I_[X<[K(DK(4/G.UP_8P?28GG[]]ZLU'8'I/K'/MI<,N8
MS(TPN#*!:*MJ#]C32A/G@DHWK.^LYLI\,S&>_JP#$V).U07XFUBW+M#V[)'N
M=^.RG!::Z$-/WII1H_7GX0<<*JGV48DM!3) ^MBXC4_Q9Q-CUN<P6,C(5%E
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
MRZ-('ZO1Y3JW71Q(A58[9/*)D'/]"%/!J=%=E5^##8A#-:P@+"C47H@AH<%
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
MF>3B!>00=0AU#Y28U4)VE\SVNC0[M&)E (HNB+RZO;J@_U7$GA\719H5B[/
MKQ?5(ES]$I12M1ULF],:W8#H%X/*C0_K&)'%IJW)-=)H\"7P-OLNJGKAO0H[
M*5997*'0M?M>$>$JI\J^Z*/3*;$4DDL+XAZ4<;L 3FQZE6>@ ::<]/JY/:>
MFE(+(B?^KVA@P:,KQ8-HAJV#D$XC71@TY.+K8%W75OT(='^_%E($Z:4H[4KA
M- MDCXM,B^"", !_L"46 ;72V*M4'E5)UR6_CL)J.RGT?&FMDO)ZV_%&?$N
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
MGR0>5?'D19AGP3O-]5%&<JULL))4&04YLO>FO CCI,FA?"HUVRDAEBZ9"H9
M4CDJ#=>@:8FA[*]WFNQFM6:/DKZC^D7ZD%1XNDB]S"UI%[CM[*R=<95T1P:B
M^:\\ICWXTV;VW:_46Y(^*>-5\H +XF;,X ;]X,X]4=9"M:X$RWBJ7+>"L8&=
M^Q.'FOZT'.DMJ8,G;G,/1RII7\M]/!NS!*NTRC#(;*="I.R\,I=A>'&.< J
MB?_T09QNZ4.58T3&\*N9/16Y?.V>N_7?3DZY5'&ZU2I_TB],#FV(-&<9N]+
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
M 3U^E 5>O4&IX$@E"&+*I5&DX,/ E3%\73IJE+,-X%_+>WG\YY4X!+5'#)%
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
MLYT)<CH1Z&RT#L&T3L0H# >N_1(V;EZBL3P\;(@:X0!+4+=I5(G#)!&=3E9
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
M3#7M^9*KR374SB*WHK(">O&3+\88W%#N6&V+=^&ZFTX5_<YL4Z,J?]HT+#3
MBI,ODC10=@W>-J[7E&*Y]KBOJ;*#R#&ME^91?K0J1;,RB7)>X.C+:2"PV;LR
M$R?WG0+<(RJYMFUM R2JM)KA*3PH_N,)GIH9E=.5NE P+$YNS'F/#BTF8W/'
M:EJ_V_OCB'%JWJIQ+(1O7S!J@G66%\AZP%F9=P^3 CF<:Y3W;U8$I\,@,+N(
M1^4SC=].F0:H8_&<_%MGZ>9[5"&(;DM4Y]G_V+#_ZV\]OM_9(*<EMWG)U&O<
MLD1Z@^B]$BB](V*7'S!)NB]2F1G&XS\'>,*KD</O"ZXY',P*.FNX!+'"(U8U
MO"=4?^-3KBR<5.F%@1G6"U=YBSZ,^49;KGL\ESW;Y-C78%'2')%H#4OZZ7";
M^;'3"CC8F#2VSZR5^8*9K,U[[*B(\4/",ZW1.>9PNBRTH?Q"B\AQ7.T.J(E%
M1,_!U^@WYE#)<P!,S6K0R?Z**A<.Q9E$ETS<A]O#]@Q7ZNU5]AK5EZ*@Q\F,
M1TA5$Y$O+P7[SYUY&-4@-R)"*;2W2FW$X0,LDXD?#Y+5RTJ+M1\Z<)XA[V?[
M1<T<),M@7 J?>[>CHXP,)Q(_C@!IV>P,C_E,TX+&EU<1_Q][[QW45M8M>M+!
M$9RP 6.2P0:3:;*)[B8CD@DBB6 R0D@8@40&NVV#R1F1:0,"(Q!1$HAHDT$$
M$R2"!)@@,-ED,,&/#O?-_=Y]7]V9FID_IFIVU5&5JO;OK+UV7.OLL\^:)4)?
M/6G;TM^\DSLUQM;OW< *BJ5-G.W!*YW3ZFJSE/>;9+_9D'PI-*-C@&A'&YQZ
M/>2M(W%:1*6A2")S'JE<RT&L.5V9=^A>3_1B#5CWQ8:BI&8D:V\O?[LJ#AW+
MV!##_\+$X?9Y3,LKW;"KK2K[X$:3]O)GVRW/5A(C;]=&S"ZFY#--3)[5]L_B
M?%J_Y*S$^^=!Q*N\1(?MHH6*^>\,\.#SA=@T^,6),FRP<['[N+KQE=G$I5.5
MH.\,V W[G:YX!N48SO\Z@?_?2QR79V=2Y=/M50HU?*)M@).@VW=31<ALU>A)
MZU;\0^VGA!$A9KERGT><'U#"MV%#77S2*LO-/&BF<CQ:!'4"__SDEP#'7<27
M6,:<13GYF3V$Z[#8^KSBON)PH?%N4RY=PJI*5B?FS1 DCE;[<#]T#V^.0VL_
M[_J%LTT4 W&H-$IO3:6N8F")T.4*:S^3&KI0>JH)V YOP ;T_7:'_V5;BZ.7
M4CUE)'&G)4U.68NY\=&&8D4,Q:TZ:">F#D>TK$9.MQ(FR]+T7C&9O$?<JHIN
M#ZS'',+OI!@;>FW&V?7!+%0)QX,B 3] N@HLVI"N%PJAY?;B)"@$<')IG]7A
MZH7R"<FBDLDYJRJ:-89LUX5)&2[E_LX0YQT%RN68L/MUU/>;<!VK'.88CX:,
MX2W8WT*+4(! $8U*NN+IA4 5*>+<I42>5/LKH%JC41NML0!6;R^H[/$R+#UZ
M2NF*J:DUHIX*:[A:VV#'\]SZMH9PW8F(NFT.>&*#MC'3Q16,><S2^5 -5?%X
M+\).*MV]^#N#?)"X(L'U68D95G'PS9-?L /7%21UT+>M)Q^ AJB4G.;ED+:9
MJBG3ETYWU-;'=^71?"G?&7B(Q3,*.:/?&>AOX6Y1;TD5WQF,]7R_,T"^9"'4
M;DXR4\& FZ_1E]5N:[S[.R+9/X>33'*CGHY[F*3P"ZJ=_\@ 3#*-A0"FAI'G
M5TH^&! H>$/]W/ 7^H)6N8-^\OPL?O=_G6&>VH%SH8$5I,%K/G>K@@:K I22
M05;);SPZ (&5DJN^9%6J56=7Z-5/IQ6<CE5C*Y\2YGTV!DUB:V8EY_7B,6%2
M,S*Q;A]HFGWP<W,@K'LM:GHTYHFUL![^C>-+22,YBENE_6N<"K1KO)1QS_^M
M-[%6NT1#=K9F'N $#'51=<\<>7F8G$Y'39<=)V:P-)7<#<6;H2!7.WYTL8.6
MD9X]N>(>2(VO,F=;V;HY[P.+-WD+:7/K3.F,55X(7O<=2UW\>8,W[K@#KQ"$
MLDY'5>Q.+CX!P20A=<+J^FL&6 ':/-SSL-"CTX=\GY=2;D&\HN?I+[G,Y^EQ
M6.NZ.9D=/1&@-4,[RIE7&F<//G"SW41%K-"?IM;AN_"3[_+?OG&II'+8O[G^
ML_EDY*W70X0L-2' 34T:*-G5:STR"0IM0-G6>*X*9Z]1L2MKIQ9F_(9BWNN$
M[K?YO).B:92Q68TW[-<TH_H%J3J \\9[2E.*=]GLCTA<-R"B;'ULEH0S_P-$
M&XIY@K!5MS34<5;0_HK6R*M2]Z)9,HT)"2G#*2)7%MAX:R6$]J<=&FL70T(F
M..0?$U6\FYTM)F3A[]6FO+T]]]W%AAI"7G'@9)9>_4B]4L3[6UP*CN2N!E;O
M-9)4[M[Z:XV1,Z8/T=\T-[;[]+:VSE5<'4FG][RG<B!FQ+:YNT19 $ZZH1_C
MM?/3RZVR6RX".#UHI+?J@M[7]0*5]-3&*@=^.'H.VPA:)$>^U;+C*?$^?N5=
M<]H6^/LQ@9''PZD[M,O!,<J5J.6Z*W09])3=^S)8G+?'L OL;DVX_<%+7(4Z
MJ#]9)7F7U"XK^_MG6O!W!J_I9\WKOW>9%2E'E"'O[IJR].S(O^M6FWQQ+E77
M^SH >2Z53+ 7_LX@R*U[5+B6^>&# [%B5U4$Z<I-7KBNZ9ET)A)#%HP6-Y2.
M[@#,6\B.)XD-4Q%9H.L$ZF5$K6L+2P2'-_+"\Y%7V4&?BZKBL;Z&?/W$'IVH
M?9=<VR%69%CEQE!"O< RREDPIFTXH74:7N4@E0;]RCPWPA5^/ 8<*'A[(OGI
M1'B,"=(O%(7_ 6[,3JN5J\^7H2TIUVNK?<E*,PW50'(EA9NMIL9>*\1?9+:Q
MO>O2O$<VS9DSNB:CS8@@W3L S/7_:I.BY2?6#WL;*_]X4#SQ4[T /64FD0OE
M_"Y5D>ZD#A;[[36*38O=JPD!S*)=W5Z?^\Z $G@76U(W_ZH*@G1Z/C,HI[E>
MY\>5@9/P!L$C&UV/U+V=GDC6K89,MM56IHFEC=;C.N+&WM(M4)WF[&9N@G]^
M^G(&?)QZ)=I]*/MQE[C97G3III=!'LL;DVB/J0L6G*96(![O.Q9!/DN8(\G#
M58S'&_7P=5-KH:N%EJ>%XOH"LJ5Z6^(?GQ?'^X2LCU3-5V.,H1]>EX9+ED,'
M'\=M+"[V U= ?<(E&"#S@R8133Y<M#W.K\>Y$P^.$Q@7O[.UX=50+Z>,! +$
MZFZ6/N]$D(GT_*@-F"?9SJ6Q%9.)-N93&,:9B.BH!SU3[M57XN'RYXF:2EZU
MR)#8EO9JCSN79KW>6S\;&#7$2_E2OE]NP>]LNJ!E:VPFS'0)DVH,+?EEBP^I
MR?3[>9_^83/;<@@5J@]7TOVB)&8',R>/'S8_$':ZLV%;U/6<*&V3=H)!*MA?
MXNZR3E48B 0&/U[YDCDV9/]\7@M5O_TH03%(>V)E!XZ$?>S<LI*:*(:O(\%C
MK)!$.[)AE\CG<<]K/9E+&IAF#I9EP#GE-6^>7@]_$+9\RNM>VM\SD?431X<S
MR46%A)\HMKE7KAX$5.+$6E59<B1+_BE+3F0X]=M%O>?4N-H!T'9%?*-'U\JQ
MJ9\JI>UK0/+\(R))0,FG0=*FEM\D6!YB+AEL58)B"^1%?,TOS0?::T+M*BVQ
M=_%1I)CY3W?QEI(D T*'$[XC/YF5ZHY3=YV!OF07-DE)XVV-"Q\"4/#YID:Z
MKO2X'H_.,D(PO.U"M$O<1TCMA"AE?-3$";1N_C[F8^UO<:E"@();O)5_$>L&
M*OP9!"6QTGO5$UO4.ZQB:4H7RF=<:D!.)B6Q7GCK?.F+4Q<5S=!"HAIO6SDT
M1:PID>?$P"%%WJFMJB_L5J=88ED=1<09[^2_EWO/+!V9Q17W$RO)H)K/'(V5
M_./7**K!,![KGF**]8!W"<(CY/Y[&^:B\G90Y(G/(K*X:?GZ4P].>?BJTHIY
M;=5)_=1\BT>=L/06>[>DWIHVG_-C5^"%2$,!,<J(,%>G1&#CH\0INV:51MS%
MS(7R'WS)QR.V\T&/+M</ >!#"6U;MK5]I=>[8)O/ZKML@CKE0Z-&5@MNKV]V
MIG<A@N5-*4W:-X*[UB;$FJBV^U/WZ!>FFZP2XO#0$+P!=]R*!ZI 1Y/%;HS#
MQ#RW.2JUZF@P2"QHZ94^/?OM++RZ'."M1LL8HR6SE9F7@T:TK*Q6=C,46#!D
M;D6D.2/$M6FUR3H_W_/N,@AU64P[COZQVSP@]>C6>JB8;!C-QAU[C/ARUS<5
MT62):158-[#R]"JM:/)_^4.::>9<):@"7O[\KGYZV9 >BH5@98./$9X(Y%N/
M-M&<9]^+GE:-.[!W(D373V86HP$!A.%,@[=3*JHBX/QD0[PU& !$1.KR_.+T
M^=]6-M=W!K/0._B*G>\,UX_S:[EJ?_C.8/BU8@FF<.+-Q&-SXW!7XLC&Z]"9
MC9;6\\KSC_^V[3(:#X@&AK(!89YZLIESZ5:;O _E"[PU"-N)8J6&QLQFL=&^
MZ@;%G5_O?G PC-!^7_2EO>&UBY\Y'L#V?D:)6V\DGI-M$"L7N1N9M1E!';G;
M"D+HII K'D;SGYPMA%.+HS]+OE+/8HX;TBF0*NZJ0$#,W@4F[90M8!_O?<S>
M'P'GIF<0]D.:I&/X:\TR#*RW=:KM!\L%H?7^S3\]5E:H$ER_$R4M[!MX@, \
M;;IRK,/94\Q\4HU,#6]#Z%]+[3D2\QYC5#<JN6U5[7JS"#")"I\ JSXIU:(@
MCV.N/M&4U=DI]P:>)SU(^1\O(G]H+?LW4=W_9U+Q^6U#N2 ^J *XR21)QR=[
M-&[>ZU^/1=,K:7N6L,3%WIH^:T6R.76!=2I"J'ZX!"F]JE9BAL%5E'PYK4ER
M#VDK.Y#C6Z%VXW.A\:[FE"\K$S"/,I2 @"Z.9*(B7#OM0%C0%<0*HQXTXH13
M\TO51W'AXSTRAI\I6<FW$- %ZQ'9KAH..//_Q/" _RU&K2,W[5R7V+ZDO\WS
M0X@GO=[-V3'HZJ=A>[B2!;^3W]O:*VE")"\,"MP-75?ZT0F!-MG5%><UPP"M
MS<E-3I5;L0W8KURE;_0/NFY./':5SIG;P>1V "I=TMS]J'KEM10\F/Y;=MRN
MQ11OB*F]@; 5OER:YN,!6>-QG=T^#;LS;AFGE#GO(V)(UJVBL[Y%E8+*'V ]
M1GHC9+F^5* 95S*_@4WZFGQRG1J,[#\?2]]$K1Z6M[97T<8X,LSVA0WB'^$T
MFJRGO%OR1S!_(U?_0I:@ZCCO:S,81-'BV,[I[D="YX6W:\&J\V;[XJZRF>//
MG)$64Q"L1]MJK0UHBZ.B'AIB:I>*-MSVDR;FOOV[_9PB))MULM\?U7G=B!;-
M[IJV#DX-D-X)H<VP*?#&GU0?B<+M%[\S$$/%JZ7O',UL<R]:]!LE?&>X8Q5@
MMF5UQ2I _^_'Y#\(Y+E0Z7[=/%FOOC.PU]WBVW0=I .;0KTJ3IR>+42I9%6D
MJNX>M31M1;]F_K*OK&JCG'U4TK+5@(UL2Y82>&KYXG_M5Q=^HYO2@?1[?X_K
MGW]ORHRG\ <>U:VUU,?"O=PF9H^"[52]J+<W4/99(_N!JG:U8>T7VXX+/^@J
M!?&W8$7N'Y6L5S1PF1FE9RO(#Y/N_YON^V/1AEHHCWS$?)C+Z<1T5)-?RVP;
M_$R6\&@JY'/9[:!0CH-'\Q8.IV.VO28!*MNI"_+S)&C(C/W@?>7"[8*V7_^\
MQ:1;4L2JYMR3G;9?#LL&^M..E,^J0T7#%+<'H_7')XR2#U8?S(WM5(@<XOL-
MNH]5OS.4/WC]9#![<P[BS&K"RIYV.XWTG[6_U;&?I_KKM^BED!<G^EYS3T*'
M+W4' 4]6?PF+$EMPOS2I<'1S93#'_-:6=J/.^R#[[PREICK!1XCB=AZ!RP\3
M"GBM+?Z)K6&$FGA_:EO;DAU*.DX;^WFV*?=&@N;2TH4JU47$EOR@6]X"2\#1
M!\\G1&RHE<M:VEFIS:LE*T+S/-[X?DV0UMX5I7\*](.]-HZ_-VKSS&]J+R=N
MR<K_T5U1,#EMT2H!A=U8VN&&'>!@6%YQA<\TJT8%U@XAU<4FRL][!B( 2J7>
MSN>%#K\\.?'ZC7[OLC*1V'WGU<=,U=]L?]_P$1JU0QKTX_@A7]UJD#80T<R@
M/(23$7'U'+/8H2[@_5"RL#\QLS*1.#GG59U_,+&_L,*_,,2_8/BWQT8GO14"
MP=T2F<E<#<+(NKF+BK&R$$?EE!;/,%?#D,8(;SLKJ+C"RH&61'E;ET QS:*%
M7=ML&(<%YCL!7%.[Y_Y++_S7](.PA.NCE-$. F5A3D#=^^LZR+ [MJJ\H#O@
ML@,[Y397*<P%\J+?0K,)WO,<5=!GKT&)C(\3;@+OL@A(N+$EC782TJAS^&]A
M$9X32%\HTX6(:35V+7"$-FPJC>H@#1SRLI'B5*'P5^1#-*KB,4W@XVK0/OQ(
M2-_+?3U7U-[M$-F?ZJ8U^,$R9.%=RF)Z,'+]"$JX+6O+NM?&VS;E:/U-H*G,
M::7".G2-I)(0YU1\?:IAZ=6$YDAK#4P_I&FLE*\W(7R^P''U2]FD#TF%H&)3
MD"0^ 6L.E3E0Y#?3MS%&8$UW663F[-N;=,_^717<_6G1I1]D])-_<MY&<R7:
M;81Y^EJQIVD2*KUIG2E-=-(2(LR7&V^%S(8_5)"/?F7FC5>Z2%MU!W):"]FP
M[[ L7JMXG6T]X'?#$NX3Z>O%.$JQ*M'KFT8:JM^S%4U-9C&LLC)O#!7590/W
M#[F;5GY^/,FBS1I7I[#(3SIVNU)'S-ZX7KFPN/UEFKUDK<8$E=&X%A,N4V\E
M(B!KZUB-15ZN>CA5+*_YSK#MQ?Q?,FU=C^J.7DP$$PZU:Q1^HLQ(NQCI6:]J
MS*/N\&D$1SRG)RR-<)AU T)E72<D+9^ZS, \ASI']^HI.SJV7-[UYM5]%4+=
M.]EY?/T^C.2V!R2I5?J80$\U(^X-J=Y>XJ!GD+9Q$!13+&+QT+".]K!NM;0"
MK6?K8:&>O$"\"$ZRWV$JWWQROU>JE#S(U[U9J\N8"F^<D3"UJYN"H:Z(FY<F
M2@4O,R(ZQH;1&+Q(>4\UZ,PM<6;[Y$^H9SNK_QRJJ-4>$Z8'--NY-GG73SWJ
M@>-!.X\&$FIM;$.$K4M-\M<&I7H)X@ZIGDPKWQE\>W=L9OB:7(A(HZ"4A=5.
MS61G"W;Y(/K&JN0DN<>"$3T JFB<:Q+Q1I1L38C6QB3M@+N\5VU;C\)::)^M
M/)%Z&@IL'-BY+43**(=+^8376VIUL8WX;7MUT>IAL_ER,2$#$>OAB!ZWFJEJ
MCJ;RCPX$HR9["=1=N2"Q7/*MHP,E_.02_WOS59=Z)C,E <^C'1YU?=RDV7R<
M>.0_(,X6SH'_$QP\KP;47?-HV=RQOT *_4\0^@\XPOT76,MI^^>!-_2-")ZN
M3:++MYYHQWU(T;E2M4&P)W'S^X^9RU&EZ_L[LEF(_'YW@AIX&<6!'I[E)SRH
M[&5='< * CPPPV]^/S.R,ZXK_KD2$DJCFI-@VB1]2@_ 7ES<G+]WIKAL3.Y]
M\5=1*5.11!926YEX['3Y&M8.U_QE"+42:4(W'.P-ZVV[.VO(?@F\SH%H_L[0
MJ]PZ"+!S*Z^"_2*KDC\W9E$9HZ4'")5&N5D!;_G72Z$#>X\+M.TQ:+UDQ7CA
M)R+Z3F_\G;F*<6*4XW/_WH=112@@E^Y(N^\1K=F! 9X\8$X:SHNA3W0"->S$
M8TKLJIN_;(VME)@L3% 7@ LOWQP]7VUPW9Q*BS8$]N>\C!_.8!GJ;6VPWC7X
M?:.#Y9'U9].[-NFP&;NX>MD$NWFL7=V2KT[TWAUL3U:G_&.83>+YJO?#!Q?_
M(ND<)_DU:>G*27BVGA!NL'(A?>K;SQ!TVI%+O1:<JW/,MU8?.C["JQ^SDC /
M,3 I'$,;WA#H]*:-<#7-*2"2QI+FCL3*$<GWNS:?.]&P;%F:O4J)CZBPI_R$
M-?!S>B="QQM?5&("&2Z^E.ST> ,<-[TE2NB!]'@'IXW)]20X'=09;YA']^?3
MN;S=_J1XQ[=G27'_R!I=5<AEC_2TT>/_4$/SZ$F?58A-HL?2_8MTH9'^E<[F
MC.W:SZ9$#Z)M%G,C56=4'Y"@E&RUI$(,#GOYYX#.@-]F_/E35.I]1X/2M#LX
MAT_2$S [\32O0">^>K$Q1X<,C6+AM8Q#'/F=P837=;(>T#W=%+@:^M/.YY'%
M0;I!X*RASO[G4>\-]DMWX<>3CNVEY4^>-WJ(G/; &MAN]3PD6CP<Z'05$];,
M75OW0)M'1DC:X3\W*5[/]0P%^I6S.L=#3W6Y9\/FN>V#]"U3$5T;;+':842Q
M,;XYA8<HX87(NM$.M [.-@=KAAF2Y"^E-+(547R6FA; B4?>KLSR9V^BD;V'
MH+R%R#<_5C0(K":X*Q=MU^:^>;%XOI@,;UA"/[8+-5S8HPMY8&__&'CJ1UZP
MP0' &L-5G-*2_DK]4ST?L+-@VF24#QP$@D[4T)B_[)1T(N7N+10Y&W9NNH/%
MQ45V069(IOUDJYO\_.("T9JV+K3JV3PIN9G+?F(5L!5B;#?4H!;<_[4TN;R8
M:W#KT4,\'^R)OQ[8>OZ))E[;P0 J&\J4@FX?<B^-54KCE%V4FYP56,"O]UM)
M$J^5$-85FMG@B-%YXIG 0EJA?M?F%:B(C=L7POLU(6Q1Q<>D%*R,M?"\X9(?
M*BS=_&A[?$$E.>3+\2N329"!)=*\KE%U6Y*K]&6#9*0%I^E]=5WO;A.3>9G0
M*;@+2[)G>DI]U.,I.X=5;G^GOG61@1 1EZE[=GNKMQ[Z(]=:;M81N=A=&TBW
MN&J+YXAF%VWL2_OB9V:XU90*#&,*55LID\O6EASM=K;@,_?E8]7I4?EX;I$S
M3J:*.[GSEWM_X7S'Q#LQ/F!P 5WQ(:TK+.A&05E U0HJPR0!8Y[&L,6#NO<J
MX]OO@[4(EOFNJ.\,$3\)=[C5M4H%,SY2OXQ$2B?_!H9\Y:^:F6[[LLKM&8A>
M-"L43D67!5]:ZN(YZ3C\SA"_N?Y30F ?NRI+Q>./&W&=7K)D8JEW9B@]W!5)
MX?(A%VMM*<WK:OOJQ6CRZ;M@T<,XT@-!_3QIF]EMIO"V2,L*=BW30+Q3^K0*
M-,._Q7XS>6ZRC (Q(+[IS?.IMRE6;']\DU<+;*BX6@K@4(-84U+>M<]X4?3M
M2(@>*5!3#4]7F?F1'V1J>T]1MGK('?_! >YF [-@CZMAOB.82#6A(3K0E__F
M.NR]"/_!57^,'\=N;XPUT!=](2Y%0Y 7K0L#=;3RVYRN#P6-'Q#0=:O1@)NO
M*7BLD/KO/=LQ7E>Z)(CA3F$UCG6YDN"\D!XISZBEZ_T.E59BWMD9\(9I\3&V
M@@\$ZC,-%\/&XP%>PJ<_7TL65&OI)PV&;Q%-D[8JWL@?Y\J6L%F90U\V0E?R
M7'N1$"[A]KZP'WWJQ=K8Q[9-@?DV'>\:8NE<'-JEK5NFBO>YP6=(/VA==D2\
MLDJS3=6Z=7T/S@V4>;5H4LHV9A!0(]SQ6D%3*R_N6?5M8+X9_AWQP#E$3+7B
M=KO^^.L ]-&8+7(2SJWR]>P(WH6'KPJ,Y, LA;/ /4@1%>'V4NZ;2[[@PPU&
M7ED3?CUKCCRDT?#(RI:R1M^+&SF;N,B0&5W2XRSZ<;+MEMC#N2)+I!\?%%,W
M[B/6P(-V,NQ$E#9]W?"/JTY+%2/6I(67HQ9\P=RE/W5J=JDH)P;3R2V.XX?Q
MO6OEPO+0:E&0W;N)@XE4EU/2CTH(<)F>0/HW][8LU<DVW4*P'CS.62R03=/F
M)GJ@?U#@.X/\!:^[%#M1N-^CF-@.6.P]*H:@LF)K'01MC9L"05B[Z<J9ORQV
MU59.@KD!M/S-_D 632,UE+1<<(XRE:7QP40=OJ<O5TK^6KT,!%8Z?E"" *_C
MKX2O4"T)VD(+0Q%RLDWA(SK;YG2V$,@GC'#@'6*6P'[@R;?4'G__S<L!Z$QU
MKP1D^O.U;TI>"SZ8]M@=6-1PAM-ETI*NP0.EVG7C# ,^ ^_1AA3)#?-46PX0
MBEV16>&AJ][HO[,B.W+!6R#&Q?A[R#!N:8_\AYZ3/4"GC$NOM L=V3O>M=.^
MKIU;&T/DH,&0F.%"F3=\U;-"AV3@S>T8=_JY=UEUW6YKWME=O_-]-(]D#=GR
M]*"UH%K2IG=T#O8XU^A>"IK3HLGB_;JPNHZ)B/"]W'B@\?7WG>5V6P6WZ#/<
M2-7P/N&W53N,*L#XF6!AQ3.1#.ML@Z[;/04F.7]S0OL)A>9FLBK<F'PNXW#:
MV6SN3X,#_!O7Q3U9Y"\*?.Q::31]]%7PI(S#87Q*<^;G?MZBE(+>@^@'4:UH
MJ4FJ&35P0</D"W55^(3Z+4]Q2$E=>:1!KG=?)7<U.'<U<F$?%922!C,O$78P
M:DLT>W<;:W'Q?>0O='ERB3<7='&EB)))J85B2W=L1:I]H 95GIN6/B$AB;2M
MX"3*)I _*[9:+<-TBP=CDD'H63>6XM/5-D=K(FI!V*<X"O[CNJU#)AB:F.41
M$NT6V)8%.8FCQS@CNP)+1&EB27=Z\]Z>FJ3T$PP](A.9 8IX 1%L_93'FR)\
M,35@V3:VBZNM6D9KJFNF8]^PA+3YV-S!)8SH'H^L[K5!]+P4>*\F+@?)NJ/Q
M_C;'2ONX$>X8: KC!>Z\&AQX$:#SMWNT$>RSD+8X%T[N.I"+[(=9:GG'EV.'
M]36-CVWWA[<G;=LX>D4'_4#;G+!E+=/Y]J0WM<!WUPNJ%B>]N4?^4+A2Z]]6
MXPGR ;BR,2E)5XECO[4#C5>A*Y1MJLU:$#].9>KB:3SM_7"P>_5-'%!'_>T:
M@D#3KODB_MOZ@.0:B9LZ//&F[7I?&:34-Y'=+) :B&\DD)5X>L0D_'YK<3H0
MELF[)_I:C,7DZ9P2%[3V5F*P.3W\>-9UJ=-OC!-Y8<QN3=_%PR/IG7"2Z!%7
MDGI,^5+DHAP[%Z6OX$ZC\>O =G8HMAY[K7$F_%B_GO8M&*=,]Y57P9IGWW@4
M2"XFRHVJ4HO*ZVWN9,FY[YH?H^UD#59"C#<7W+(,[&W?D2F;%^[ <ZK376O8
M'N>)S\B=/N@_=JFXTCU-\ C5PC.7$"&@%+K $*J)O;D:-MFYI?C^8%'IO8&=
M;0F9LGKMCJV2<R79I=SKS(X;&FB4E4:R8TEL\B1S1GM(0$D@FV(AN6SB>/]>
M,H)B$4G6;I&<4O/87C<LK]4!YR]3>=-*Q9"@ -V 7>_:OJ)^%\J1SSZ4A42X
M3Y:/5?*O%V+E/#V$&IM*U-O?)P+KG8UYH,()YP88Y0BFR8DV%9>^FKM(OU;+
MX2$_\"]C^%+:!G0"X[]7(7$,\G4SO^;WPDD?N%JDF=!7Z'XFG(#7K@7-Y\<9
M--JYE=3GB]Z-51$WS9TMHE3\MMC@\WR5Z\9+>SGD=+^H/^NU>$F+<HO5W7IM
MIW8,:]']7^,R%:16_7+,5]Y^FB/LEH@'A6=9-UW*@C9]+,-I70J::/"3J?KL
MKZK<84>TKQA>YHIG?F^=_O*BHOL""3N- &&<U*.HPX7$#6LH8)=;H?GH OJP
MI;3:=JB%("==BLA]=*]B6BH['^ZHM942P<8ZYAGUNN%Y\\P&P.-]!.QU7^0(
MUP$3#C_V[B=[.1[%:Q$#6;&#ALLKTWL5+&([RYI6N=8.](9P#7;1[E<AX\"H
M^9)7#M'"BG8O'<'DR@C!#.;1D]>5Z0F).[_N! P&%*O22_#:+?=V8A($AJ-P
MBKCV7KFVKX4R)TH4/\N!Q^GF.L-.Z"]RYMD@07O(=LK.LHND@_QBP.)RKH]6
M2)?I2EZH[!+['P9H%G<$.#(%ZC>K S[T*]NHRO;^I:RJL!+UQX0UPO.=K][?
M* 2V@]G9FU1UDM=K?CN$Z):58(+Z"1LC+]'TF:B!/;5ZC@8-?!-[X:L]M4[/
M%S7UHV&/20/:T$D!?7I/TMN>-_DU@$749?H_3T%^$,ES77HA[J* 6,H%B7=-
MQ<X:V3YONG#O<YN>ZV:F(BGM9$0UCO0%@^)@?O$-^]P>+3RYP8P&RNI] EOK
MSDQ\_4S*$ <B%Z?;:_R<QH-J]=6UM7-)$(]55/U(@M3);+B=@5G=(8XM%?IZ
M3\B<K*B?680+9!'1?1RD2N/T>=@+HXV/(V%U^]Q[@S>';Q573D[4TP>J%YA:
M'CL4)P/%524N[($<5 ! O&&R0 F6^XUALL[^T^ :NSZ?Z(,,;FI74)5*Z.DJ
MP[R^7J&K><>.:D $-.",%-7^&@C3:(4FL;G6ZAC<&=[P$2!?U=M?,4^6YQ_6
M>Y'WC^JE/(K]*3GV]/C>+,Q#=.2$U@-'"F&_B?LAV3.;Q-D&J\I$>V0"#>9K
M RHJ1KZ 4RDYD.%42GPV=YMA[39]H;^?F;F/ELQ2O=I]+5!9-VK<"O&*F=CE
MD8H! _D^(M*WFU3#)X%@2I.0K4= R]K#U7CQ.#W:$*]H?X\D1*[I][&"]C3L
MJ[1Q29%L9(EU4:J)*)M5O,C(Z3K:_$]!(VZX*P33XI-W1Z@ F(D3S8?I =<H
MI3.$6W0/&G/ \F%3TBH?DT(VF*LEO7ZSAU64:ETUQ*-O6X\!=@#[49E_MR_C
MQ=,< [#^#9(%<T\JEZ=*W7[SR/A&20>O7@CK<;NM!==H?IZ^2ZHV!8QA;@'4
MDWN#4H?Q.2T)6@U%M^GST0L(!\\F @%)&A<7ZN##!-P4K\)G^S%G!A&L3.^M
MRP* RQ76Y;ET7ZR;U0)7^?+KHT#'(Q9+D 0T)ZMZ_Z<H;QU,K@9'&13,U5Z4
MNYYFUMEH8)(:"*&4%A-M14#*36EBN@9>=(G7]-ZH!;^#YB^T!BNZ(DX(?LNS
MN6U$TA8@M-MYU\Q6)_,=XS+0!.^M2F^G-)#E36 )B95_MZ M6]X-CI::L?3<
M$2)([ S]UJL..;452WY_QADXV&>;P?C$HT(>\,M"QQI$EF(]!."'UDAF8G*7
M16Q^4EX[/#J(6!H@U8'^^)8KTC '.H"IF(^O.=94C[FT#UB7=J/9;?!KC)H#
M)D.&Y'<94*#9@9GU9\DEVZZ91FT5 K!UZM+HENT4\TS]UC="5P1W3747?_O
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
M+\;*:S[&"30?=VRH+"J_GPD<4?^\7HZ*^<[P(!:&\OG:Z'ZXJ, N4N>B8+8
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
MF-9P!^E1,FMDHLC5,?>DD9C!YL:IIY$^*6_:<;AU3GA<DWE^$WY&=%,$&SM
M:XHI/\N*N]6Y9K=-\QQ3+0"[TI-UHS6Z4]^LMNNZ=+K-<,/>:Q Q:G/6(&2<
M@K9=J;'==&WRHR3SZ9TGX[=\LK'R(9"VQD=\'MS=D[Y@R0KVPFXSC9+Z)9-:
MV8B"*2FPF-"U :+8]5^KI/:XD/'=I3<++0U*\.)U0X&;=T:_H6[5?*X_OHJ7
M=.N2+'T8=I%3,&88#ZIXC%<0GH5G?TLY(29Q(LUZQ,66:-YD+"+W>@7Y? SK
M/;,<J"3788L9/_YR["27'<9=(_FY/8(E$P$JK\,K""!:(;VFP^AN4+5+M_54
M0$<=7KB&0/[6PC!\R"I=)HL4\VC[Q49UO+^8IZMLS5^2M\,C%3.%Z"CID2Z_
M;6>2FRJL-I4LKAZ-6&*=&\5,_H"6R<7,YV+;9,J3/JY9KUI"CF6"6$4BG8::
M[*XUW[Z#M0DXL#&M$?>#Q+P1UY@8S@[T7(;5G438!'1@[=[ZS3?G%IXW=?"(
M@'JM.NIYG5[LCS]?'NS+471:UXRXSFF><I(!7V@NE.:603Y%U\V1-=[)G"^,
M)A&#XC9ZP;JF2[WQ5YD$-_4RI$#]G9'G/M/H;J1)H?)Y?F6D,1 +P3*_'L9C
MP0 >9:+W,\UD1=_TKW^TQNT2D_D;:>Y5?)U0(YUD ?5>=5%MAQ0@Q'I5 _WW
M[7M4@SG,V&N5LL?3J%#"P\@#CI@CIK97/S+)6?#93%0OB-5M.6K&3:;-1YL\
M??WW)\C0-JK/@G,R^L0=O P.B3>4'$C2"L]_$> NP%*NUW9\FI9]J5WF%AA8
MAO*.-@M@3@0(I&8>DY;)0!';)?L':'A;&D>QO]!!=K4+N^][2W7QH<[5&_9.
M[EY<K7?+_!0#<1'>)&>_A?P4 Q&Q)8L1#,9\;"!."T#W$JG5VC3=(#KW2DT\
MK4RS+8BE<+=T?II6>2UIN1'64:@4!W)JX9?)!UMY*3;G $UR[*5S[0:6+!2)
M[#TN/2%K7G*#;B $SF]X!UB[DJU \!:#L%9Q+UO"9]I%AUSTU4PRA8,C:,N
M\B*.NTF.5B]?,##\G'J: 5,DYL);7.'"RS]U5+F+(1NX?@>5F:=X.4!3]:LU
M SE3*6^M9Y\ALU:E;D8!=0KW/3!%T09LO)MNVK])R"_L=\S4"MKQH[2?B=18
MTA_W@[5V^M]9(?T'-1(P0XPV^@)C0>#=_%03(04,IB2_1+/;:6+L4W0_4:%*
MGM[+%NDR=,B\1E$PE,(8-VZZ46QSI8<>"N/4QFY?P4]GAEQ&FT49>F P[H5#
M\.%]K<?5BSV+:32ZRAQUWBG;G5SN5-<W5H!)@;C#\$9=L]TOA1 %,/&+M=7.
MG@!U7Q.J07\4YCU@1/N1E,'EC(^.E?_GC)T?&"M4-ET&KRR,L*/$SON:9YC-
MMN:@33?A$3=T [2%]6I:+($+V$JD&V%5KK>5(SLZ]%;F589$V6I+YE16?&P2
MI<S<3RC!49*QTQ3=;O%[EM"[L"_V978^7"K7GJ^EVU%2T"I\B)&[6U.QX#:?
MHU0+8"U%I>C+NM+4'E@D4&_^GAPA,CJX,#N"R2'= G.@(C40]>ZM!7#/)!LI
M@3 95?K]VS?PAA6R.7,?@S<I]>CU]D1=ZH$S24MW;5KFVD=.E_LO&D<O('L(
M-J\XNT5K[&KM1/U(*AWI!XRVDV//X^:9'S1/<KF,"C$:L  ^O7FSWQ'4L>D7
M#.''V6R=1/,0!ZIG/"W>2T%10;+3$_S=?ARVPU.2!)</=;^F]4X&H)ZB.+QE
M 26 8=Q%EN:V+?M F33;>#ZE4I=];K7, %0F\.F\(:'>&%HWN6QMGHH6 7SZ
M;"C(D_"_K^K_AT_6_'SQM,#0= 2Q8WX]H=*F1.+J_$7Q&*L%25ZCMC"W19V7
MB4O#5 SG5T%Z_?14[J=M)64M%^I#?D"%W>C'I<'O#,EW:,H?WQ2M^=WI;3N<
MB2V^AV!2+<Y7J=I>^*UEB3D+8_%YJ/LF"&^=H^T59((=+,*<@ZTW!I>21FF<
MS1'%HGY7 6V'LW]Q3RSRFZJJ1]7^XMC^X:;^$T?)63?S$<[^?8>AUGN)O4$
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
M88O?\[4X"Q+;U146E0>+D- 38?"R.IN-902UDK.VRA\RY3/+]GM=,09 LD6
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
M&,<9TYF*,;$#2^!D9VM=$WYLQ?2"V##>0G#(/"B/H*/[UI<EW>T<?EZYY]P
M.2JLCW6%ZT?1Y0#%<5-V:F=N0I:-+^]ZQ]@I7:R"HHUF6M*7RHG5F\6$L:3L
M;G\J9NE2[9 3=66IV9[B7&O-O>W2#Y+WM"/XXX^-BA[_<^_4W?I_[)[1OOZ/
M_3K7&?][A]!_._C_QD$E2 )WC^8YIQ]H_/@;LI^I8E7F9[A%5<6"@*L+@9C<
MC2:WK-P<JT/@=X.SW8//+<ZS$0V*FM-,,^(+F?2W\C>4=V=DOY+\S<"R^=)D
MO6>C]-_W;W2YP!,JI*(:0<YEHCW=+>]U"3:>25#,EQHK!UGZ V+?(M6@R+70
MW\A/[&"#=](=+8JU[%-8Y2^#[JP%1MI@25K#;+53HE):+//S#M_X+5=92:GS
MDS9B$M2P;2LP EHX@.VO%51B3<[IF$B[NR*W,D>D?*H4,8N_0M/%!V?6Z(PJ
MBM]ZK1<'P6J3IGRJ0PMYVSQD(F1&7ZTR%0>F*#2D.$7HP&ZL7WWU>YSDEF]V
M'&_AS:!PEHXEI= 'F^(/4!^:LZ'> "H,5X U@@!,4PH!\:_\TARJ:(S8:<:R
MJ6&_M/B",2?RH(E</[HTPM)#!DN.U ,#^K +1DRQ6!I#5<.R7,<2$9_C-"!(
M "%P0(8'- B2A1I3FI*7!#+"HA5,T$X[/)&'O4Z22V");%@$TP34O:YAJ11=
MU=$E_YC8CY;+1&H#!4W(V<(+JE*;JE(;?[T8$2IJ@9\P'/N'KQUDBQ,_?%>*
M?C.7U&;IHV;YIELS(+%QS 5A+$;LOYP9/7478L]I]*D@;RP?J#R(L2><G0EM
MBUS??$>TD7]!-.5GK)\D%<+O*AQ8OAT\V>3+R%R<-WUGZ5YJ+W6O?+D-!D""
M8KP33+;1 4#"Q-U@';.XT>D&B8ZFK^7W@X[INY3C\;0%CSMFAXUASI#J;! ,
M6D%ZVYG70N!M$DIQD^[3,";CEDW^#,I<<3*+5'%6H#&UBK6_1,L;>_K&D2 &
M[3I/;[97L,%6V&.W"KAAZ=U6'$//[4%7%U,T)!AVA8I64-6L]O+*&_Y.^=_I
MZ,Y='2W;-X:;K9_2D50DX))%=0^#N65=IKT<@X9M'J'<7Y_DU)[2D7?%]Z=;
M_N1^PG#KO_@ XO_Q-4;Y_3C'\T%.D*QKZQK7.2D#-TM"&$VQ, %C,"BGF^XQ
MR.P6K.R2!2&Z!XY/\%:5HCLJS$NO"N$'0ENAUH+6N>O&;9O9HSB-NLT(-PN%
M>5N#)<L <2]Y\=^:>:*K"BNL<\;X?^_L$0A;%$+E:90.2@K A5(40KV1FI_L
M,P,4.URIO:*7"):C"R"K56F3/U!Z_MZ6HD67LP29"VTBP<B/O0OHB[EKD*'Y
M[SZ1R&+A.6Y$EM<=I>A/&Z--\;,-3\%_&&5:2EIZ$,G"_B'*[<S7=! :9HJ\
M'A/2.47^5("@UEU,$\;E>J1":;SX470[/%C+R5TPXW(9$KY-QD0>ND&W;N-U
MZ+M&*PX^K=[!HU)\'\N+'G"% DR+SNO8CSYO$K7AC(XU*4D$^0N5'Y2.07Z&
MJD+):W>J+3P'A0H-O+>OHH)N7"ON]Y?2A4V<Q]-$+Z.DQS,IJ;$H@IU_"T.9
MG=RH;VHRWT(*=KI,=&V<J+.4EYLX97)(6R2P($UQI8>(NA)RIB]+Z!NWP+,,
MY*&@:K3=M+F*/+A9!*V07Q#;BJ[KN7;7EU]K&6GM!S8N+1X3!0 A3P/&\(/N
ME1J/.?3JN/ <(34QYZ4,+9 A"!N.>VIN..\M5%TFY<? MGK=Z]7_99_?,9BG
MGW_I./W:0O/F7DH@?B;PE9' D QW1P15I2&?V]C;'EC0BI2I#E;'WOR(REO0
M4&1HW%!T-!P&PZ68OF_:;:96KN^7),5:6=90-^@7\_7+YZNOB;M3^;,0>KT1
M,M4*R2/?)_ Z#V FP'N%MRUL#"!;/D9F7.F;?J7[K<-[)^/:+?IBX]#]\ULH
M ?/-KG ./#1)7Z'@1V.6=38 ^MR3RILIAQ)*-DX0P0C@#A0%A6,[=92V:S]T
MAD2ZSW&J3XII@-OWY0I6S,F]U*?5'N83W+:6)C%B;7%HJ-APLL?- 3\3ZWN%
M[QT2F88%Q?75R^\\VM@/JIW9+<9K)XZ+D1@T0DAZ-1.>E(XWU;C%;5^2-MRI
MF>939>#_F!;3/BDZ6W6X*D>PA@&-4H"F.-Z/_K4VDCI-_;RMI13%[9/]YQF^
MM;;BQK/6XJQ1Z&;UQ!56162[%Z:+:"4 0'C4;!9;QA)114 T!!0_4C..8>,:
M7XAWE(5D'QP'$G6K;3"^&1NE:0&UY$G>-J\57YWD>=NLYT3]Y,5LOWE3 M=/
MJ\4@,DZXH;5"Z;5X_?A&#?[0KUWR7>KR\WI'/S$-[ZR ^AG6#FRARYBG;'57
MV[XL!WID7GZ[]K;ZBMQF-UH'A$*1"V_ PMF??_[5UQZ$=I?V"\^\#@6B*F58
MZUXP,DM INXX6H LX7RG=,[=A&J@U?TNJ%F&L=!'B$>T%>9RWD<JJNI#?CV?
M,+CVJY_UOM&\U5SKM+O5ZH0(3W3ZX(+$ZK["4R*A*TKF<HK)D:;-(-FD[]-(
M[Q,/5B>C\N] A+IW,,"D/^#/C?J-HFY22T+S4,9$G9PF6WEQN\-$A>,'&":+
MQ9%5J&@OMJZXI AIB,N+'A5K1SI\1BV&]1V]*2J8N3R3.^-46=-9L1?@Y7*X
MBI9S"'?4BDB><X4.6<B,$:G<J-)TEL+B)=%0OD+V? ANV]O$TMJJV+U %RL:
M5L) 89_^?4".7[0$ERKJ\O4Y)W\/2T.4/?DF-@*"!4T9U7&($ ;UE3:[!?7K
M#E&P?7$BP1HT!B(7D2''(:%N)<+L%(5Y=NSDD H7.,:QN;SXKIL&?@1=#K9I
MMM $RM&ZB4B%S>XBS]8@"&(0W50$S#Y?3]FS07U=1R-*RXM->=[8[7PBZWIR
M5#S)MX2BJ"PI2T[)"./8&EJD,49I,?4HG/S3X"@HQ5(.IU]$89>ULJN*,K3#
MBP:A$=N1W++A=D.C#[Y6#BVM)=DR*/D<H"D308/HA6O<EHE.;;"6"5C+.]#@
MF/YWW[/?'O[JX?["G#@AX69Q\>,$AC:O[2NG=$$UY*@&MP::FQ>3Y ]CFQZ/
M3KY,_P:MUW\^)%9$7#3VCI.Q<MOM=5,S*\I5L-&EQ"JQ#AF*[/(8=OL&H!?<
M=;[XZ74YBQDS.)!J>S.E#,RA5\M<C8=UWPQ624B:^._V M2 1:L*##J4V$#V
M(8F_0%DO]$+T/T%I RZLVI=) Z=KUTT,(Q(_4NHBC:ZAF0Z?*'5@KM94X&LX
M@U=7G3MG/BZM]Y\M\1-VGF9G\?0DJE9@8'U-PH*IRR/=5._8"&UCDZCGV==J
MMT!9:K3,6Y<>/D1U_O+Z\G6EUWL3>K_-CJ%7*7(7(]+@# O>XVFSZ$OK-)<V
MRP@W2C1R]UX:\[GE$$>" ?0&DD.=<@&5@S-*):WO\\!V,J5>LA_LPT*U2/J[
M)"N"WC)$#;4-E;\.@Z9S:/MYYPW2+['TG($S 0S_\/'"&8"*=$QVE.+WCO4X
M/M>&!!"_YEL5^H]Z6.;LX/B _OAWH43\*%-^S>P]G'K ^<K/F6^,DM6XWBT;
MDU&H0;!OI7$3.RRKG6KBF!;@9N=\E%,]+L^6B(:B*H3M.T"ASH-+>>I8G6)"
M*UEN&S5#]<X#00^SMO6$@45-*_'4!<+KD(?_=^=SC8F1*SN!:Q-2G#(+;2HR
MH"4Y3<7G49>,0HN>+J7/\TETW%60O?![][R\*:]E)<V;_SH/5VN^X+V\:U&(
MIN"/BQ5H?^%-_XW0YGU23,\8R/1<X<U9&PDP\AJ*K%S15;5$;MUZ;&4FE%R%
M8^>V9) R<>MYX8/5N_[X:R8&N,;S2DG8<_&/X1H7<9\G(U$I39!3N@1P%E54
M(,^^'>C/=_UJIK?3XH&"MQIM>*1@D=1]/[##PMGB2?50>NWA']UK4=O]K)WW
MC_(HDFT)TQ9<B0[XP]K$75?B@T8JHGU,.A1+T_\@K-8/,GUS!?[.\NY729T5
MKO2ATJ%FLVCK0O,*$9_#\QH5FXXUU+ORUR;=2=19_$"ZEUT;^%>.MTA 4=_[
MSR1#QR^)1_+1BBQ69E;VNBY48X/[FP 4)YA, 0A>5BL"_=3!()/%PC.,G_^7
MK;MZ\'$-B0[)W?,=8R8N$QD/?$-#%&$]TV^?'7P/:?D0TCX=TG"K;@:OR^'T
M?]%/9YO\N*IAI;*N4%*=Y&*O*9?Q2T>+Y/3L;6A'2;%>+04J<[,C#TB5Y:T!
MOA5!;+WHNT[&%H)R5%OI6^)@F]I096J*:60%1.3V*5UJ:]2$*<4K"?**EEI]
M%]$7N9P17#7X5O<GU5.(!AMHSRB>TL$<1H/Z G00L])Y)9D=%^MG*^[X#N)&
M9ZBWJF9+V[B"4,L90?\'A 'X&]#-VO)*J-R#$7PW-&51P)B%&&CR?,4DL!T[
MNPA-'=HDZWK<2094>[!I[)2C>ZOZ"62^.VBP/@YILG_BE>2^M/I@6![91&VV
M*Y.L"9=N+\4 @3ZS"4ZL8-_J@=G=(K<\I)6+7%T*VM_76_A>MY=2E,,<*?AK
MQPJ#=44-3:#>F4VZ:P15:B6^+]H'G%N5#FH'?2J2FON+0 C+_ 4XDWR^=)0R
M6,-KY@7J9O=%_P4,\_4!I_XG0#!F.(M5E'K(HTIEVQZDSB$JO70_/G,V*UQ$
MU?JT>W&,+H7];"*O6@^AR P$L6H>@*I5K$(H1 S&EGC_^:N[).M?!T*(&YNI
M(*FXITE\]WT8O#P=1+)8HM:7S>E3&!TMCL=2^(OR'*EE-%W*S;SD-Z4:')IP
M-Y1)V\I-V-QD>^G3A2!&>LGKEQ4[OU<FZT9IO"#7<'>'>^YW#2)_<0\;E[TX
M[2.-[I%NJ"D6 8T*])_WQ'GM&[;32^3Q%JC9N5B\8X'[P3YAV(=?#W];/I2O
M>I _^$#W[<WL4H?H7H &R_'5V$6@25%FL/4[O:K-J,PC[ZGC6LE^CV'J-0J'
M=.ZEJ.TH,6P+-41P. W/DHF\EP;Y(I)VP<%0!RH&^ C=+2A&ZNA"6;*<7@VZ
MEUL\T\!9E.#W3+/T*B[?BSE/=2<\<>/\X^HT[C&^T1QFH0[]\"#/Z$U?\M;3
MBNY!",%\.94FFG,#XI37<X:KE )]TWZG@4!%KU,CSM]XPI%G:?] JQ.)_Y9I
M%*$&!OC?L]"!X*@EJ1V(U)Y+TA7]KB^O42 $-2>F2>HR>6^Y,?3279\?J4,Q
MUZ2TH5C^9,#33*.<2-9;PR*IT6X=KBT2A^["TF%?((2?/T1Y^TQ9+IM&F3QY
M3X66W:Y(QK'?N.G.6Y"E=R^9]P%2L"_\5M#\./S/?SYZYWF\5F.N[@<T'*^_
MMXICHXZ[O![E^9*;-,E[549&IJ#".D3"R K:]#A&MZ*?B:2CJ8'BB+N#OE>5
M_J%;15%CUO:&KW.,)=-8C=.0X_Q:2_X+U\><IW3<QGXL]*)&G- FC3C=/ HS
M2?@G=R?V(T9CH$GL.6Q*7.A%8=66_U#L\K18@X!RF/*=!C5>E[V#K-8RL%L\
M?M3$?*MM&6:9B/4&Y<DM"MI$%;T:=QK5?MVM?P6N'KWRY.W.HUQ(];MLW]LN
MKZ@^8\61HN\(%@96/R/OYWG&TA5J;@XQ.\1/#'5CP@ QI*7Q^TZ\7@:4V)1P
M?M(SY?:5O9]ATK4/G6\WIMNC^,+OI;$E<.T,A/Z]5+>54MP5*C8F:5T7Z#)I
M\))OS_CG.].]+4),N-A>%WR%]#-47U(*Y0/_#-51*4C L'-#FD>&V(2*U-K\
MPY\OT[(9/-ZQ*8UYL)S_09A5GND_;O82DUG8B7I#T^OCS$)T4R2!5=.>Z1T)
M<X]R+VXW9S!8^1JEF2>QJP/4WP+OY1=)(\'D\/; EL[ 9W]IUPNMU.13NN'P
M3D8S:3^2?^S9VNHM?<@4)M\TNZM _:"Q2G%*;M1U?-==RQ1;*]B^%><9#/3O
MBS3$3?!SZYS2N3 @(,ZE%$:C+[NVP<F=2AI;T?VD:&*NA:R XJB'4LC3GCQ+
MHZ4T9:;O]?RU8,# 2$^2+%](99J"=*49)+S(CJ.X'C![<KOJ"7CTJY5!27%2
M]HHLM^HGEW+1(A_UG+=KMDDV6*2;I_KPT)S!SJ--N?Z2B=*Z78B^YHMWSX>X
M)0_4G99?*UP8GUK;?4LSO'U(P;ZW^';4 ND3K=!MWT;>R&O>^"P9/%O\]ZC\
MWY0YXM\O#MV-I\>N-9HG+YQYF#.&*R8$<LD&37'S-A;KX"P.P8W@8\= T EB
M-H2%5$3B<9G8;GP>OK^9?:3G_JI=K4'R*WSX^:]BA!B%<H4P]RC_*O0N\])
M<+DPI:O%Z7@ DA2@TL/8,;6^&3R4ZUUU-)Y;V;NQ77UR2X9GC/^,-G58]!AL
M<:'+ !HTM)@7V#C95I=J\5]-B<RR\.MK^S6J'(?B*]U;0%KM*1T#1]HZNER%
MMGKN619U;8*DRE[-N%*U8I34MIJ,X:WGMH2L')SX_38KD,+-_E<C]BLEJX+$
MF4[I<MC"FYQ]W EM\]M)ZP[[E-1 D'-S>V!NO04/2WVVGVU3J9N'YO#N,8R3
M]R1P/N2ZY:V*^++.LG=XJW^O4JPX=G_CPH"MXM*%*8<0IL.=>!7U$<R\Q>LC
M0\\[#U5Z>UK#30,7R^(BE:<TU$=.Z8Y!F>KS'6B56_OW']T-9;O41_QK(-.=
M":SKTEQ<KCV:WK$=Q1,%Z)?6 E^)J\J)1NQ*82+J I1.Z6X5]W2?M3ON@FQT
MB#L2MD$S/ I=N%TN5,2YK!'93]I#_ZI0)"MVM]W-?$V4KV')?^;-:&564O5'
MI\=.C4;JYCDR6YTAMI:SLBO)G]C./RU^5W5P':1L[X9%@T'?H@6P(6UN%F4Q
MBDV7Z9LN$IU]+_CL-$1V1.2'K0?Z+?B(7+N2'(!",>_>!3:;?=-SW4ZIZL,A
M(6H2.;TM?&#GKP]V;Y3(_LX_F3'*2:V^)*7/'T>(=EC5*7]6=O?C&/ I)N-V
MJ63QC__D6&PHJY*"L30;E>>6K-4R4:5-5;7U/IW\7!I\4J'V< $']N9AB7H?
M)!7N_L7,#U?X&"@IT0P!D%. ?S@SL=]^_/#O@_O2=RLO-PE1);('.TM2AX?%
M!9+T^(KS6\&N\%0.=?)1G*/-[1<1:^/AB#K^_M\*>U?BETLMK?V!)GR%2]_7
M(_&C7L_A$[P$'^W6&6-]")@1CR7I<!7]8#O_I:IIU2!L22=[08:HIQ0'L,8#
M/#$ U)N*VG>QDJ9CL<LGH!F9E39YSDCP&/2V.D0GN0(T_C)DB-4<"PJ4M;?"
M:..^@F?\C9;QQD$_S0F$+KU<(YE&J\=S;G:(<G..UH%>[!8ZM3LU*NNZM=P>
M3H$&+ G)Y5[<8WT7PV()D>3 P'DJ]5U^6DQ)3;C7][1Q^/_T](:987>;JLSQ
MYQ-F=Y0]C6ZY^+1LD5OCVYF?,*4X7&FO_RXK*+1K8D7;$5MNYX,,"NK(R!3U
MX=!NCVU'5*>M14CD=[-.8><,+\C@:S_M7 F+1TE&9W&XZ6U>(&J95:UF!#2/
M$370_@41;IV#"J8XM%9\@":G.S)-OK\&5?X0=6L./X\3^Q+?)_S$,,DA1KON
MV>[%2[O6F^+FTVE_X#"D/%"EM'X*&F+TNPIEEP$<ZSZNO)G&BBNJ=F[!:GVK
MMC&F1R50.]?/\SM6]=%$;19CK21UE:DES&8HHU0)LB# %(76RF,*O\.I]G>J
MS;(+PV.SRK[UYS,&TJ@QSBZ<UJTI&">^W<2EEFVR.HW$4$%42$8^<!;1:B,.
M3=\IW(UB%@;].A3]F]\?&S;5E:%+B]3!_\':>P>UF6R+OLR>&6?PF&23C1G
M9)-MX@P8@T4R @F0""9;" F3,QZ/R3GG,& $2""B IFQR=F )0%"8'(0P>0,
M%WOOL^][]YQ=KU[5[2JI],?ZK=5?+WV]UI*Z^_M8LZ.F,$UZVZ,[B!IW?:FX
M:=$*SQP<EM/GB&97<AI__[[D(%OBGUCOT4UW<&-9F-XJ_?-Q7W\=[0WXNJ"4
M4KI#\Q_3S>YG%27*3R^MR9FMY#O&Q>5/N>"P< @9E977YRH#[[Y@D*P[UA5H
MP 2WSRP"FZVE97X5/-J6=S3:##,JK7!%B6@)?'QW1U'/^X&2O\!<Y#<4KSCE
MRD ;%_SM?Y[\1"L7R>WIA/K(7M5X2<T1M4;B!J7A0QD=T=%94ZG05!M/32*
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
M.$[0S@/OA8(SL?# C%\$]*6>)LZ7'P]-9;]7'[]>5&D9Z]1B_:MB%-7!^QO
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
MU!63R]>WHU>*0UU7 4D8E G&)(LD"D!_B]/^X%14D!Q6U)2S""V* 0%0S['
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
M?Z!F6:*\*#30-=<V;MZOA %%,U0_=Y?O\"^#8N<5*OT*]>-&-M(!!<Q2LO<
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
M;/?ZT\YICI<;Y[)A&]Q4]XL.X,+BB;7 \0V%3.CCV))TO'.NOG6B0BU>9H*
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
MFM_K6?SX*LIQ<( 9;0AAD5Y8"=Q5K3H$OQY1^6)JC=.E3^2>8]T_)*N=4,2
MQG^0%M](Z'?2^AMI_0^2B+I9=$9[%6[]--]M/XJ5$4K"?)Z]U(4KV>*LSQ'
MU>Q[Y9<SDR!KZO<NS.91FB8_YB;>>CQ,28=-1\RK$1'F]W/VU;X@OT>7.7US
M$%$_54FA\67\U$A<V+X?B:AEOKM6KU)IIQ.?,?WJX6D5&VN29&_ZAA":!V]#
M)GP["3&%(D]X!^I\2T5CWL\-+/@[%8VOE*."!@_OWZEH2B^G*9B6H6NE<* ,
M B@_IR"@<M2G>8++@!K*:,B1)\-,895L'EQ7]OVZ@>2);SX][ NS&W"3  #E
M\1 91 =:#UNGD1PPGR07!A-G=\:IN=M?EGZDN=="B^H5I@,:V7#R<1;Z(5]Z
MV;C*/;-P7E4F @Q ?CO-"%!\URF(;KHQXY0P.W+A11GSZY%?_F0XJ*MYEF#J
M#[9'-\P?8N&'7]ESZJF>-;6N)=#H]*UR]" 8>-7![<VJ+O1C:7N?XK-G@Y'F
MK^^/H>'G)1BQR,6GD^P'8OV5\57U2!N'<33#=7:( (,FV;(*RPWOD-*BA(.I
MZW9QS'N&!D4G<A^YO&7U2'82+] 'M)JUOQCDP02=?4>>#Y-8%>W5P+( C!X4
M$TL\>W/NC$*^)#-([4V$]GK(1!:MC@,(Q=Q3*SA7"[U(S$YIEI8?'Z4(K_J@
M(OT&%#-_%L>;^E:TE9M;@4T1RFT]1Z7CZ?_],Y:@<L77,;D/HAB\7X^X4F4M
MG#MTZQOSVAF_EE[1*=^1CW-2RGR1(?A^=IOJ7F%?2N_9E9+7)(T.RH#HYC_O
MW9A E3!FS.."Q^_*W@)W"I==E%DE16KN-;"N1[ 2X6;XC,^ ^=^['$@6!,Y$
MUJ $T!DH:0I6E>/^Y$/*M8O!ZLW"'SH(V EO9*RJL.$G?'8#6L(.J,(]V::
M+2C]87(-/ \\6J]4>"N])1V803 J9S9-]VED'O7)-YO-()OV!T4^50MLT!,A
MZT@>Z-7.C:^?FM%VJQD</T&>3UFGY3RU"W%Y%:T6?@Y75_NJ]W$P3RKE;Q/K
M1T=1VM<C,LT6F\U!?LD3VDI!\ 1NQ6RCTTC)X@^-'I(U@#[M!KFVD'#JI(S7
MM9R2)X8R&%#L*@PA4^6QF3I9AF4[FKVT?-\^GA%HVY#(#07EQE^ 5J/CO-'M
MH!:)8?27C1YX.EWUIEB/'SX4!P%:'JXX2PDPJN7YJN'/*EA$WG#E]\9F>?A7
MH*ZO#BFRSQ+EZY%@N'(/,D?LUWDMH%T]N)A]D-3O'A*YE]+T:X]"N(1S5M+A
MDI-O>>?9Q5 4-EX: \D.]@?#(N:1GR=R!95M<L3X/_4/RJ["K)5^M&^K,AG[
MI@%_2!3N^"3N6[0PW:0O3_*['(S8 ,\-].WZA3G.15W?H,U5=S_(_3+_L:&K
MUWKQ05=HMK.:OL&^%7S>NMU=$CY_[>Y_^V3^;Z5_.?&HI[2GO$?M;Y'P' M5
MNUP!W-[T&7\0(#@W.5#3NO&Q*6R*(LU6>*E1NK(5UHSY>N0);_2NR1^IV!W3
M!Q#;&YO6+&>L]O,")4U?;WS&[_]&4Q\SGWB\K^]]IN,+;:^FF2]D[4%KU/P^
MRLNR8>^UO=3.OL:J94=EZUYE8WKQ1NB\7)=W9P9SK^5E_N_!)O/&4=_?8>V
MY!E&7-N#Q2B7=8>\7,!&\('[OOV7@/D"_NQJ4H'T&L.XO6K1R6X=E9.;LA/^
M]8BC\2\/"K2FVAA=\L7R*O+2@,S_,NCBN/IA#[<O]N_]\#%KJBWBH/A,\D[Y
M)\;=KT<N0+O>GJGUVQ"C%VA72,PD!:7<V3DT#&Q+DC]M<"R?Z)O]:B)VZV9M
MY3^BI1<HUEA];O1^H'F0N0NHY&D-U;W\6]Q _TG7\%[.C'?^P/4NV<W-/\8>
M^$'V2;1QP(%M_<_]->CP3F3A#8^=A.5SV&^5'+7^$N!84L77])*R/3/H WZI
MQXI7*PK8R Z6IV&X+UPMDE+8XHV&Q/=K8_=_L0N.UWV\;4C),K\0"9 K>:'[
M+EC12>4^%,DF6M-_UF!Z:> _&*DN.Z2SAW7BU.+_G!?HL<*\.$@['AV007MN
M:0-$Y 2*$PJ7*BPU)H&C\?L"S$R4S>?7?3MI@*6G?.;:&7@-O_["/K??ZF_Y
MID,KKKN_GH%)DI;/T\_E>.1U$9XW()R9/RR8!]V;3VORIN@0B+G2@1WW$AM>
M>^EG2)%#QM]66ODVMFD\S[P<)RW$N*^85M3"#*%J/5DJS 4-S:"\Y2;EEF4?
M_/WV-.I7=GQLF_Y8A)5[.@.6,O_T">DS?^8#7<&_]U[<G$B!TQETL'G]M$5"
MT';Y'#PT9Q KN&7GE%[)V8^NH\&6^J >74VOBROD$BBQARNTX/3&L_L+?DE,
M-7(]V!KUH<2X,:1O0;MYP&A<;HDSA&/;I4@+E#=]PGN-[6:IXB)]6@;-4_2\
M53-=KS_M]]F[1:$2".B("UV[S@Y-G78V6[#4EOQF&8?+H8K[2E5231TKK$?B
M%"E,W30W4B?J?;V\Y$=E++Q[7)U7!P&S&6[A?2.Y.ZI\M7PY=K 7T\PWBI>[
M^TSGG'][WK\:&+:-BTKM9!_+WJ/^;K8T5^*8:%^=!)83*Y93?:YNM2-%>3J0
M^CLFYD/.HX1%>1C72TS6SBL(S6C6:40X>><F">(Z]/VX*R%L3,4I:3=+BYG1
M+0,U#TDO@?T8OU7*1\!0OM"=]97!."(Y78K,=94(J+)89=K5++ ZVGTRGS8&
MBE*AY4=YQFJ&ZP(.?NUSB%L['B[NN$=L.>]O&36B&ZKBNH2&\Q!#[9^P4<.-
M>%G$)F>ZI\YE ?'21\X(;]OL3<4\F1,M*Y1@J K.L$ V'/P&'0V7^6!/G0GE
M5UL=$*F5@57?58/L[&*';:5JS9$YZ.\?>AK)J7*,O3"</(8Y1]2@\?8?6^X+
M^'.CJ)\"(_KFY&'J#,+Y"L=Q)]Q^\2$/#^%*<*5OM83T)I>2V-Q SI5/ZHWT
MU-GC:Y[U;P+,S*@P  F2^V.8<0H$D*TD28H6 NO)0! 0X83\-;_.54;C=FI8
M+FRAVR<RL-9Q6KM$"EJ)'0>8/=27>$_D[\U*'3=(J,Q/)ZH23SM??CE9;;J=
M=K5C-<TKFU\CD#*U<K$<Q4FX7^M4L>E0QZQ,OD*%:(EZ\0SF!N!+FN_4@FJW
MWM8N1@HGDGU9L3DZR1GMMTSWA'XB#W2+M5DC78>?LG1-3X>[HUHAGU7N]1+]
MBJAL)EF5:5-<0N;B,\/TYGAKTIO@PT(S$\^W0J^_0=>0+J78,+/('AE3Y[J?
M.C _,%KBF;X<+X;0*A>4@Y8E6$-VAGHF+Z_MW;OZL:\DD%QO]7[G023TGOM9
M\3*R$JJ7.RF9J5%#GB:&"]3.4\8K--A,O#H3;/.MO>Y\YZ?E-7[>4;K8^6//
M?,Y+(#FA:C3YASQH!;4T5Z:NHQ_<K?>CA6(1O_S.@$\L'3Q&)@U=*!8G<$M
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
M$"5+D\A;5K"3GH4]"=KRB!=32#.3E'$<_]^Y"<5J&UJY #T0)0_A#T)9&B%
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
M>M]LM!K?;#,E:*AYEFO>D5*6GF8GHCRKCT51J)N#<I)O9F-L@CX4EYGC@?8
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
M$4S\5)EQ)V#6Z9#?U$V9+ED:(ZAA!@\%3H]GTO:^NS5'ONY'C=;>2GTC8Q)
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
M7=:O;ZFX]RL&UWC@^XQ]9*2_K0Q_Z[BOY0BD8O;5W?$:)WS 1&, /,K(SW?
M[;U+:F ?Q:E)\275<\WHR&SDC505USWSJVV.8KKZWB_'<P"CP_<3?2KW7HE'
M=..^I/'Z%%-_:>TAU:]<K\I5,BO(O[-9\J+>9=Y1/IUCB_9&4L'".#,V9H$*
MS6DK\S"Z'C.LOCX7EPIO,M7H'QY]GYSJTY&9 ]EV$DW<?E_LY>>TSN@U8M66
MZFK0176Z)X\8:;22\Y7S-S+KGC^M],<72V8^B*DYWJOB_])8"-\V*N\, L!?
MNP/.+UXU= Y0JG\WV#]>/B$SEKOI"^O0#W]=UNPHH5#C6LI86K'K;)T%$0MD
M3"]#HK-[9'$#*7/L9@S+ DTJ(*-^\^?9]E3/Q<0-ZJ<.0=+6^6"H:RD].G:E
M1U7[2QV$KVU6EU@B:7J9^EHC.5PT'=@-P5>1#,,%\#TEO\;H(0LD4HUNKU[R
ME+$NTYG+[[F<,G+,J&AU+R39'-D<R)'FAFUJ!\]Y#@F9.M2 AN5W\8-W. ]V
MF$0OL9@UJPHWP?%<SSTS+7W\YPX@4Z--@7K_I^*%0BX(NZB#:^IFKHP9F4'F
MC*PQPH@2T.(F> .[E21;2\C%-P@IU4G.SB=,0I?0HS6+?K!#C1W]=(XM %0L
M1.GSC6:=.04"0#%HZE^$D%+GM\)MY:ZBAYYM6^*>A^'V5.2%<-\.3Y16<TL0
M24\'5 SL'L3$<DR=>8"T!MU&BQ8<GHGT=+46;EZK$K>6ZG"OSM)S>O,.&^@K
M7 D75V"857H3IL>(-Q]NN%VU%RS!L9*33+\^E_++8DM=SLC:"'45UQ%YOR7N
M#_UDO2'>_P'3MAG ,[\(JKFP8=/0^@)#UM,2,R364VX:-OVVO/#+$QV+?Z>X
M,@.O)Z \W?.MG\4H_F$;<%']MZ>L1OM,=OD(*Z_UDEPT=KJ+I9+6ODPI&<9J
ME9=Y9\54EA12LQ(4%,OF&#UNM@8OB2J$XN&6V8?K0FB>#Y*V:?UC+XN)G?XU
MLOL[>QL>-PUCVBME/#-.L&=#%,<!CL!Z)60O9VE2 0E!K0X,O^$(^:N'L@L@
M COUDM![A0E&L=8A-Z\%O[*#<E;WZU@UGD8NRNLU7P&H^QT\AZ-[9E9C&@NM
M>[ /AZH<WVM&W32 <FN0',TBYGTM"%_F/2?F #I3(X*(58,=7!"T<CM^_M-
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
M20\]9<62)AC+B@US5/SP )'9_7&NA:WS382_V3L9^^]GX?+4E?0^9"&>%(A
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
M6KI@0%):%9V\]9Q>HFEZ9/N**+Y)20KX6DEN+.RPC 1WV)I<D^0ES]'&YG"
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
M]/6"V.?TTIF0LIG&S9M_(I1@W6A4$1%C*BUDZV_.V[AR*4T3@]E 4SSAQ(:
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
MU5<&>E#:R>;LNZNW+ES[NQE,_U,""'=5CCHND%2YVHGM LP>TTV<DNH8SYB
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
MH1:;@J7BC;%4[C,.2F-FKD[IQ<]AKD!J\U-1/ QL3, E*,<!@"@K+!!EH4$
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
MA\1.N&:"+;M#I:H&RC+*M_;UW<S*03PE7QDTM*H,D3]YI>0$O:]T>WU#L)H
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
MVFI]$]>[NTR(S73'FK 9EI?L;>+7<JLGI?QB8CIMN7^Z-@+(#EC,-CW6!;B
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
M2WP9)NT,7Q)_H,POWBL<*/]10;S6 $[KK/%5#H'&1Q(6HQ\$.^^[:+%MZ]G
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
MCI3X]"J.7.WTS9<5G\Z_(L69SO^N;R+#ID<6';]:)#$;;]?I&@%K1ZMP(@S
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
M.](9NTD;N[$;1U7:+!D^/6R<%MC0G;-B^U52\M,*R;M+]F*1;B/((7Q8I]]
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
M59]5S@L:O3YV\+X;$CS>N9W(T5V6W4JQ(C9\O4/X\,Z*2E%D.UR^Z#J=9TP
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
M?]E^ZQF^CNR%YQ0[<:1#1FA2[G603QZ#!7U8;_N)/D2"90JOW+FIG-MS>Z.
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
MCC,:;&) BIV:_BB^%='_XE-M2&\NF9S-$^:0!'E\RLF!X!C?1D\1!W6DJ;,
M5/8];4#]4QZ$3EG?QY!/SY[1V= 3]L^KI69GCKISD(1"M]8!.-@56KE[BFDA
M 8(8,1,#KW_*"[%0'(7N6DRQJ>LN]9V('8BRWA1)^DE-N5V,)FY*=]()B41-
MKIVOW%=-)RE;"Y6XF#F76QE9.W=!T*/Z7TXT#LVU&ZKHG'*OT<9D+F#9&Y6H
M4,,$H+B%!TFKXOL5X12260G1EHS1R[!,PNJ55ZG51\SNYEBZ73 >8SKJ)2*5
M[< TJ_DYUT#!NT-VPOG-%Y"I]U#8 3#!$;A75B@$# ,UPX+6.]9O%+R]DMSD
M1PWC7W"J(/K_,;3</'D]OJQ"22M:DG<E%?#5"A6]::&K@%K&1ONO+JGM=CE-
M22<X%;:MSCW8<['EW)':.3C .)KYEU3;)1^1FPU+S]F@G'VS,U>"! 9"K(+
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
MVOA,%8G!1DNJ.TDK"#E69T=KFK^-T#\#ADO4O!099/!.4C?]00+@D8A$^O'
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
M#EM.%%U<<8K-DH18X>!&N3YFQXC'M[HGOHR?-M8^"W]W[^L)6RVQJ;NWMAR
M6,M;N?Z?5#AQ>13QIN?2AMT)O_+QI[Y"P<'WD(.-(&D,9@EE36*'A7[WSD?Z
M=J[EV>;*9ZWZW:UFVDFVR\2DT4S>Y:@A%%G00REZS < Y>Z/ \'!VSASSXK/
MN]:R=RT3'*\VJ+U:"*Y9K)C>R3&\:O"\C/&Q6W9=O*]$9^H3JD_[YG'W!/"G
M'2SOY>=3GUS4>D3CIV.3HG.2C7G^&' OOM .S@L_WS_!I7U-?Q6/^8<!D^26
M[=+:]]Q"5^V_>S;U8\QH5-$-OA9/Z[^U>$"P(98^ QZ_<R50).:O4&[FIX'3
MP0P<W)*<]WKE=,#_$7'HJN:[*LJUOV"9&#U&"X>S<XU-JCKO8\:0#!NK0G*.
M'APD33K. )!E>_6;%B-(]A@BZBK"6VNSTQBA, ##C"(9?,<ZYG]!I\.Y_##$
M"IV=>$W1[%LA'-&,JX_30&WYP?/2&2.PTH%OA7!N9EOBPD]"&YP$<T,S#_HF
M0ONRDCI;?07[H:GV%AY0 3?P)(X4]PCCH4!KOB'W<+LPJQ]B5+L]["U'.DY<
MI,E)$1O*X]8;[,#5#%2MC&"CRT;YD! ?R.(\J^L^>3U!RK2-4!,SV]KDX>H9
MU;<:[FO9@;-"28%PS(*PA,#T,.H8L[#,['Z;=ZU_CLYIPT$K?0TV%Z+<Z9RE
M#VM53-VG$IR5(TK<U_Z+ X'0\=W&F<F;.05A:3-.W/DY,3-[!Z.A-GTMLK)M
MGX8$;DV&S'HVV_1_U@YH6?9951@QJF6_]WQ.QP _D1Y+1=\5OK;WUZ1(():I
MZU]/3(3GM?>8046W$Y\[6FNKQS1LZHC+C?O!G]K:0R4%X@R!71SEXBOD*I0D
MT>'W0&!D"'4[E5#M5G2X/<3\>B*%<I/F-+E+RP%.$>I[0\V@F_PK,WM6,7@I
M96-+'&^YXWA'6G9?Q(6^^X=+6+II0S<]D<UP\AZ_:U>TG1@]M8,PC=?:A*ZH
M!W2YJ::Z ,5J2@9ES8C@RIQ0:2#<<%?5\ 8;0[ MX@@+NK WO7W1F9DQVA^W
MC[B3%L+$3**T[@HW>LH4JY?ZR)W#&@);.MXYO5^Y\ZF$'K\=.C+ &<26]\0B
M7T[?:/W_2QA.5=</U _4S,\:M6DFK8Q1KDSX"2QYJ81+H6ZQK_;Y(5IR#!.8
M1!+X#<L7[M+B27K9R6"RNFIY!WB:@3$13E\F.][K!&VVF3[A-C499FHX>M5*
M#"K*4CMM(:X*K>:550'\>HO?G^2-9B$J(!X<+Z@77H4LNRRK,SM\L35A=Y%_
M+MCU[:W.VE'&U(= 6IU+)0FE@ >^S+9I\L;Q3!K!J>G(D?XRA#*Z"(,!8L*"
MF[I[?ME[YJNH-M-[7?&,[5V?3(!5J&DE10A^E3'D>5\!VH:<.^.&^=02?[GU
M55I)58=&G2A;.%/*NRM53)_TT3<^E1.8R<R\.<8L%H_@I#G+E[WZ"4BB.#7?
MJ5G3F2VXU"([" *3G.AW"X!@A,[*O-5,]*?ES'SD.WQ8\<VZ.;XLF[I/Z;K2
M>M1OQ7@<KSN7@5P%[^YO>6@JV105W"7AK##?_&E,J_8/A']QT_^G3/S_M/]R
M^V\J$W^^Z?/IGZHOAOC))-L!WL/NY"3-#67DG%Q:/Y.NLRK[QSMCQDI\5MF5
M9"EA89$_P'A5Z3YW(,_#3Z:18<[>EW?74C::7H(CDVM:KE,4G>=4.*8]TSP8
MZFPT3[R1W'#&?:M=>72U4,O/)CGV,X/2V"NF$3&:PN))'SH5C'6T^:CQM28(
MM)VI!EW+ !G@G+W/8Y92I$+:AQUMU:W9L.QD3%C0\#=(4IS<'8*R*W<\O)Y/
MX/G$4H:@[KG*=VUWZK0\:E!JI0AZJ-\M%.#XG1,_#F'H)-DS[YZ4NT$>/XRJ
M>X\S>5AQP'VU8G((ER$?B!WQ&?5@\':[4!1!@\:63W ?F5[I( ],GS8<_$E
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
ML#?EN]-R@?ZX*X.P_C34343[2#"Q.O#M_T]8=*I>JRNL*VAZ%M8FT',TP2B
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
M5S^\PX&^9X?5VSEXR38,NI,,0L([9C6,C[')=\^%O*A36(/",SCX0F'+A'Q
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
MV@>.@QF@E+_56O:E#.,HYUI&G$/#\8.GH!VS3_X7>^\9UN:U+>J29,6.>\&
M,1@',!A1#:;9M(1J! (C$& 5"*8C)$P1F+[<Z,6 1"\Q6!0)(8I$$<VF=X(
M"1 "FVJ*P'33+TGV/C?9>Z]]?ISSX]S[G.^?GF>\8\SY?;.,,>;4G,F+CZ-/
M37X?+F:<)C;+B'!3=^$ D!#D  "$-)^J@?_ZF,0\5\_X0_XLI&M6$U;T1/KZ
M96LOB\Y$&X1+F'U;'#V9:OG[WS,8!0+^== RE@;SQX9Q$:A[LIK[4NO4DL:,
M_DMW*DRD5OG3TPSA+GREB$Y$T[CG27B*%:>2<\,N_ST]?./HK_G)NY-_2P_7
M'7,97\*1YP];M<+@:KL/_X9.;[[Y<FNC87JGR49IZ^FAZ/C9@U7%TTV6*ELN
MAW<U+1MS=JX=\3]=G17>>Z1>&ZHAJWH F#KFLHJGZ[P/[=N/GSSSC#G<_%=S
M>9OO=Z%'H>/F7QV;&['A"S^M<PXVJZ>_%$0?VF@97OKFF$MM12M(;-K6ZA)=
MXSVY;^.G(#'[4,OXP>]FD;O'7)ZFGU(N'H%OX;_KKMJ@3\<W9<MM/3N\K7[Z
M8+7Z\$M*;#!<Z^'.MXUJO=]\P<4>0K7^UVLFNF>:MI/BA<4.I@=YX"T(XCC+
MX=9'V50RT$_&[Q]O <=<3E02P)2M-;3[YJDP$.C:?:1)/PG;33@9,<(:2!OL
M"KA@ %"PKT1R!=Y:#&I_=@TOIC@[?VL!\OOA-#UM?ZH"F!=B!P_3&13\I05-
MCR/+;K"92:BG/@Y<F Z!Y9S3=H58X=62:W,?O=HBY_]A3Z/BS&P*K[(#MHDI
MF#)]]#Z52J+H-OG)TKIF2&V?HZK'K,L<O-G@ 0-N!K8 ZF=^F"[4&NX5'BO
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
M(85@6HW7*D[ +P#HI2==(ZO/:?S^N9B2JV^6?]Q;96/);_,V@?;=D"@!L-B
M(I[O_LXXF89PLYSO0QN-UWAWH6KJ\/=%DMV31'TG7_[T)IU2:U+7#LZ0Y?O&
M;$DW7YUJ_8DJ@@  S;QS_+OVK,#9E^[9.-G<W^@]W.TL*CF)H5-G5\<PN!+H
MM>;DFT:1PJH3U=02,1>L;G;=D_&6H@40P$#6ZUTMU$^5P'#-[O-8'&S3$MBW
M_\KX1J[_1ZWA3[%'2I7A:YDB-B$_:Q'[!0_<EH^YIE5UCS1PY&&9B!#U':NU
M7LK$*&T:<SO^/_>F\T_G5#JY<;=4+GQ:<TQ*W>\V322+AWC49DS-WY8_YDJV
M%8LS.IC<D6MEZ#_)43O2&>_:+5J_-14M)U6['G'HF/G@P(,5&E72\L,!X9C+
M.I1;ZP;CF&NJ^^VWJY+'7 S^EF.N-E+CU_+/$.J,W][8,]&O&Y1C+FZ;;L5N
MONAK1C[_N4!_/A=TO'?Z0J,$KR%89WP_;B]./AWU_&'H^O=-=XS^L1+U!39Z
M/W% 8?!E+M6T-BJY8,),3SCD[2?9N$&(^NS&L^E+9U-\FK.R5SZRUVY KQ">
MNJX%NGL'2#5YV#EVZ];:7(\KVO%,'%\J=WDG-U0G-M#E5I49@@ZR_^16DAI8
MP6;MTT2-@$J6EQ[(&0E.1'W)&+GO-B#+#,LC!(^[J2@OIP/.;<F=\?%*5]V0
MW]C\Y)PBLAJPNY1W\,^9=Z<$M171%31M3AM:@_CE!HM_*=:T'$F!/-QS4*SP
M:A260O4'!O%);(F<ZY93OQBTG@OJ8S!Z_'21:10OM0?[^C5JE_+>X"!YY?N9
M8'C,WMY!(3573 46S<LD H<OCP$)+P#C;S>2YR^)WX:C2.Y6BMG?R,;=99S+
M%\R(,NMP(PRP GH6  =3FP>IP[FW\Y@C5?50R\*(81Z+!,O9TYGQ*C4R(M,H
MY)/[^+O\/IYAI0B%F7%PG [$,H[%<#0TG=LIF&DG71$3:FBM'Z-3=?4+">]>
MFBH=OIU4Z',$UCX>8<5[-D+ZC<I2&7!?W]D7 R/GS&.W'0*O)N'=ZZ*,.]R,
MO&^0Z$H$/1="[G< Q",W^?E\MGBMB$YYB8I S!]'\0? 1P<=ZR&TI9*2$BUQ
MBY3QW\_K-H(.,^J1YI!5#859>>:DK_'^JUTI__EL6'D^* TP1FI'>&(\=Q4<
M&F;=\)94*-.&N@1-K_!?2 '$->R7.X_?Z83UJZ^S<0KNG2;#Z =+T<3XSB2Q
M'2F())7 H&V1H4/T[U;'Y?A.XX$!CO0EG]3I]=N:TQMH/H%7S,7I?O4-G*]Q
M3>),+00 )"1/_5$6">K.]_YXJGU[%EDUK\.]A"ESQDMCG5E8@;?O>VN4YTI0
MX%N.&=6@$S\?<UW?') D_P8D&B=^4+7JYF3<C*SFN^[79XK"OJH1VD -/\XM
MEOV#\>A_G%9A50/9#-8:!$HV_BQ)4C#X_I.'G++]>=#[K^T-"H'N6#//566V
M5;IDTZ(%35@)M+ND9AGJ0]C3S%G 2]G^FLY("R\.JO'?KYEJK5Y<X5T/5ZP
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
M8:F3@:>LXI*1^8E7 49"+7&W=5QKH61&+6:]U;MJHKCJF1G:,J,^WQT96[*
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
MTV8_,VXDM1KW (U>LO_)T;$7DOA1^7(S]2#:X17SJQV!4I@1L=82A4R1 K9
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
M(B!\]89S:H826SOS)WE^Z&L+'??58WMT-*IK5J7H1UQ/]U-1 4E-?\>E&,@
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
MV#GS2TDBT\F(,MF\'L)I%;- P@]30(2O573C20_K6^3=75%O,FDCS0_$L7Y
M:XKSRDN:],@-CP5'7H-=$W&N6I*TM8DN]-[.NR$^K:;SV UJ,4F=8BK;"&QV
M3&S-VHY$^W;6C@;1L5OJD"O-5X62Q&=3EX-+E\7+)*+].+CH0,M[AN7@%Q8O
MY$5CKUTD9M70AUZ4Q=/M5HXVJI&M=4[6Z 9VP&$V("HW*KXSZ6F/HB[#]QKL
MQ]9ZWVZ=TB*^@K$2'<"^O&C<?[*EKJIC*_E/%P-^:7)FJW:6'3V:Z'EYE!5V
M$PAE:0S">I(1I.(XM<& -'7EMQ!L"D@,3$Z[\.A/&K&$!)FD>%1^/S]P+E#F
MS=&\R@,QQ;D5U!@[9:<\G05#,)K[9MJ)[G.]1G=CF$\&P +82WXW*0G8%VG7
M#&4SP,7)@%?%']+$]I&9D,M3^]=[_<>LDW9J4EECB*9+&7H)%J->&^@\=62D
M6C'&#5%ID\]WO@2KD"2,EXH6+^GV$-@4?/XY\^GDZN^]'8V^7=?;-WN"./YO
MJG\:7,XLL[V'T_-(+()RR5SRDZ8XA%C49AK$=^-U$MT6OIQ)\Y?1:/ 3]UV\
MO>/;PKW7-F'1LM5CA&_F"$==D8# ;MNKENJE>-!++M>R$GX-2BJK2%X& ._Z
M$J/E9GL@?6.A@6%SM%X7'5;.P*S-VX_X^:"@U:<(:F6EG(DUW4FMSJ?C^I1T
MTFM3\DX; 8*FT^&%#[F7DP"O"C<_;8$GV;R=Y/'9S37UFPGR98:V9B5K*8QY
M=*E1$@S(MXJ20\1X\C>?LO/M!(A';1G5.$*B3=Q(U6A^<2&[/D V"5$Y-L_V
M>R"R: TNS;*P7BSIGGB<)EYF?:^.Z40M:7 YB52K21/ F]3-U(W*_9AV/?KN
MPCJN)N?JK:,J.9;>3:G0:<\-I<4 HXS"F$9KQF;E^#"AA%5F5N3!,PEY[&(1
MV307)5983)ED$U, % W:@GZ%>MQ1XHA&Q8A*V?H0OP6Z_&SWK"^FVT_6OV)R
M7#OL8&;"A-3JRQ$Q<PQD*DM)X\M-3V=IE98X-3H#NY<()^$$2/SL3$_)A)0/
M@1IA9+HI T@S(EWPG-9 2= "XC5=.E<&5/7FVKVH2Z- I2)^;!%,[<H#KW-0
MKV"HHWJ"J=/@)EI>,F&T!L!L&^KRL9<Y7(R;2QVXUE$Z(9RQ>"=:-@V^O9PF
M"'E9.TRJ3HBQ)@\VC [6NHK5;F6T]NXP7+F)R)'!:^7IDYMR GN+5WK14])#
MLBO-(HD[ AE<S+$B"[6AR7C./=6U*$K..Z<G?Z<AOODQW+WCRYEOFCFZIYW'
M 7 R''YRX0'#Z.1])^G01'3_]I<S5J*'$3^/K>:&?ZIY,';URQEIG5\[BY)@
M/S,\;W?Q]8Y.75T[6.XK"4%H.$R.O9"56UPT\*KP]7M:..Q1N?(Q#DAT42R9
M"WCD)2 >-]KC984CUI*"C>GT:<DO9V2C5)!T:;*2\SQZHP4[^5JW.R?]$!]%
MKI902N?%)-R@0DWT:6H)5VX<O,B3JKW@;N)._069IBP_M[0@M<Y5(^Q;V--
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
M>@-O#XJ[*_E-'&^2Q,9AON)& H5^8R&E):ZY;T5*,8J1*-9$#L)77\V3M&S
MTN5K>]OE!HP(46K&>-*66,94#GKSCQ6VH\%QXHQ4S!\QV@7C6BIF&TH&6K4=
M>A'E$9N^!76/9JH60KXS+2 #]R,;I#AI=Y6KK#L\Q60(UA[PN7F.:5)]F%1H
MP9W/^\:&XRHW]8R14B:+HJ<^]<.S%PW]_+W0N+YD6/"&DN1OV-ZLS.(GKS?T
MO0_=Z[J@8+MFD%7=@B60O[WP+7].=,B\7+JYGXYW76]$5\2\3W=0ENK,[N"]
MC>N\B;,<K+W'[>4CZR]N=66O5UN-L*_W?Y.@#,IH"4X!%I']"61)$JFQ-6%Q
M15L;S]=9#.?JU1O0$%XX\(:.!OZ(W:,1Y2Y)&;G;;X#JB8/A9N>\V:U&>?*3
M-L)V?*'=$ S.S69!!^4I4$!]24<?7&9(+F<D[_RL5 T;: RIM?&KQUBM7ET6
MJEWJDF5L;<I'$YSCALW0&G[U5?/_P8*7'\=;:L3V3F\G#.6<PQAGU:@Y-?>-
MXLU$#XQZHQ!-2*YCA7!S9^5ALU7I(DE"4$MP%6$G:91"I_#DQ'O4*#,ZQ4)J
M:>6#[SEO?%9X\7C+IR<1*4^+L=C#'UZ1YL!<\N* YVOJ)#"Z(#&ZT2+A+*29
M9REOWYGA_SIN1ECG&EPE11'#Y55;O;FW6"E_X<B(*,H]B<[4V(&VI[3.V.M;
MBBNFDA;O%0*N%<' (X7+=@;AZ' 6.A+#&=P4Y"34DG/UH$@CZZ;IBQ#QVJ1T
M2(Q.K.#_]&%6;4]#D^< 7R0.(K\02%GEC\ABT$&:2"3U)+;)\TKRM:"KE6D;
ML(3BY]X2LNNN)MS_<7!6L/9(L/"T,7/?K50%P= ')\ET=@'1K*7+"W2?$ 5Y
M[=G4)<[B[B>KZ_-G[NCO3+FJ?O]8>K7XOXC**4RR\WWPLG#FK6NR@JTSLS2.
M;G*80NI*6L^=9%'!+BO7-,9F<"0\G9:"$XGW:WM<]OX$H\4?%:S.\/[\UFD[
M;3G6/;'A,UVH.(.9_;H@W67*_=A*V$)O9]DN_=I#Y^,8CBNVH-*!+LY.J/9:
M'5#6M.:KV"&19QYB49:X8M%1Y%(0H^;EI%D#5.NQ>G3/[#@"*/9Y$RT+%1[]
M_!7CP(9Z[?S+_ZJ'@T:%-,@:&(]:O=B?+EP9ZL]1=MC4"K_)#4HYS4 O-17*
M\,KZO"RJ71S7?">+=P.;A ])6.D%Z9BN],9?N_%H6R]#&C+0&<GRT&GL:Z1)
MH>J/SZOZ& /Q;GB6-R-$/$SW@2H%]4HK6=DK_<N?K7%?*<F"#3,NE?R="*,7
MR4(:O1KBVG8I0#?P^H^2^N_;]Z@'<9EQD%6R)]-H"-+#R$.NF.,;;:]_NB%O
MSF\U5;4$J-VQUXJ;_JNWRLLW0E@@3!=4*!7T2?5@&0Z&<MLN\!H+T2I2U]-X
M,IK+DWBBT4,<)IRN2!E<"1$$G?;8%^NP1RSP5$FLKD5$(5E=OTY&'N./)_2&
M5I-0]>$<XM$A5RH@57!KAE-P]\2-V51!TK)#W;0GT!58<0_; '*R3IP^&U8S
M9BL-!]=+"^2ZGGM+[ZTY9GLL4'7XY__ 43>R[OI9YJ'EVN1A.@A*^A8I>QR<
MZM8A6L&:X6OFT^QE9*:%Y:,2^G];R0VM\5=Q-95:.,20["3&R\W7)^=FECK5
M1#[[(I)Y7*!980(E2/WQ2)(^J^Y.P8QDZ69RH!%H0007;';6*JKIV#UPN^._
M?D2A\"6W)9J!1Z?(@ V0#E#*F^%[WN2"UTZ@ ><K''I,31!9*M+D09B<NUHR
MCRQZX&([*,W)NK $MOU'AD&=3:X^KXG7Q(8#=\O2G"(MH_\(M0TV!]GBU[8_
MT+MQ)@ :%^!WN9IQCH:PNUK3=@#6HG<8$<'I@&^9^E>]CZ6/]4:9G.\S#H50
MU)E!9XWX@)%OI#-W<Y^KO%K@1.0D!7XUMKATH/!QIL3H51<\X 9%1V)T8FSD
ME5']%'67J[@L_NWQ;WM/[L!F,SS)'=VUC$+I:),& ULVDPP,C#;%("SVBL[U
MI'+<\VE#>M>-M/"L&03D?A-Y,\T Z[Q/%I'Y\W]_UO-/^TDE=T3X4=-75=GW
MGU58N\:KM@R6;TP3Q*NVPT7PMA4/2 P.S\^HNJ.!P(4D)7MR&>NF9CJZB)^(
M=2D4>\;[T??A^;[5B\K/Z^+?F<Q[_3E2B?!:V=$F[C1BTX7]^H>]MAJQ$YUN
M$[OLXN_-,@]^)$)I8S UQ03XSMWE0=*3@"9!2]G@M% <0S6Z-Y-D!"L)4F)V
MBV%>]]%):0KGJHB:J%BZ:?FJ3&Y3,Z+*,9^(?U2(!>2.KTBI[S1<[ZP=C;-6
M,U5@S*$[,M?:;OF93(U^J],J>3RP](Z:NGXC<#5-)0["%C7\*/628^<:MCCZ
MV9^.SQ3?M$#^\^W0NPL'R-J3P_)/14/N,Y] \AK=F\E!/04]WB46"0W7?S:M
ME1"Y0\U9!9/U3J]O4+F+1+0M:OG,UG+'01XA0W&1)],>6#J1\!+'>];-_-:_
M.SV!CI3A\WM^N^1QN;T87FF$B,1T*U!B*+HF<95JK"5F!]AJOX/@K^9S$V_)
M/#C46XO#S>],[]V5[K)P(SH=):^VFBVSQVAYERB#\"/'U_:E,"*ZQE3A=W][
M[!V"WHH!CH9888(9OB2JA'%O8V4B=!BJW#?,4,(3J^8F%*V$IP*+S$;0;D@=
MC[A-$5TUSL_3R>,\6+/7 UM9DP^/_J^A\-_V7&'(:%IJ-,029/4ZOB'4]\',
MZ4H=>&T$55>;E=9,WS._'UO_LR"MBJ\'YKD;7J"KF>4$X&GO]:\ST6KI1F'8
MDFM\EPM6Q/!'3Q'U:SS/ZY_W,E0_LSZ#$ZV%%I4C[SJ\Z\8TAGWUS3*K7X]I
MPOPY:6G]P)N'-ZVV7R1*EY>'J  @7X:M:^67S^R6<*U^VM\.=\D?U7UW$FN"
M!;I3H];"[MJLC8[4%:DU[CLCS^AD)6'B7C"C<>\TV@61$Q\0^$O_7E"QM>!L
MA0([!!%6-CT*?T:F(3ZFNXH_D@+;W[L")W+*&#P>111?4=& P0'C>0PN/3<H
M.6;EE9.O@L2QA'%PH@[[]93Q=\S\.5P:QN]:PSD*I=C$?::C661<H&DTV)5G
MSR_/2F"XQEN!(^N U8FKA/%5Z3QSSSB)FB*1KR*:[ZX8/$HIDLU_F6D2622B
M^W*WX,_7G_[/;UWEO/14Q,UVY9SG4 NI@OSY/&?!=G#&\VCQOGKM@YW/MKNU
M\U^Z)2F Y$M3O_X?MRK7&V!/.;1YY1GJMVE.N*G?CL_0///$"8Q/*W'.EWMP
M[,'3!^SRHU!2JPFUD>QES$5N6L+6#[! ,^I;E(WC#(:R2\Z 9#G5J_7X$>L%
M<RKV"P,H\[R7*"TK^M5T8D24",P>PWAWTOY&4,] :";W;Q!][AB41D%7IY]@
MG%3^!A]F_>8&$ET)<E%>N9(C/11'Y7]45!1EFQ:^S7([%2";A0[XJ]<]Z^7C
M=D_1O<'0QW.:2-^MN*%6!$=L'Q#630R(:R>Y\KBA:QV.DO[DC_:62DY1G"G_
MPQ0&B3#HW!$J YJ"660//(*:I/K4FY.'$%FO(KWZJXXG9B"_RGC&1%[ID!)3
M[9&_4:_VQUC:^HMC-H.@2-$)MF<N& >(7?," 3_#KOM#TTT=?0I[ FMQ] QU
ML%B<J9HA0+<YAV-F'/B^.MPG%EM%\YIFM2(UO L#S[4#HH6F.+X.2W21.T(K
MO349(UG'/^2$\*N:3R-*E$IX(L'2"2B]'^NRC)3Z^$TJQF940BM99&!!@:]N
M./I<ZP=-^P\Z\&\ZJ?3 Y/1])82M"K-L3$:5FL?L*=4ZIKMS%,SF*X@T2%ZM
M-$R-=3H1G>DO3GU!,;1.?)KE%"YR3V\'\-+QR!"(RXHL).BHL+@+_?=VBN?"
MT__8K:]!#/B'KMQ,[IH*)WNG)B63$5'#-V//=KV+,I5Q8K*HB%A0DHR:K[L6
M3R*?5SYCD@,EH01\&C5"CUXI8!#=IOU8]S(R?=K'K,L(\*\9M>6DTA3W[;>$
MS1NB5>A#CJAQEW/KWSYH1YRL%[&*=HZ,D,4LC+/,/%5W3\F(0+V?FSR%C2PR
MHFOVQW.3%9C3QN^VG2RX]>E=*\^FP#M<:T(!'_XL: _>'XE*=8#!(*EFCP:P
M?+RCMLD#R;YK&UG]3^+3VV[[AN5WK7HL\2HY_/X<1Y(#A$GC9)[XJ JYZ5AN
MX4D*VE ==(K5#"S<9)T()-T5BR#?H<CE>IPD?.M+"-C5&&MXI70#YJLG#57B
M9+..[ 7R0_T0T_C]_$T*(':B0)2HBVV+TMC\ZET\EDY V29FD.\IS%'FCKBV
M3C9?SQ?T4L PP>XON^4VP&!SX79"JC98=#YA*L='&6>&+:\M5(V+JWEK(IYM
MN01RZP#L$<BD2R<U=0OLD[L$4$H/6E6_Y'X25JMG1ZS(F!I%7I)WMH[#CHOB
M)$1N"13@WYF]WKY\[%VE".A5T^C9M!7Y9NM-,&)!++9FQ+7_GFUG"GRA5'PY
M !?<8UTBWF43PI]22*B<A:"YBGBA1<7# SHU4CQ3..+6_(>2XI4P>+\*[\!.
M6<X <!R,UK-R*P1!WV%X-0-C-'6^.%8#@?HO$ A<?C*8[:7K;&(T$H#X P'G
M]Y90C&MOWU!*4Y.D8&MQ-D\1\>B8L4)I>JE]D-F++X4RLT#I;VS3=2)R[QS3
M")-'I$_4(Z'Q5J<1>B1<W[ MG3Y2GXF+(BZQ31X^&M#5D% .$^[0C+^F83UN
M*OGN;W?L]V \+6_0UXW<F!EX@D[]*XC[A8X#-F$52F9#O9"Y<Z3?F_9E>L,)
M"IF0A?FD9X_#TGL0G9CA%WB1S\[!*@MKO_Q+2KMTY?C/$,(<+&C&)V^F8>^:
M:G?(KZ=-Q\WP9DI9)ZM_?- ?%/^CWZ9L/3T-/(X_G.-L0H/&#B5GO+MQ7_&3
MA-LE8^0/Q-^(OS;\^7\O?U?, DWFPP?%0Q[)2-;+1P2=Z#T(ORD;(HJ>KSN(
M^#U0]TG8N>RY:-5\W7+4N5KE=@J9N?E.QLKLGE !B?VVZW>F-"->2G4DC:V$
M#W%64.CS;;&&*)0PUT X*9>&&;R?<'CA!"'KF5'<Q;!C9U5J8I\-F"U6LDUQ
M<U;3#])K&RFN5FKX*J]EJI43%6LB1O:V(79J"9+ &S!F730#GBK"\#;))4L9
M_9G)21P\PIDWU'EI/]Z)1H_5!IH[PF:QM0-E.H7:R+6&]>PH/3AQ<H0SA=$[
M)6J*72M20]KG/965#:\^DK/D-59]M7>I%7]3I"]D;T8U<$XOK)>:TA)RVA#]
M$CK*&=<5U@<W#-B!9BGM[X,+IP6$FACW%(@;G9X_Q770LA_V(;&X2K/SC=&!
M/G]@D7T=+ACCO/AE)GBK<Z0]%2(QS/<^%X>;T&$MT204KP=GQYD;3]*,PI4,
M!HEH.=L9< Y+#A!F,8AESG-T0'$'S[4+9EPC6_.W0]6 YD@C:BX#J&"\L8*N
MBNN<ME+I1>KB$K'GG\:OI*SA=#N]7R*X'G!'T </\F.Z@76K; (B:]AZ=$C-
MH6B90+.C3,Z] -ZMW<.!;5'<^U3A!+ @I:+,K%P! W^/.%7_.<DVGTO?WZUF
M;N%I7%29=\B.B-GGU%(,2A1MNO3_*MAKTPTK2J\-[?9PT/D-]B=!<B%%UEY-
MY;A;[TZ":&SLZH&^I_F<DRAC:'7Z<A)!AJZ3;T)/Z^(CU4VT&.D>!,WZ6QM:
M[)G:V\)])6VIWRC>8\K#^NKA?_97+=XMSC].TH1<-X/I,S*",O8<NO-=Z&F,
M=H1WQ9O<U-WCVMVJ[(KEM+8FBRWU1OQ^P'HI$6\9+/D4 VT7-M#:>QA! I6.
M9/9)'\LL=R5J#G<!^B*FOQWIK)H.Y<4KBPPV2S62DQW,0X.^GB>CZRX;8&73
MEB#"]/2+O4MS!NE/T3+8<+F8[2<9WA3-M)2B"<3-I[#>B0]&A@6#A%_,(S*?
M_/%8DCK^=*H^SPAZ4N$XHB'BZL4Q%:(-!XG$=.<GZDBMQ]@9?Y(^=;Z'E?&T
MZC")W!'3];9Q1>DV@$95'[T.(E/9.FG3!:(S*M?BJ]*66S-2E]C6Z/?I7TU$
M^-50_>JJ0K9Q1-%8*W. V>HB*!RT',\JUA&KT%IJ7A_P#FY=CT7CF]^7GH@@
MX2(9P/-9*V>>D"BMA]H$I?#*JQ@Z7O<+02P-ZW.46J3\)'WBDEO+EJJ_!PT-
M,<'3?$,^E],35.RD"XJR8NOHV0Q0JEWZFQ1\35]4N89M!ZDKF;5#-,9Z)KMP
M6!U@JN,5J-2,,[I_ZKX93[>X4-KPVP\5$Z9P1)U^T.D1:>!_X;Q"U7,'5_V=
M*6;A[N\'H&8S$M_1WJQME_QHH--Z[%B2VK\F#ZFV]/F'AF9!,PKA'6F&#ML
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
M(DG=>;M CRR[!13S^S>NT(6?&SL/IU\=!FVUW*58<KJ7$_$#8W9'$0S!@,D
MA:%"';^OKGH%_B,F=\:B5 #9WHD9>3':\%;-4\=OW9Z7 S\HE8=MFL353E?'
M*US?2Z- S12P%<X+XD6>8O-09ZLW;;MV-8F=*HZV>,-Z/:.G.E2%.3[KBI,7
MDE>4C@>@DJ].@IOIT4=\,YZ,T5&=>];7=\-JUNVS#-ZN5MX)?FN6:-%56BI?
MG*IT&_N XG1R3Y3$&QNV:C-@WA\"/;1'&=R?.30Q.XE[-CUCS9N/STI'/CQK
MG?3,4S^Y/%+,;IK.R=S%7],0LP*&1<DPY5[$'U'2< W@LD5*IF3\L;$T)<#M
M?IU3)N^S&7/?[O*D$D"#D&8F[-Z#FW;X1Y5N-5.(K<F(2YQ7M'[CJQAE$A1_
M)XSQ)?L@7(WVJK:G\37;2H?!'P;+5AMLRDW@@ ;^<U1,\0E5[E'EI7'XGVU/
M^1XY/K 3,X,X%F N URL<RADE1N!:Z6UKG2QV&"KW"5SKVFW\70\QBJ!SPC/
MRO4 E8EA#X7C/]J^C\^33JYD%16O&@&^%I0MC@AVB\'WJO7D;,1,IT[+T$NJ
MR]=M/+*BJ&#0LD?*Z$W</CE0'IA&ZA-,'&=YPSKQVZ<WGYYU.:D\T#)Z)YN:
MFI2:D*(19KEU'>1I?,ONN$+"]8\>.>\WW7D*_#TO6X,3BB:K!M NB5,)+P9S
MM!^LP66C1.2R&?,PA(6CX??,)=MIV]:5MOM9YDG0EHZ))F=S5KX%#K+^[#SA
M-/?*FSV!@1H:Y_5Q/A;M/EFOV_D)=,GAIS@]$(MP[?T7R&OO&XM4T]8LPHI8
M%[HD4>&2E@,=;_PNU8ZD?L.U.+?:J>D(37D$A<'CP_AI&<I13[OW4[^^WR\0
MB4HF)Y7H?!E4Z(Z8'.V4.XW^==%-H^+]),] 0V<MS3\@YM"0%6-_-/5+E#;1
MPM.JVC%E*K/1U9F<9QUIFXA^5"E?+P)_3%G50226 H"OSU\_\'7AC[2G@L(
ME^'S:R392-A8^XH<1OA'8JM(@,LCC##FQ\'9/]*&+P. R45YK].9D]\) TP>
M861_)$K[$9KT(N_\PIQ_-ZSIM QXDOSN"N#FZ^%_A!8)&RD+GE\_(I)&DHL^
M:8R>:HP>_6<#HV5?8AJYUN<XR 6)(5!9'W&&-;_P=OR8?0DB&B?!U9UXD\J<
MUVO;P==)0O,]![F S="X&QFN#WP>>-#'[R0XDY<Z@F]_NV4!,U6JH,D2!!^E
MLNPJMJ=56:#T4'B,'ICE', 8_S=01%[J#+[]5>;_#HS\KT 4#5$[([Y#9_.]
M^6,'KK 9.;N*QO+/';B,,?*_? ,^^><.7*/ZT4@@ER;V1R3Y<TV!P8V>PE^Y
MA@-H2RQK/.7YSM!T3SBL >I5W*2!JN_.%W>TR'^0U^ 5,SB_PA[,-EQI$'3;
M"5U+? 29(RX)T/@8?^??ZBV3F3BU,32JDUT<))F16 OWM%L73]G=[G=R:+,\
M6LV,^?A9=E<CWS%Y6U7$C#'YT1V/PTX_@.8GO4:/_!AYC0N&_>?D ,F;Q%H
MRPP;.)*>,7HK&R5::P5%7G]7E!?$*5:4, >L@.;='2^B,_HQ0GQ+WT9D0>4Z
MF\QC:SFKKZ_'R#B_G<\8]H%\QNHZR[2F(:/RY)AF5HY=]5X:>\4:Q4_?R</%
M#C<XO6NL.QS+=O\U,8TPVS5#A&Z*)@U7-O6]U/;/P67!>SQ,-J+%=?Q(=J>>
MU%[S\LD"8<18,>XIOGPL-Y%<C]T^6RQT^9BC90\!M]-;J:^AW'%QB$9^F9J]
MP+Z?T7SJS:.H'*^T6:@WB^@X3K+8:*PXY@<[$T_.*/MR0[9:G6F;C6.*H(!D
MX^+_LA88@+"5RBYZF?[,H^#^^!129K":<S6J%>._A]D3KL=+8>7Q1PTCG)ZZ
M/" >>PA;GTR*+W*[TZ;!:@\W^2TMYXCT*=<8NZ9FI0Q6V[5-2^2-N[':P@9L
MVJGH!4Z5*%QZ,!KK7Y".4',*/W<0R**,[00>)O^(A+GT007'ODJ#TR8OJ.B@
M2CPY?[KT0!$+8FZYY'K%B @020:IU)\[HJ*:'8V24IT$'K[HI3K'&:$_WBRF
MG>8*=TK&FX/:&B;</MTA3B&EDK&"UK?KI)_4/S7-*QX_=Y-':L2,VV2NP6WM
M[C3[A5O-VVQQC?)6TQ0'MJ]BZWS@3$<7V%2,.J71CTI:4R\!V/Y6'87N5>$^
M7?VGK8JNU>P7FL7UC@ZIDUG&'D1T2<KQOF0R>'ZFU-P7!GS2\G,0 8X4B@*8
M98CF%9_76 13D9I\O/#OIK7_4?Z_& )-8LN(2YL1I,W^Q=MKH5W.-\/YDP+G
MI>2/]XL[NK(#;,-/-_NV'VQ18,8D;XY(A)KX XA!VO';1UHQ8T>-I#K5_L /
M4L&_/!^O,GN*:$%"5Y+6_ .N9A2Q\2#FPB%[)V5G[3X<"7M%D4(FQ@" V0BM
MF2KUA+"R9PV'YCA23CN^L>7G]%AJUY\293*,*Y=/1&!94+_:<$NW\:J2X]\H
M,%U2SKUT(Q5!88A!RO';#DURR9@?[O?#/C_LG+K9B5-"6J=V[H,%]0&C40[J
M>AU1?)R?XG%Y>.I@5*G77MLK,L0BC4.HZN3SNTYHKN#$)L0+HV<:+OIF0N7"
ML_6FR$17H]!X&YF!F K)#:N- W+^$*7<G#S=\_G<_+IHB]04U=F).0%3TAR9
MJGJ9IVY&F:]F+UG.?!GRX#I0:9ZI#GJ9;<-3/RMI?M^ZSFK#/#JZ6!.8 8PR
M!P2$"^BZR")2XL/!FD^2A>(9!JNS5MV=B9<"LFW<E @A/S#KC?_$0L^QY)%_
MQ=#&KO3,ZL,+-55-F.KMP&@'NE5V8DM CX=*V[;$^$G<W0;U\$_GG3AX)?E4
M0E;Q+9]8ERW3P[;G+I<UG4QHC M&L2L!P>(]L3"[36D$7CS-G!Z4+[F9D1FW
MTKQ>=7=6YJNDXJY8W+,QO#Q5?BG#U.!6\KI'G'$>_!(D!Z0.\&:R^95CP?RA
MU'M+UN'DSRHSC)B-^*ET.U+0M$V8_Z"M:NV[V9UZ0H'BYU\S2R'\RY1Z%?G(
M4F&8G]FAF(77:RZW!*[FSCD'B*;)DPU?B;1F+:15--C'*^'J7I:F'[*]90F$
MT(,\X4%6NI84>29[(VY9F QM*^RC4 A1US:BV^)/$1 /^J1<=+!^J>]R(GFR
MSIX#WE):XJU=+3["%7P)5+TR,N45#0T'_<KED3V(.4;_!GF1UR.4J"-T][]4
M.Y#- %1UB,AU:B+_92UV8.$A?F!@-,(5$$:@N:6-3*1>"F1'-+$Z*!F*ZZ&*
M;A:(L^!8 "-%'1X$B)O9,BFZHYEI:M0SDO]B[[C'F_95K]9KA.3V]R;O (B)
MD7E]1R^MF#HTGPON1Z^J+HJNFO:K':RQ%M\L(Y1DZ=^4,.M+UKD/6;_I*%LH
MJ)5]U039F<IL((KE0K07,_XX4KNFN'-&C/0V:M2CPH&U!+'?X1\J,NY;-7.W
MX]R<D7KZRV3)7KW3<D5S0Z'2*E$(DI4F&745"P*,X-]=LU'\SB#P8"IE'+W=
M$B[/,FH)S@>TT)O8?R45&GT4$)Q2TI F)8ST;1A\S)/&:WCB<;T-3HBK"1PE
MH3/]ER,/:PXE=<<(E-RDDT>591DKDSS:.RXNOM;5$DZWN"6&/:OHWJU@OV4+
M![.4HC+YL;*R*4[-W#A0ZP;LFJ[J9& :=645:=PS(S#)9N2%B.,_K'G1KV&)
MEKD:F_J<.(ELM!5772N5%C4P&>>$C9LCF-X9=V'G?/"7+N0$J@\66-UW'E J
M^N#JT@M3D=5/EU^GXAK&[QN3MH![W$3G^D3I._$GTUY7PLJT9_JI:/\/H_ D
MUC)(HXYXY0#5YY[\TJV#2_<;=G-,1%D'MO1-@:S3IG3L=P;G($0 /=IA?ZI8
MS+JRA,KTE"B5M6N>!T7B&LF/\W^'!BZP?IX_&^\XD,CN<:!:IDB=&^UAD))K
M,]@:$GQDK\1=CS5@"_3>;7N!-/11XWE=%_5ND8SBN$S=N.N=>\>;($64W3>X
MS]&/BI0%FD45]SENCVR3#T8YNNEC0(L&ZG@*9[Z' /&L%:K]9 =1]Z9T2PO=
MT!8&&;VZH, KPYZ&;&M=?*J'JB]>E3>PBZ?*-<T1@PI+#.%G@@DZ3C$&;S;R
MFFZN I!:AHW3Z"S&Q6;"4CEWI=%2^>>QLH4C%[O).Z))3^67R@BW+P]3FNUO
M60/8H75R>Z\!A/X2A/\>04L21,@R>5MK.WN9&%'NU_375LSPJ[$&Q,<58$^%
M>Y%@GE773T-WNVS[2$I2"^_0@ @;;F;$]@K9FN@6E H+SP).(EO7F3TO6.^X
M:=JKY%XJ\2:'?L:D/K-%&CQJB+V8_3&V+37+P[Y&2P1]O5GY'ID&(IQZS!Q+
MC#$I8FJF:ZPAZL_\,_MSHRUL^/<2,ZJG"P059TCC$D/(H%DS!*.#7MF"1=C'
MW5IN3]S>7N$BN A4&+2)!\0>93B.*;=9YCA.I@H%_OFO/=-/&(WG"GM6R+BE
M\(QOHQTQZG[T,UQ,R\GJYQ!VW^'W-]1LQHBU(=G^J5113H%#NFIP4=!WAI/#
M3RU<=2Z_Y' 'EM55[L0.?V=@K_MX55TH$.L[M/-RU.;.Q.35F?LGQ75CW[XS
MC(;<J9N#*ORB#E65.R2AJ%2?F^)V8K-BPQ*!?QO&<AV".K+_Z \217\=&(NM
M#NC85NSS)GNX7,O[SA#NT*\;U"#A\H8"171,51G<&OFQ.G%[E"[<O7USS3G'
M<>BGA7$.+UUQV3-CS,'%L)).N7A=2,IQZ',7-HHNOV,$N<;Q&^YC)P54?;>J
M_BAY9!E V(&A(CZM^>2X!%_LB96#Y5C"KF4:(HX9S=\BOS-P/R:O,[TKL)'B
MBDSA10ZGSH^2PK"3\99600#$"PS$#Z_8]M5;94BVT7S1C6G76?7<5&2@1N/O
M5+-?XD:W0T@E)>(5,T9_TH:I^K"/N5\.S,%>WJ[E7,& E+Z:O/3XWNEHP=IY
MO?@V?)+':(SET$V_&S6*6Q7O(\J/EOBLFJ(;O;GM+AG%/8[M&&?MI;\)F"Z\
MI!OW.$;\,LZT$$8'6P600<+0V0=U6QDHXR#7F"LY3Z_/NC-N?Y'QLDVU#$V8
M<'HX,,310^_VF2Z\_H=M.@_P-_"8X5AO38MW&!#]V2,B3BF7Q6>PZ],D[29]
MAZ&Y[(*"&;M7FB5+N/TURE9C!B6B:>K9[)J)0*^F*+@82S0;M]X527Z?F\EE
M,-'(06/],K_X*=]M8:K\OL<DSR&KRA:.Z"V)BN'9B7#R#I\]LA,GFDFY1\LQ
MD;"0JWZ&9<T"<(Q0T=KJCG3(W;I4[T]^N+&^V _S[61U&5>T/" GV_LSNZ@/
MV]X*M@BMRU-V[[0P*/$-0@XI5\_='%7N6;/Z4/)N,_3Q# 5:__RD=7'A9#7F
MEK@%O=ZPYZJWXY#I@M%0R 60Z?;[6GBT&CS3.0^"><KSBYXL*""KR#+([_+V
M%')O?F]4S_'@_OTE55@ZK LQXMAM4BWA7\*'#/C&?UZK=GVIU2J4K,8\!7NS
MR?]'7@EEJ? #KV-JSKC$X\V,O<[LEW[>R]6^"/=*._G(U"NPX#G_X72XN;[R
M1P!D-3^NY$J"(]'^LY9^"4K<73S2*F"ZR/(*YQ>%&OV3/,X47A$DX$SCX'ZG
MA Y(H?M&6^?:"=(UKD&T6\XH/F1TO.5HAO:=0=5W\T+WQ_9_[SW^)"5IM_1(
M>_"DW:=PM_Z1X7O_&S$*!D$Q'0\Q9M-9"$H7;P4$>3EI&8$Q_[5K6[&9%R#<
M"SCO,I]>S2MP6QN&I4@WV]'5BI75>&.*7V1]3<&/84D5V]D1"5/B-S&8#<!O
MX/G]Z%'N[ >8X2,2^BL:F"]0-PPS;.Q<]4*I]=1,<FF!EH][S-G%JL)&6C1S
MYTL;<W(;IL^&G:44XYUO_@\N[T]C.Z[DFZ2)6.V<I4G!S!NM6YR&?>M&R0XR
MU*DU@L&C2\F[Q /V[13R;Q..-:<<X]@2L% RM@1@CEM4BA4M1\'/W+(6Y-\:
MW^S >6Q8LNH'9W40AISP?\#* =GJKNAW*7=<KAS)E8-)-1AA,"FY'-(O<\W<
MQF[\9%:Q&W&GD"\:3)NI$HL]58I&Y W 7HU9HY4#)T6UQ!Z.W-J%6_\(DP3B
M<<+6N17>UV]@'[XM<G1MK&I[]>6.=F*P;JH3NW:O>,['. OZ6^RCU>P1FE1G
M?N?;-OWS"D$B-0 7D%ERZ6^!TZIK'F=V_2W/>90&&[]0K"*%O[*1F]3L1E/<
M%/AZ@VH&F@K13H@D:'/RN^X4T/ -P+)NV>V-$A1_:^B [J" ""VY82;FTRWD
M-QM._AY_IO558Y[QI'5T>^*VL/1FAJ^)V+<+RP"N:&<KYMURK='EV;F.F*OE
MLK.*JB4IS!O^*G\8-<QE(:,%)\Q+<*H!UL;$<6:M[H*^5A<SQ\E-MI%D)=;!
M>L%EM0>[*SZ@NLJ2ESL?]E]5Q_H\[E$<ZH#'?&>P<E^_/<E*B3TT!E<M-D9[
M7^MA$IJ++T3;!6M@%]Z)-S#R>KQ)4,#<LQ*>-7NG&1>9)Z#]B^U_C7&NH [O
M',H'K$(EL[A*.C^5&*ERQ?WN<A).GH9D1EJ!7,CL'57S0S $;DP6'?L1+&HI
MMUEF@&,O &L(SPK."DL&KK[QE$SRW6:!%X6%#&?DG;JMXSK:R_!X^K7!:;6<
MR%H%TQ&C5\S#X.[R,'>KYV,"3Y<!AP\/#8Z7H%KIJNE=GTJL5$7/8L84R"%>
M2 E!+URY\Z+9\MJN$;&^,-'U)BF*I!TH^JI$IY@CSFAU<F2;XX!F\6M:B$RE
M_)ACT4LT*E6;QII#LYK6_%PBM#J1$ET0_'D*#!268:E5G(:+6S-->N7?CM"_
MQ208#EC+=O\?1W;_55A&#C>V@QOC=RY/FF4:=8V[!ZMWQN1)F=;,+[.;&P),
M>R"L"(ME';@4A)7F$68^.FT^_WN,]0KF > 9[Y)]S]5MQNSCZ^/P.O]%]CS[
MKI&T7C#XU,I<S-JP6&FWMWHDQ@Q<O1K3*FAM[&4=?4FC'@O,$+H0[-486W[7
M;[("YTT\(X9_?;^U6R:;0JK7!?6Q)4D\#I(NW<VW)I3NS[E'FB=-F^=]C#NO
M4#@/]G$_WN^EM=EA+KU$,'%U([R!>ELOR[WM25\LD+_\CB%Q5#Z[M?+H:=2@
M]6B#U5]FFBHE0BQ5@@'8U^^$1_7?[P"=POZI!M?A'%UN2L&ZS]JWNF]827/E
M'<"Z7.6[=S$.4#<%8C\$X7X' P> EI,*WM7LX80I6*Y.M6<--)]C'LFX5O^E
MX!Y)UKZ+B62>Y)(#QJ9Y..NJJY +> 3M#^UY@-"@8R.DXBPD#D%G7=$3?&H>
M+0ZIT8ZO>I!Q -!QV,R67+07X9;L>3-N$G%X+9^[/Z958>>+_\Z@U%M9>I^%
MT.+7*W/MU4"TO?>;FCR,E=OAQ4ZYPB%$C+99<LE.F339Y3;.Y3'M"7XT#AP\
MT#5]JV@W6,,,BH?%H"*^/*4]'+,PZJ' NJY.RF]285BTOD+Q\'3*'@A<_+@1
M2\+CX,#!4Z9B.L=] "Q&QJ[$ +_*%!)E>TW?$5N5&5JWER%8[SB)(&%!]ZP6
M*Q:*8-@Q@!?-[!P#I[@_CS%Y/NQO;KI<P@WVF"SU.A-^72F8@NU%7J>2GJ<L
MISK6@L=,$WPRVA*SL24@X7$T^+P^F)5@!YWM&96-ZX4-]U94!3W5 );%!M%)
MYX[J,II<,^9^^;S.QLH%!%R6^,[@\79W_#-V#.ZO^?F'K,9V:@Y[H=/_QO?[
M=^5&YZ,WF]06"<A:1S1+JH-^$M]G*1Y5[YM%UD$'V4"(8PK$R!1S;@)- "3\
MUV WU7YOJP0^TH1M.&EGH[&FID^L)@/7987R G B:H3PP!(P,+D(''H"?)\!
M N#^(TGBC_#%'R_Q*T98\\I,0/"87-$O.L[M&J)K]4S?&12PR#N=P[33=X9#
M715'I%C->BHE* %,9+O;&U^VG]T'2Q7?%!XSR[6,+RR[.5^R6+XT>H'EL4%7
M+./"4^2DFHMT5[:'R+09;4JJEQ0=HS[T/J<\@"U@&TXAI_\*FVLO I-/G),I
M=6TL\H0CI/@]:IU8<I/H=*4*OUO>9,PND"H?Y@_<^<Z@@TY8UM0XM/'R%Y=;
MMI%,+<W8\^F1-F@:O=M=Q8AI/0QIF95@7A\OF5ZABT\>&#3-+*M-WBHS-TA>
MOJ[&KS4H/IX-3L&#0#CXC0;,R%(@D>)F7O)VM6EQ0]EJA.Y=;Y#@3IR6\+ER
MW2 753>40JTJ',P4'JO?&<0]5IS'8LZ5!79-PVO<QJMK%M65X]?QCU^45\M$
M2E!=7%8P?!W^QQL\UXUR<);E9NC.__,_^W\T<?W6S"-'SX?J&AN&BY3:S#K;
M#!\GFCLTMB!/RU.*(G+@\Y; 6NZ1&K\K.R97GA?UU4_^I(<VQR'Z8C&>=<>S
MDMNHLLKWL2X0>"0X\?!X@"0]"3SMM388OF5*:HXR?[=PO'H_]?77@>'T#Q#<
M8+N7>D?/G&)K8L2P1%O$C$1E2B]Z';AB'0DHQ.\"BUYO)\GFXNIZNILB8:A]
MI"]K))F(P4]@ ??P&JSCATS;G FDYO=:7Q,NRFG#O^85/\8\%K2Y^(PFC"EN
MO/M!_*@V_,1R?)_$'CLHU75J\+/QGV4+^@VBEZMZFZ&PYLZOM66UQ<SWZK""
MMTWB?O3\7S'I67(?OZQ:"Z+R+]96]%VC^DN:_Y'P99S(+!'5YKKM9K+R@T+Z
M1,S&S[]/'C;PQN>9&&N+-<\UW_@5@I*)L9!K"D]SYAJN;[X6=ZFI.\'3C/-Y
MDE\NR#LOVGO))^CPNDBDD4@M'"PHNPM<U) 4=W$=;;P^1ZBJZ;23#=1Z6_]X
M4G0,3:$TC. 7-63XZXN#8IYV;2@<2CO68_ENFY1CSV4$"Z7K.+Q+U+'[KS;/
M*]OMOOZ01E[_3<#XI;K,YM(?:6W =_T1PA@IH7MU0QC7[A@^=/%U^9HQT7].
MF^ST13+/,9M>V;(?")57&1;22NGSL#.(%,3+\(N]WQ!T[8[C0X\Q:BZ;XG[D
M2ALI&I*X9[GE\#&;0W5"QKZ)V4')M59(K*X*8B(MH!^[;=:W->OHI?FI'B3R
MS\=O&[^\M'H)4;5T5;"7[!')?[%S6EU%YNY0J!2Z*_6JJ_YE#]7WB?EU!8I3
M(P7B_S$A8Z&1'L+ZM"T6OJ'&"X_F5V=W[3%)7@6I:1=+P+-F!)3415F*10&B
M<A8G!C$(R28 ,#K5+6#X<?;5V9/VNI%8P9T;+UPR79VI\_)KD4H2C2:?P8F+
M/Z5U.-_KM)?C<S%R$NE@G8/8#XXDY]'^\!E^'(;*L3V!Z=[R"R7NCA%DUNSD
MU\*4A)K^@5TXQP0Z\_\5.WWU%Z_\#&?MA^\,#Q]KH^:'KAM"+PVG%$E][DO0
M98WPLFX-XY5LXZL6;\^KO6A_$XFMZ@E.QG!ENH:<"WK%YE@6&I]4K1B1NW5V
MH%Y5KHJ:N.W12H[&F?-"$3#HMH$8V!<-G#8UG!I/,,-C B".) C=2!B -6X>
M7+I;X&HMLJ0LL2-?A3P)'GS?P D'P0AR9X.8KKO5G45!IK4@-BG"["IXI E7
MM?K@:P8P>\1[WY=X0< .9:,T7!N)3_+YQ#[ YH" X4P[?ZIV076+_U8\"Q(?
MT^D7KUTAU93#V+V27V"$'R^_/[Y'*4,3OBE5*_;%4]#RWQDZC#)UI0JSP-BZ
MJ:(7P WT!-]H.S KZ F!*5<89YJQ+\?]E;Y?&(D!W>/_P^&E/O1?#<H=@<67
M1PU^F!W45(C'3O^#';[#"]O'BZ=59XM%=T"+:MM7:4OS%QR#!@;DVI8N'.'\
M3G=,*"VH<?[RD5J[.LU<X.S/I)_'?M[^?]'-\3VE&P3S*E9^^ZN_>6V*;X<N
M%LRE./RMN"]X=8K_(OW!&>>WT6_8\T\9HM_VNYJ!%/D3'>=<G_[,G[?=/BG6
M"@<F52/5G:QB)@B%H 94QB!$+K&$>\Y'] 7%7LA.C0L6U]_A\=Q]W9 ?FV>Z
M:SK2'%OHY0?X2H$GSCP^C(WL"_C-<3)=GMH%ES,D:9:..U(0.U+],>$/J-:R
MC<X"D<Q?>D6P@H\[C42_KCAK) _&=A*%%P[3OI;65C9(]/7XL*I88IVJ6)P:
M)*ANZ;$.AE*Z'%L8JN5MO=I+3T%/1;RE76QT39S.M!J=V_SBUH[6U*6<FSDM
M%FG]Q"N19O,$46&+O<,^?.'<&\?A_*<D87YOSM3?0[UBH["1D,UA[8 ,TFN]
M74+'U(RUZFA'M:7WI%D,NK.I27DHG?K"HQ1+X^E"94>Y&OYA7!=^C#LTD]\]
M#HD! */B)-NU7=9-M?.?.!^KO QLZ:R^8G8HCXOHRBZ1'TNU_^R!$_G2D1%(
ML5?ON'WT*?8KN[SZ[E<>.6& <*0ZOZBQ)U""(T)]LI&)MJZ0VEO;@U^34*/K
M$TH;>/+1+N:7Q$87J>SK(D44396_'":.1__Z]AFCDI8TSU]S(,?'^9=WSM(V
M<6F?N^(^V,EB?^B63TQG1Z[="^]2D54VGGJH>Q,F5,3@/;Q^/'T^4<)[R,+H
MEG9GIBX$IXS1_LOWDE<TXAH;TZ2B]ECT.F>NW3Y7'TMC!^AVQRA/#R+!C35R
M8!<7X"+T2^<8V08 MT;O?JJZ?VD A4L(FX<P,A$K_=NKWR)[4J@*OF-Y:40+
M#TY7. X+#Q*U3DZX"F09:4XF-8DNO[-?9,JP#^!E;"=<Y_2TVXETOC.=)-Z)
M'%X%5'M4.LA_'8>8DH[,FH3Y;Q>(8H*$<?[FHYI?<,Z5%?2/9>YJE>623ZO$
M;CC.?9OQ"[=YAXV*\>V4[GMD0(^='P>,XZ7IU9DVB']2@.PZNJZ+RH>_Z?M/
M)7&*L<_&P[/N3+''A*\T.'V:O#;Z>$7!7IG@W-:W\UQF*C>QU0\[UIWH7JHC
MV$OG7L$8^9_H#4@6O4T"G[D&EI?_]LVJRH,L..!-3Z@ %Q:.Q>IZ(1Y'HA<?
M%N(5^-ZL@DH2'&R_E4+"AB.P:(752ON:YAQQ)L1A^3:A$3 7V]TGEBI')NA\
MA&7DFA&YQ_#*$J"TMHS/E'!.G%F9=L(;NV$DFPX/UG2VK"-VI-ZW1G9UJ7H0
M[2[95^2^E#9-Z]/Y,K5F\LB%+4^5RO9 :;"U%II.=(SG=<)ZWVX*"?W88#W?
M7""<&_A.VS%(]<7>Z]QDMALE_8.H%0K/GNM!E^4SYN#C3&2<+F3SGFV=:3=0
M@%KM,E>,KDY?V+X+MM),#O,OK<TR@IL=W5S<+IR/\?/LGX:'6XO/M)2YN_ &
MJ6%T+4P^Y;97'+K/VK5)9*-=7&F3G)L()#]6LPELTO</<&,;.Y_MY];?A B?
M^0%6G(/B^?\)HGC_"1K^+Z QN/93>4CWT*N]I=JTV.SQ](NYLT;:I;11'^24
M!KN'>)6[6HCZ+^_K:HY\88Z=,FO-H*KN'1@$OJ<TPJT--RO1@N=\KIW;B>:-
MNM:W/I#O'#S2-=<6PQN55;O>E.]T-A(WUQ*C$55:NT[,?Q$\<= +"9]]T[^S
M?ICDEC/HMC+:J<%Y;/^-]!,^[J[&V%S,F1PA8BM+ );SAT;)$-<);.T[ U51
M9[L)73XF_B98]<!\:Z!F9K*>ZG4O[O=_L:C7W!<5>FZA>168YK8<D]*.^XP3
MRX6"W1HRYY?N27UG2+$1C#4XF3V0["#IV.6JG&E1>@^+MWGGHR5%&[;?G#IF
M*9^XD4.BRMHOGV"_,UB$W-+@(/TC'/7G#9'O#"3V]N\,G;B6;U5?0?@%GZ,I
M7X%O.S7?&6Y9]\GVL47?-GCQKP(Q,'R8E8YU OO>;P]*:,S:$[;$6\"O?4Y1
MZM4-"YIBUY).Z^+T5FZAIIP$I6U+RDQBGA3A]L<_H05A1H;W=J[1!LK#5"TF
M5+*#B^X_+&&:5R;T2>EOE@?<OP<SN'/$;6NS5<<J;Y'@G3$@$J9R:6:;N0"G
M7_QZQI:K%K]9'1UPP5/R\\(BBVVCKKFED[ Z]ZJ# T+?Z4.$A?D)\F),"F^#
MD1-:,SO4S>\*T*S@,VDV\[Y::3,4RC=%B?2<.<S\N3+]PXM8%118E2O.??&:
M84Q4S:[CZ$GP^-NN&)%3CSAM^2)Z2CK3.Q?4\V)+T,ARFBN%%#1/ESC(<)X\
M,Q::<\_D R(/64$I-#;M%B$M+(8[U:/1NFP'#M[-R_):4N.& XG'Z#ZQ">+K
M5?P@B"HY*),5^VAYE-<T&O>=0:A7VB Q)_X8_76M)&QJRRL=/(ZY76OE.4S"
MB^*(T*JFZ-3!!BC-6OK'1-O"XVRI/;WZV2K7? &B\/(-HG4LH,ZJG$T?C?-_
M:N U_J.N/'('59F<^?-24)-1M\PINFI[V4<ENQ6 F=G.&I+OEV1,$C'HQ?!D
M>C<OL/6]0ELGF\2I;^2A<0;LJGF!1-0ZP];@!$D+'GH_004X"^M1L#:8:-O&
M>5#B5LV:[&%IHXD<F-"+AIBJ^4EP@OI",7/]&/XA6>9PNW3[.T/%IO/OD(QF
MLFWW;*;TQ7(^"OL-^ U] @ 59TE8C78@9 756VS6ZT,>GX\&;I5=#38&$PHY
M84'-9JH_5VQZ_O$?:(#$Q>J[/U!)?4(OA*<:,2[?@U \?E$YYY)(R#(Q -Z'
MWC[)P2,,Y<>*K75S0+XM*6XLN&L.^P&!9<!UB%6JV,)URTF>1WVJ2_;^M-PG
MDT72NRG%,?#D?LAU7,3MZ=ZU8AD5[ A5MG-BX!VGNH+%WQ495CWXZZN404\4
MHV2E)5VL9QJ<P4UV6!9-O%.2>K^*$WJ#Y_A5%>$S.3JB<JT"[K:97/\P,\I6
MWR-JS_03R3ECXRJ=\FD^!^18,S694"<7:%#8.IKZBY2YQ/591$5C .EV;Z8)
M4D+H8XU6Z8TK@'S9.B!7V+!U:0;'IQW+.41#.L6LMY24:2\M?U8>Z3FA[/TE
M7(3VD4PGL,7YMTZ:P! =[1.L;[Q"YX1-G5*O:L77BXXE:1F>^?- 4W*EK)F6
M[M"C>MO+?G?14\!5=C54HY+WQDYRAA![67%070C 9>DN'7ZQF3!TT:#@Q;2)
M6\H*:.7Y.^A@W812<-Z$K_7@1V3<A$R0%WIBYYKURIBH+F+RDH)GW(M:54*)
MZ3!I6$+D^2K@X+H \4=&O4]_\K0,5N',<^PX>:\2->S[*[AR!E+L?>2+P2IN
MS=1Q5@FS@Y1I.$!Y2E#'B,O%FM;NI5EL2JJYR_NGLZ59Z9 44TP8);=RT8+5
MR*EWJR'3%,==.RMU',TF&M"'Q!MQ(YCSA6+ERSWFE=^98N%@%HN5[.RLK_3\
M/Q&G*-^D&%<URPQ[(HG7SPF=3RK-O-70T0@N4!R 9:CV>=H6QDFWN*]ZF<#/
MY1PAY*&B_2>4%+IP2BV5*4FL8_B],Y6T ++N\Z.U5(.WK*??&;IL_.2PW.B8
MV<RDGVA">".KV#(T3DTPK1$U;::N\SS(H+&25,PQ6;T)N62^$<2=OU(-+6K5
M;4GY-<?8M.$^3U,M/R,6 P<T<%N)@EDAJ+X7$X<L>7+R6UW@ KC3X,=2)9NF
M7>\X[)!'[A6>TPD>/S7@6E;P/N7-8RP:)[+@]0+W'%K=+J%#5:V?/XM8Z.3O
MM9WT>5S545WN__S(H9RGT0HQ$.0Q7W6/'Z\UBC),*/8>_YPQ)N<O4@(@98L$
M%--U:](Y_M4FVYJG*4BA<AA1-O9NJ_-\QBT0_GPNDF__$C>BM,UYX5HO_%9%
M^0>LC:G0./ORSHF<8#OD;@]8E)(!K L9G+&TSQ*CJH<TE@M'*!\@W[X-L;*O
M9IWG[-U7VRL6G]_7]I4SZ V?HC8H^]@EUD#>Z8'AE(PG[3Q>'FW<<R$<GJ=S
M?H9*M0TO'.R/-KC3:F_.F%>6X_3=[E2)?L1:F\J3VJJ+O$&BVO5<885-/>_*
MOS/(-'O/JT,I<E-9J=T);D2'E#=&\_5)O]75[[@N04*$[.P5S63K=;'W)&9&
M$VR(T$8Y01*==1G)W_05(VHQZ)>U2 YXYJAR0[F14G7ZLF(;GF.0.(,9[2+:
M>*B^"D@2ZMZT)R0+>CCIX3@=DP4)HU/DYP!@\DC="5FVW[O,*\F9B)F90R]9
MKNNBNCTXV[&^XXRD/X*R%HAQWPSY'@ 6#!+ \GUZ!H@B/!-&.,\$L.3I.B0U
ME3YHD..4"@\'92VELW3Q=2.WBZE02?/CM27!_I!6VRN:YOPF>_FN-:\)4P%/
MIH 9@K+O;1Q<K<(:O9&.-=YR1_2LM>EWJ5;;_=5W,XTMZA?\S(P]O(-:C5^R
M%\BG"@ZBP7+<X9]&]>DN!8)7 "[/V!*+4M3*0_W5A08FS5B7>XT&GH4I*/L'
M.H'<21;)XP+3XOXY4WO/B^ST' V[T/$@%LP]JTP#N9*8/V)ISEH+Q[0^Q%QL
M>G0E@3NAWL,$.3'7/\"3S8TV'E=LQ%=Z$%:./<?RLJ*.15PB%:;R:O(/9 6Q
M8YWONCRJT=LOM[\2-H>,M"<:KG9/*PD2UE!"3G&/8T>*X*76X(DZLE=8T\KP
M8^V@C)KV3-I3\-/C#.8Q&-6=6D: !6CD/-D/D1A4^4AN<.:$977,^O8SAG<F
M>+QI+<N(OI*S ._(!4S98$UWA:4^MUNFRT% PB*[(W=P5D[3+%/K"Q2_NBK-
MOP\T?\U"T'7+#CIK^O'7)SKHQ)3F(=?$4B4)C1>P6"D1KHRG1MUOZ<H:;O5D
M1S[BP\*'A0NM*7UN537*4RS&ZE/UU3]-9^R(CT$T.&MI=4)NSDD.W:[F0N\)
M#NT) % MM>%QW!]$\L([9KX^1[T$9A.CQMY/\\Q8O[//8W6LJ^/IR)+)B>D6
M\8^><-5,(2T[HIPN>Q*K]H/"V5BZLMJE);?$UWJ1PFC^1_I&\CL&6F\ Q325
M+KV5&3T8=$<76:H^F@-G0L?U=U91[#8'N..DK]4_-0*\V5/6(U@C9#B1T"O#
MGREUMRQ@6M?E=\X;E>X.QY=!^ <> YJR_5UH0S.GDFCO'JOKCJF!7PJ1:)0\
M5FB*)I!=%1(LK6+KV,R8DX>)E9\)RQ;K%53T],YWAK##B$M^MQ)71%<*IE'L
M-=;&V!TV2-[3E"]L5Q+!^)YX AF1LK$?<0?*F2D,>$[IO%T#+%5N';?6T/!U
M3-WT3&"7R&_&&HTS9VHO'%4_]*H79$=><$\5+(&F,R((D\C3YZBP5F)5AE!,
MOZV!MDA;*<[K@1_6S\OUAM@@Q$GYQGTH>?&BAT%Z8=R$9/6CVAQ80\WA6TLA
M XB1#'=IX8==<_':]\N !V.MTA2$7-2N,]?,>#5J\2)_3^+TMQO5Y26@.*$#
MJARUO22T#RCN)^:4V["4,2]3)MPK<X.OMH:^/C,TDHYTL-Q=J2VL"?7*&0I1
MMJE>4+"^L18P,N;4?;K?+RN6OB&N1UAX.A6\G G_MBYND"\E^8G#>^=B.::*
M4C=:/&9LB!!:4<M%>K8X=R,;^2;&,=B!A !ZVG,7F1EP J+;OF9O5&Y\BP).
MU;&S>59#GV>T,7 AHHI,L#EI4_K<QP_4G;91)U6'M.+:*KER[KZFTPE5J_07
M\?/D:EJE95+ )$>AP+G 4K\^(#S<UW*U2W8,+](BCF(7H.Q_2 ,A]VJNT/Z-
M0_V_DP!8Y_*Q'&\I8&\'-1GBQ;'0&N<<0=OR/6QQ-:ZW"K8UKQ[>WFLXNRO/
M.RWT,SQB4OS4Q?+7 6-$T,1*GA:/3[!%_TX(8-1U)?J"\78H8!+3%(UG*L@+
M_O0AS4-[<*O40?C*EN!T6M!2D?WT'N@W-3>=(COGNM4 VD["]@(\'1R<J65A
M00Y(5 X>%EY#U,4(RG@_OMF[ $76SVO&YS*#AB.RO1TCFK%Y]\6_?EXS7.+6
M^:9*525.+:K_5?B))*\SLQ#\5PT@@!,IH&\XG?"ZJG9=P<J33\\XL"1?4GFM
MCRW$ZS<E9-=YG8HK@HQT1C\MJ47VKMWU)O$8&8$TU9"*@80(N9^2^6EU7C4^
MCE8;]>% LFZT\@&'U@8%%<*,-?!1N/?(.#PSJ5R!H5%!JG_/R2W6V0*T0H]P
MKN/1=NM&]=&)\##?KBJ5:XNTCQD=9CDX0*B\FJBIN)P1'(!Q^7'4,Y-%BF4J
MW+"/=^#A<<<H\\!FY@GCOH9_+<Y]G<3UJDN.^ 13#2HJ ;XSC .,,1J9@$>*
MP7  "1U:)ICB6#\N7>&4%C2_'+DX871V\8"W"4*J\X%?_\,AC?(>.(D='2M^
MN"CU#\X:#4@"F]7@G'U9?7*6FR*BUA A\=:;:DFX[4QKXZ@%[R*NVEE48#EG
M'5YY6ET.JNMY"S%^N1CW9%[DW"W0'#4=T\<E\YC//*N+2S/F$N>\B(&(D0-N
M&*K:^SRK@&)=GO4EMIXP[F%%^Z %\TH%OJN92& RC;T\YK?'=6NZYI!K@;5*
MDU$[;7&D4GH]&<%I?JO T-/#]@D%ZV+?F]A[PCE=)=,'39XG!EP3<6P"E"3#
MFF5!BM1**,CUWO:7)3/QP>F?8(,9H/I1O!3@49<"#QM3;V&**D:L_&,31$ 5
MWU,HGEK16@CYC"7JE,QWF,2JL'>831K?'Y(IY1VX$.6MEM.+8^6FOBJ\Q-=M
MY>GFI5\HDR6D@HY+M'S7C>J)_+CS;=C<'2\.\'YKWO6J*#OX5E]9=TPHYP7Y
M^O]J/O]_=N7_SJ[\HUP8(C27?C@()@QX\0QUO:-97&KM*KO3:6*;J?VTF-00
M#4)X.>XG1]XL:O>.#!9+,8V8[W&IS0!R:8(>1U;OY?Q&E%NW+9'7#A<R"G7V
M9I]8-'!(/P<)DW008XFQ?('&]1?F#U+S]5ST@F7#/ZT"#,Z[O6%Y[YI6'Y[F
M?CED5T5[3T7@>H<*=X]KT@.LG/RT6G/'6%$FEC="7C398+A MD"#0^NY%T:P
M7=!TAVFT<*^6#Z_^880SA"TT?54M]RUTBZN/LV[XA1/5N5[&C%+"S Z\1UY_
M8IUW3RNEE9QT'6+4W/MI];F5*/-2W,VJ]>L>(?9;.\)>Q\FJ_IX^@;<>^&5(
M9_59V03J^Z8 DM]=MDO,"=/6R0H_JN598C40QKX?!X^S#)2).$*E%L(_#+/+
ME%/X+9P4O%JK=,'Y^GT5C+.1HJS=)H\$KXT8# M;[#R9-9NHZXSOA8,52/A^
M3_NH26,F)>[<KUGH\?7?Q&0XZ^<L.7%/"VAU3*O-9I+QA6\ [ 6I=L#*Q7?-
MN$I4#%\RJ<8-![NY(_!E!D4C]S.5='+U+"L\O]/TL62QKI_75NR^VIC?_6B%
MRWTW4SZ]V<WD_QG$/$^V L?X1$@HFV+EIBU_/Y8-G IX^*%Z\.:23X2#C5P^
M<-\I#;I\%=6UMS=%Y5%'O7ED@LU[0A)%0]/J.AW5UNO&%HT!@N]K,/<BU]8]
MV2GEOPY\0V1,9P7OE)'1E5[,B\V8NOTK+^H>=CI'=9A$Y0%G9)*@['6ZL.QU
MQ>D98\#3]Y^7!3:<X]*0-%\=1-O;D37J0;8W!1?Y?EQN3[RK H+Y&"XC9B:2
M!6).V<K*^-+_C6[2U,79H+<,D./(%F)<2SH,;<F&6R71EBHWRGJ[\0(FA,50
MJT[@M+=.99.5O?:$KZJ@:L$[)EN_;)(:2>#*%H]7YFYSLL'-XD>]-4FV0IK_
MYHCW2XJ>G N1O7&9X9O?JGKZ@VA%/>9)&@K3 UN>B7>^,_1))G8)GKD=I\ZO
M"D@99W]GX%MW#/Q\>&-+.Q5MS!*/3DW^F-*]M;'Y:_YWAML<H^O2O6"6/(V?
MCN!;)F5G"V*T7/_[FWR%WQE8P#OK.I^LX!W?&9*,>31^RTA=_Y57+7#/?LS8
M\^_B\)73GWYG*#J1.7->SZ7BW!\E33E\9WBL&'/RF<+;>?0MTKF&>):%$C@L
MKFV)V?SYDO6DSYSH2]Y^Y.\AO"M)7$%I&JF=TX=_+<UR'?W2M>'TG8'6AE>'
M^75UKL>H7ICL/'1#:&24N6T1\]^:[/^N86F]<1CCVA(W*)-$$*HSTJO\-T$:
M9UPH @0U#M4RD@U37"T3?H @?,HH1BKBS2(U;V;\V",QDJP1P84H)*V6:"'D
MPQ2IL2)O$(1A0#$</ 86O*SI0L*7Y_VX14L/4H9C(DS=IL8J8OF8WMW&IN!Q
MH#S@Z\)L./A(6&O'BY3FTC6+(E@ZXG^LGHO7C!H5_F/U_/EK^=? 'ZOG/_8F
MH*O\6G::W524O)(7Y!FK1VIBL?[4LA>O?U$!DVGVI,.F5,H6(0DL7YS)L<=:
M_9[^)&+9]=&=];U2&,N*'V['R5G.[VGB;*F/;L%RD\->&\.H>SP=?DD[_%HO
M_UZF_ A<9TSRF=4\"<&-9=X3[P[C'L3':#;?D N&&R[F"E=!]A*_KF4KE4[7
M/5/V8.;&/>NI^)@^Z3>0"4/GPU)SIZEF?P/C-(LD53>D&2/2EA1EN/(YFEID
MXL"VQV4EU '\#3-"CV]3U9S.MEK\J# 6##TM"0F#1%F;/$\PT!0?MEZUB)3_
M8VWWT*5U>I+<.#:M>'1_A6X4?SQ=N$6N45:ZH#!%PE:+Z-CP%=]>2X^#@W#U
MG5_#Y(2.:DBQ0,+2I.>S9JT<J\T#(=C20^_3F%M>A+(6__"""BO^I^[5XMFN
M)=(VO;-(W;I4VW$XQ"MN^"I,>]GE*TW4+:A(_N*"-FWI!FJQS./8S6)8 ;)R
MO/$>!K\X(LC&*#5)F*H6/"G>SSU@7@-OP9"51WQ&>DWB:EP8Q(;L(NDT=4@8
M'L+GK3+S3.687;O+V,4P?Z:)*=KZKZ=]R-9I5D?==%&EQ/YRE ;;YQ((*'(8
M7RTI@&+)K\%A#:X/?$O7E_ZY[=G?M.]":,]65HALY\:W8(A3[8(% >1$I!*Y
M7]'9B82&L:B=*ZM>I#'4F[W;G]/,+TNSCKX'B6KS@3"/V02Z7"V#-0([I*,-
M&<_DDL 2\M=>=;V(I?0AYOM\WNPR9E<%FC\O+-#*OK)7,\\"&-8#/7>?Y%&Q
MZ]LZ7A1.!C^SJ2Q-&495++"J%'C3R&ZL\$;=OZ#TI/D&;05^KJ]NN-J;V!=
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
M+$N;NQ:MK<TFVYE'70'U,XE_8'N >>G#WP3YF2OG<VQ4[8=>W[8>4:ALK89
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
MI.AM&A>H>,KT8DQRK^_'"\9C(DO[/YC[K=7*%PQ(!$#FX%T8L%R'@//R_F3
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
MO/=PH43,>%&IH[3,O+3MM>T=?F)YT]7)SG@M]^BB0"NQ%]W\YA/:+LY94)(
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
M)"-9& ,8]VVNZL4W]PT<R/I[X"H?COGKKS!TV9R2"+KQ:?"W4\FTY )2-]%
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
M4'?\_(5!RG\9%)NRH?(]Z'M3*<,OG98=HAQQ3Z-/M;7K=5QC;S]9GS2"P\8
M4B%#)I60@%L?SR\^C_[N^C<U5T(%<?=DYGU7%OEZJJSJ;<R*(MXV6)"P.&M?
MCO..#7F^S X*8 8IVI@UQU:-#</BU#4&1G-Q6'Q[B"O2@-R6(+$YO>-9;NI^
M-^3!J5EXK24(7.F_N=.QD:%?T":+)M555ROLK/._ 6 _/5%<"NX1@=@.ROCS
MNLQ;W_5=IM:!I8@WU>X&EZM3A+%EIN6[U 5?"^&/\_2:BA>@T'^!L,F8T0RU
MY<=]2ER7Y$$M"H]]RP6V2*<W4 ,_..6"0'&)SHL5A/CUV!LX673SHE"]S[!P
M,1E?JO?.[;#,8)0,,15I-5!Q#-I;MJKYQ"AN"HWO='-E9;W\L1>\9DG2:)M(
M%1&=9/4:SE?/M)Q/>[IGF3B_KQ<;BY,9*\/_\D-;\*UT+Z^TDW63WCJ+E<%)
M<\KA=#(*-ZF C(V3X3$PJD:6%#6B)1L(HGUZB$260GM#1/') 3+LDGQJH>2,
M&Y)BN59Z,=@X/M56"CFME@Q7T!8W0D04Z?3(:@'WTU.*37TPF='N#^>]=?>F
M8,U-%@4@CQ_K6O*.4_9&C+YT'T+[1U<;?(/*\ST=>_W%9WZ9T]/-S':_-W><
M<KMNO7F$,U[E2[/<$P!)N54E,+? V5$E<>*ATL^)3!VXI(V,91FG6COJ#9DF
M5"=Q4C3-60^* W>)\DY5T?UTMQ\_+/0%0 \(F;./CVAW:M_P=77BK&VK63C:
M+)ZVK9K\13KME\ER:I0K93-M7$]@JH;AIN 7&-[X(XH?)1KV=KS\J"FA/]YN
M]$M:X&4E%Z)9N6\4+5^4;(-*,?L#L;0OKO],B#.U[^2$7N^HFI)CQ#_NW+$
M_#$GGTV+"VNO-7]X>O,JM4RF<)J5<UZ9W8W$ZUH]K7+5[0Y&]>7-6R[0K\?M
MB>V7'0X=AVY_IX'9?9WK2&PW@!Y:#=&'PK2_SG;DMX.AAQ9#/UB[!BZ)M7JT
M.?H?!G43!YWD#F +7/'G56=PFLG.)*ZUKQW?:=@H&D<#] 3#7_+)*PDA,KZA
M.SF\_E8]8VMI;6J<@65'RY,>KM,(4HKVO^B4_O^O?I@^?A)2/< 1(K?9TFYJ
M^U,(*+1<+3H_'AZZX_#QI1\Z=/WF?.@">/;,W%MX<E?IW$V9_LQ_,C2ZTB'+
M(;8]AH_TRU\R<^5:RB(X3N->EV3O&?[1VP5FW0K-P)R5PSIPK.B5+5,A^/[(
ME%8D*[SRU$0^*.;<I1UQNF44A(J2U7,?]&JQXJ\_[?(M4Q;88KFF>Q%3.YKC
M;S$CSN'MKBQ]><="MUTSEO)60AKUO4ZGE"SS& ]OA&'.;R$X[_M4M&P^6S]V
M-[)_OV.1+=-=3'3K^'H6LH>R9V$);7I4;4>=D(/CQQ1'45_GWT4MH/?/?T(_
MV@XFA,PJE;FZE^>Z8\\)OIR6^190GQZEM80EEFZB-S03"XP88ACO*^ITN J
MNJ6EH#!_:/WW1,>AIJW-]S6'E[6(3($3]5N@'(O;"R@OLF6WA+'XFU_)0!3W
M0[?R;CW?9V$86OPD,,M(&B-D5K$VR=)$(5)#9KM&YRL#I91[:@)_NX=,""BK
MYUMV(-]FPP+#^&7J,X42>AA0!;2RJ&+4'_,7[[O.)U*0NDGL94FL@0EE]Z=.
MM>4G_,!YO@DGJ<<)FI[-<BXV3W7="ID*E=LT$R89(B9M4-S7 ,879"A/LU+'
MPG>:=/X,U'G+I]W<Y>C3;>%@G<J@3RN?XO58/X$ D%3V;3MX-4@0XYQ([RZ.
MPEB8FD\<BSH_/9'HO5!X.B&WL/8-!5)^$7J[J5;'T0.,;!EV;[ H#+_:S#+%
M"6L,&%+E22,!T1#2P.MN/PWMH9P?/B&M7JUEBB_K;4ZG*F--FVV] K2+[ZX)
M7RCFQ,/ZVHDUU##>, I3@<* *VK] A6"H-$=AL*X*Y+Z-9^\Q#5YEKHM>M1'
MK!D^QZ=EH,8\N ' T8S\ '95U:)"=*$RB+3$"*BK:/A-MM'->2;JORFS-WF>
MQV([QOE*>>+[%/^$_;8:Y@=EG#?/]*&I\-/_Q=Y[1S6=?7O_C#,Z8\$" @("
M H)2 M*ESU!$0I-  B2406J @("AEW$4$)">T,M0$B00:A)**$J'4*0E0 (H
M50B@=)#V,/.]]S[?>^?>YZ[U6W?]?K\_GO,OYW7.7NOLLS][D[/>&Q S][U
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
MA!@P0%8)ZFN-Z_;42D ZI3UR?^FH_=:1==[,K-BLJ7CS?+[4NY@&"Z(YB=
M9I\V"MI&FG\5&T8;\6%".18\^G.J_#5"T0CUVFPGF(3C$I=+17TD,LM.2EG4
M+-EF7N0G'^3T#C))]#GM+>4Q@H^)YX5?1-P$LJ&&^>N;O3,\RJJ/<STDL<>9
MBQFZ[^GENFC'/?VTTIV5CVMLZ-XZQE+#48G4$$'DXCK8-7(8)8H"PH%7U')4
M$ .PK76V(J,LL5ZRJ'DQY/"+LBT*QT#VEKA5G/D-TTY7;.0SW\V5=P<___<.
M\(_Q/]9=@.5[2*Y[&.QA13KVM6[D]''%K1F53V9?,NU4ZQ0;M-P\2!-[2Q=Z
M<^(IF\PH9T [7*IN&++3['YC(5\JO[B@AYJ704LKEQO$B\;>Y5JKFUZCC>4$
MCBH3YJ42Z1EB5PZ_1,P//!@9+HU>B.LX8R?-M[G?5(E=1 +(/(^(C?V-S3+E
MP<OF5K^V>'8I.;>4,0<*^ET$GT<RZA^[S(3(B7A'YJ*M320])?2].X>+_^AS
MBGYL$(T8'Y;_M*2[H!QY@-UH:O2<$!V*VC0PQRTD?@8D^2+:Z1-UQFZ:+=^8
MLD%R;**T'P8F?V_E1Z( ATZM:E;X_'G9(V7DR-J:.B'@E*6J6MVL[@%EMVD\
M/>1;6]-<VN?>6$4)U.=YJRH!K33.!;<Z&?.6JQX6_-%2*A^84@"B"/BWR+'1
MPWNZJU=>6JZ%/-I[L32>O=+>Z+!7MQ,G*W=&PI-LM=)X/GED]X.V]9.R_22Q
MG&E6WH@2\;(?_;!O)WCD-+L54JGM7@&BP3%&.P8=O^_P5V$?^>3<CI.5Z ;-
M60-2,G"VT;)R\9VHUN%_;%EZ+> SOJ/3IA2]'+?\VWQF"_S76O%WW3+6R4+Y
M#$$RT'3<_R=97K/$=:I[=E"!#N\K);L(%=D/1_[6<+B-/^9=N"LL\<B]UI)8
M++S&KGRO!.$:ZUD[@YF"_^@[ZY=Z/?))GUJF?^SWJE$743N>"G/5;LPA_@/%
M85",9];+DY!@9L(#R88OB9"2D(@QZNBC%Q?VQ)<>!P=S$:M1LI$%\[XAELJ$
MQQ[%I=[K4\DTV]=[[TG#*+/G:D);TS-JP2^<:-F_$2GS_!6D OF?E.HM5+3I
M=1U5* Q*CDLH:[:U_ZDV7!V6@%Q-;=@V:68EH0J293='=_.5==OI$.4299AC
M#H7OGHLG7_E$<G\C=J;E6:GD<R%5CU\HY1H*M8Z_U%;FXG6:]WW_W'@""TH=
MD="0"ZSY*HQ^ W-P[S^,=0B,Z& %9<ZY]3A EP#]/J\KFA(_.B8+3U;#U_:^
MP9VR?+TP'% I K!47WECI)_KY5&V\XS N6G+ 4WTH/9S;,M$-3<MHT!46<=B
M>CS1AVN.+JO<_65[>%!V=@8((=BXHB')[G.UF==^JI?O;];XL5&F+%PB-[+$
M*+SFKER%K[RAS^M3EK&J._/7NDB.9DDSRY@"FXX677==:C08+L\O?# >Z+:E
MH8X3+9]OYHUQ47HT8:1@O(06 *U"UJ^9-AP.GJ.GZL<Z4<J-]E'K6$V-=1I0
MO,3GS%RC!-YS<D>3[_Z/M_N[WS5<!4IK,^V4^(KWI-5:$V0%$C6EF[WHTNMN
MWA&V#C-WRFW#[BA:,!@CUAK/-'&TO!D%=<H>GX_XL82?Q"NQ'<!7P*^ )]+W
M__N0=(Z#?[3VTU:L0,P5RGI_@8#&<->GMCB!F.S:]::".[;#"9]:XC1CRFK7
MZPM:$OXG'\EB@J;#K37LN _:PL?'U\JK%-+N6^:0RJX]:!VZ<#5DGJ!'MSSF
MAS:H*M9+IGZ) =Y/G4P(=RHZ90FV>,QWL.#]2PART6E+LQ+FSF6]J1M-?M3)
ME,1?SW>YC(I4C(N)+R<6ID@D/?;<QHE&([#2;TAYTQ9%-QHW HJ:5;=$]_+&
M <38\OH[[5/Y#LA4R.LG6Q&]VKQ:'7H6MO&&Y=J"Y-ZWF2*D]&;9R?! 6W18
ML*$UIV\TO_V!U&A'V<K+M_41/'-DF;2Y+F\RDNQ4KUQ'KKEEP 2#=EKK/;#5
M(IB+!H:=/875"5_<EN_;"4G9A[O%7YD-H.KYFJ_E=W'9P_LH5#[D!.VV'\U+
M.W/P7J@78,G6:(0-_H OL.OF:FP$UBP&<[]H)UDS.5Q2D]!U>2/$_TX=U;E[
M;BM)00HVUS!7XS(.J'RRV- ] \,A:7"?CBS#>WS0T;DMO(\U7DS7K"PQ!*UL
M<XS9=WCC0#N,<_8(99DW,DK=7Z];G=CE];@I;3/O!1A381+J9M>P[/%X-^\#
M:KT4!%500K7G'_A1I;2O1:I,@JVW?*7.\ZI8T_?:2[F$K4&&9SHQ=YS>D""=
M/,<,7!KQ;^71)2Y->1OWU$\X-^!$8TQLAGE#%;]ZK?Z;>T74$L;Z+CEER5E^
M;6%O"" A;'@TJ)/]CQ(CJG?#4^C\T;^/+Q*B5"<SWMC+%9G@S'/':A.)=@4S
M!7>FA\(E2E >-M[MDK8+LU %@I^BYX";ZF>8U)*R2/UXG4TJS-4N&+31J.*P
MY:YK1G1M4;(K2-#1/B[(A9C=&\]<>IW>06DGN >L>DQECOI_(.4,^*CZ#CVC
M2)(^-.]BYM)#NA:I,<5N0Z&>+;K\K\\'V]S^;.Q>JW#MNP>E+;'V(U5"ZZ$?
M^O3O>T?M.MNYAG$V=+E4TW.%Y:I80[U3?'"07!IOSP1>?23L3?ZN4T"XM1G4
MX\1U(77PZA;A;O>82OZ$).":W&]S7(I.2Q;CGH#F+OOY@[);7^\7E=9?=1@8
M;HY25Q9>_>S]J*Z3/'[4U MHYIMQ?!QNR>1R?%#42&6-M[9"9TX7/"3X*;,+
M]PE674(;!2>2V0G?+F_/A]?@.U3F>+XX^'RY5QO@CT@2/'8JRTYL3=RRU%#V
M=H; @U[/#HVO&B8\B&P7!RNL:ZT:CWR6[!-PA/V^T[HC.K.TZ.[ZM8(>:8V7
MQDRG<;N&QL%?VZ1G554_O%HW$[E]N^57^BP=5"117RL356+GLX0%_Y!Y\4&*
MO*#I/[<2$-SZYU8"0N?_N96 Q/YN5S.(H7CTR"7/OR\K9-<W')(KLS]#%^BL
M9"T+_.ZDXHK7!IZ@^>83K_GFQ6/;@*4Y"Y=3%NY6)?0J/JS$0WMCJ:$E'H'=
M[:?QEMP-^GO8<HB2:7Z<_?:@SNM:K&1VUS0T!!THMQ7*F.%2%DPXJCZ0]+%;
M/&6I#Y.JEKMY,+/)OVC1;Y)XRG+3*M!F!J7'E/Q$FPNC'X'][N@M6'QKV\_8
MI]:>LG#:_,05:'%2.7#O1 %QRM*1IH6O$&ZACKP7Z,HIWL_<M<):-EH6P K^
M;HY[<3_92;/DB'3P,K4C\6VRJ)M$ZKD^E-]09S9=R0"" V;8N&42CMTSGR/@
M>,Y)INZ]*5#D=P>85:6=\+1:B>K7PQ*<.GB+9^\G$G-1WL6*<;T39<E8-!2+
MUZ1)?X[ $J!<4#&-%=0#WGYA>\TRM>9 &.I1DF6UB!LY\OKHJ^W".&E7:WQF
MOS@<C'.C[Y3;#%TV<B5($4"A8_?=V@:6/'J&F\V./O?G]YJ+F1&0=&B5&!\!
MF>9O,TO!7L=R@47+>O"^ZW$/,\\,QG,F(($<1?;C38-*E"IKJ=Z9V$#*IBJ_
M--Q]:)N2<[+$.?)=R_.B>U.]J3%!8&!06-RE]0TUS[D,)\L!01>]6+_>ZLN*
M2NY>9Y/C-N=X:!?YEQ^;D%/$Y+>IJ%,6SXC 6[E*WGW5V>[7"<(=9">K\UF\
MQ-K/WYPZ#[SC/%XE_+ER#RHSR!T87JN%N<U^C;RJ-L?Z3I)UG[:Z)-'U[%!8
M8[$9,"-*;JNFP_8,$)J&&0HWMTODMX]Y.$?M W*RSK55J?'RQ:>GGW#%65:I
MWM091AG"%%7=8UU(>D;L0-%HYYORHCGJ_+\/K6IS$3[=RI6.&!?&BL1>[_)(
M;TH5AP-%%;#O$7%P4I>1V##*X,&LH/SRYVW.J-F''<47VS?>R+9V"(U7W0ZB
MO+%ZBD45.$ ].,>II;X7,2H@E/-MG;^67KORXZ5*I@?7)9HEP?Q]YX/;!K=;
MJ[KU,??3_6Y#!Z]VN,9DBJ*,V/EGOB.8%1=^\#.KXGNU]L=__[5FN?!6[8MB
M5D,A13C%XB>3?25K:D?<"L5'3%!F3 0?ES[NG1T7(XXKC#]EV>*5G6\@O<*5
MB_RIMP<&&E<VSI-@#6V4M*24_):/C*W+HNKX._>Z##@2J>&I5C*,%Z]PN +&
M*<LBT.8]$G$3#$%!T)@;C"(FUX"2DVI92$,@APKO">N@=/7<-^HYUV^699$U
M1^4]\3/C!3@<8/#$$</@,A>-P0W'#!,*Q#'W##0^-,^'&P3J^*PLG3,IG?:[
MH!2]3(:*B=T  ^)*<QP"XL'<XKBW<S-'[P?)RI!$]%A[K3DNVK,4ZMXR-#EM
M/#\%#7_2AC0TF"3KV3$#*K!H4$9*ME-JMGT4"#4$!F7Y+0.'41AWVU<7"0/-
M2:3:"V_'3/E*V4B>O>^1VRXIP!+#[K[-6-N'E!(@'"R.K_?!P($@8H76!:B[
M73==-=Q\I2Y^+ ,FY_AQ\D2N!V..+7(.5*^X[32*1>'=(8QZ$ $C9O<'N*4K
MU%0BQ.?[1ZZ?KXG+K_77$5/?1@E>Q*'Y(>W]'NFO_)-1&" H,VA#%W1F#73D
M,V<W%.]W*%(]Y41H=SZ/&SIWE@1?4 D6;JU]%\]X;'K+!+I;PR.GKP4_C#:Z
MK(5('>=T1S0/N<?T\3KAKA@@&FX^WY6Y^@,G;RR;Q'VF+=6A"W[?2-,'E>\R
M5DV_T.]9.PGPAK[T(&I%(VJU[-7?:+\\'SG;'M,;1".^W9@$LILP,)?QDM1@
M9W47HJ5D8CK)JLQO7#%8MT$\6!BVEMJ-UWIQ25:%5O6ZZI:V:_&ZB+S&UIK&
M2/+?$L-;)Z/E><X3A(<US?8ZGK%]S][,@6<6Y%_EZP=_UP23S?:B,JGHP(FJ
MW?,= !P*#'J-!I8"31MN<.RBB=J0M93.'#J;Q'-;6.0B=.! I$CDDD&=PNQ4
M\MPTH9Q0.F#HH)*;.@:$E.A A\ 8U?LZP9,F8P 828]GS_$Q?BC0F3?#W6 ^
M-1$E)O5Q+]9//^';6-!PA3+@S4H0#"P&Q=QPUX6@5O._^^+AJUOERE![.(_Z
MR<BT[XNMA[I"BJ$309&@B9>]_,@A^ML*.;GDZF!<37DTW!R(2_TX)@$6^_2A
MP\N9[-H4<?#"II++J2[6;VZ8F_HP-MQMM/W-2_8L^\&U&O#$8<]UC_2I,8(8
M>'4UN>'Y.LC=T'DWD&16%Z52GJY:G6W4XK%<-B*@PV,*M#]<EY'MR:9CI6L_
M1'VRJF)FN8)*Z73!Y\N,(FKZX.JN1YKW55_&URBGAUEA$R.!F!?7@\0,NYL=
MV"4S^IN?DH/\-"\-)C 2(R08N]TV*OY@!2SWH6A6]-'W?=,[>/[L%0!L)D&5
ME\-S8I*HATZQ][_BY0SUO+RZ/"$ZE? T+34+5#HQ 6C?QJ$RAT/N?NQI3(7\
M]K?@\?^)U'PBRRWI1;[W^/#!Z8=./ Z2AJK&,(YK\T%IZG[JUN@7'H^]!3R'
M?$&9B![I.9HF6^7Z!COP6]^/:>9^W9ZJ>'LO]8=VOV^E)4R(%O2RL]%0G=JT
M8UA678=URBN7*J'&J?)9C.+DO+I]W1Y5A"H.M[-\M7*H:J=]M3;R]L:G5-8!
M*<WYH(3[A@:VIMS7[';\/.8X?(S9<]MCMOS(,:A)+D$F1U=SE525&8TJJ-(\
M0/O0AF<6]G-1*JP"TS=,'GP(Q/TZX>N*Z.XEI/8$*=ADX$FH6[(\U394$M3'
M_(WMEUG(^4TV,3L8J;FA=D+L[:"<U>[T*/E['8_5.1.$FI^S6"5R6EN5IU?2
M# XL![1>6IX\LA@:BXW +7 @>B, :"FU<2_Y0PF8L2"XO,MM996IOQI",5NE
M_-#HH/JN8L2;D4R117V)5>%9GMQV&1G+H%)>.=6*WL:ZD43: VLS073O2WA_
MLIG%DHJ9@S.TT&E<9(Z;>CXT*\$QU0I5' +_0#.F%:KEE@V0K(4!]0\6%,!5
M4L+]C<.I]-=@-YUIJ('S1HN7ASI[O3=\WW9PK%ZWBZW/F_([W$*0L;9N1M)1
MOL_D7W(F:WN7I![TB777?.QV-K@,D\IWRPY/G,G8VRT?8_5.\9V70'?C 0ER
M!GSK7R0ZZA!-%AYE =>ERRE^!+\PE\@AZJ]3C<;+[,)4M1W GG4FUMEW/F51
M\[@8&1OB0Z<M],PT1+:.2=*RRA(X_8:I?E\L7E[87BUVGQV@5(FKC*H6A_MN
MSHU%XV #]3)&AFT]JGV^A\;NHOO+M5ZE*<T[K-$XJPHN?8V[:X5XP'3%!8[E
M"6-:1T[JK#GRK;_QR=)"%42TQ$MEOD/AJ46-]UE:>$P@D*UU9NJU4Y2-_O#V
M$TMPY*H/4QCTAY?JX6" >MX1NXHXW\%G*AH=S7L6;O5RLU1 C_'C4/KOXXE#
MS;XA=_\E ?R_8O-_$YMG88$X+![BK<;XG4*:.PIE5H;654W77E',#2YZ1M/]
M>$5'[5X^'BL5<^GL0^M@<Y?EB]V6=8?,,<^GW54V<NP7!7K[W%3Y*_C#^OS5
MX TBKPI0DQ!5Q3Z[B,<[I?HN'12PSO!?4,F?D%^86\-.CL,B=V_9&53>?IRZ
M[C?RW."BKAC!(S4TM>52$A/REA:;BHO&J _#C6,P7+H@-,_!PHKK-UA_87:=
MQ^/I4L[E>KN)55E4E[:^\5IGU5KOTF_IZ-*+#EV#7#K8G)LQ9L3G!9]Q('.-
MOLXVB,G[VWL7T&)2%*KU*XJ]5BRC'\QUNW=#\I[([[A\A<+EHC>11I,$W C=
M=G(7UW03I1\U,3+(D?0U3ZGM;D]A,I&ZWVO?%L<8 _,*]&R$J J]^I/J*8K=
MSL+ P<688/=)W#;.3*3"Q44-HM=:1K^2(AH/I,'H8E%7E7S!YNX7C&(_'=P4
M 5_$\QL)M#QN@*!!01:D)EP%$",GL?N(%+-YRB+%FE*.-308(0K<VPH.;>;C
M[ !?X^A_D!.:2D^#?, ]UG)R8ON"Q$!RQ\ <:Z &L?M)\):783K%[_ZC5_W?
M![K_Y0-=CL0#HD<4J3A#0$;6)==L>M<S^(3LA,3A,G5'/5K'3)-GD.S;.+G(
M>R3"GG@Q%HV7H!(I!X6K7'XNZ7J2U4HVI=-["/KB#[VE8+!\7"EW5%DAIGG%
M;/FYRXUBX B#]GF8B FB-IC(&_V^WK=U?B'R$9,8/+U6'_(N ^R&PR81'1[L
M9#^OG0*&2KV9-5^&!J-#>2"$"NBH]A*<.,-H=C]:H^2%FAP.M<@B8'Q(W$JF
M]O"-C_#7T>[-T=_ PA_UUW"AO27K)=#A)G<)36=_,/'U,YCBA'0G5"HK.,AQ
M<R(5BQIV?+JO'LO?@9"A@TJACW6LXTJ'&W6VBWV)>L9O\>[W!%SLK(@QSVID
MQDVZH%(PB^?S/ADH+&I*H/,K!1#%3:R< D.'MA]U\S9*M)L _57-GZ_$4*O=
M=OV1A985EVOX7FTC"Q:(2H_T1,ZR<Z.A(R_6ZO&J4ACK&!@OH.-^Z(\,0"T;
M+[G%YYA"J:X:/1<R'2YL+H[#GAKJ\39^D7KDM&693>+L=?ST;>MVYP/Z76<4
M#I><%866"P?;F.CLJ4.^(3V)YC']AUD;(BK_AWKJ[\-\JMND;?'KD==J"UEU
MR*)\[^BAIUTGJ?VPHI'C=R^OMK#Y([=5S09F/=#D7C.H,?(H$%%!9AX\O9<<
MOE(_J[FE+;,_.GAQ/5 M#!\O><JBX#/SAL'(34CYLL*8I6U92.Y3^F/U0_/"
M1[^T"BPJ^F]0JEFQ65**YI[_69/"LW&5G.Y(795@ZY63:$!E&8O$3V^Z%Z3H
M@O5K+1')GC7FF8)7I7!%KKCE(?&*PYLE[YP";U[1Y.R1I>-P6;;2OS8Z6HB<
M%64IYWH\4WS3<:8_>2/QPIT6'X"E)QWBS[@ANM]?[]@T)*W@L+38<6ENCA[]
M ES1NVI8D3563!X(P5&3YB2*=:@M:^8K$P,V[K1]8X=<NYM%5L^R87<H%9>-
MN,!"M+A)IVG/2T:\")IX4?NKAN'H/Q>7V+Z$KE&KWLIUYK;U37I<UO=2KL>K
MWFD76@K%@9>$&H"-UO/B?_Y,WJ+X=,RV.4\?<F*3,E434G.O7WI30NHPS5&I
M+'='#(P'BZZ%U^LW,(K$B4SHV'(R%;=SRN)8VB+5LSY!LDA9]-]CBO]]MAW>
MG4HL'1'!V^;M @WD5JG'U;YE(T\79-&J]P:K&0D*W8LX(@YK5YW53EF8!N%P
M8V#SV%=[7%!J4Z@(.M<4&H&_M]#6SC 9+;T4NF4!(R$_72VL?KJ>Y6?=G[YS
M;TC?H 1]XPVF;BJV./B^/<"BV 5HZ;]@@\L:F;;+MNTX!E4N3B/Q+0Y3B2NJ
M(E(+1!&#\?)AQ$U4O;Z,94]6PGB#/R$2-!7D]QP3,0V!XILT%TY9.J\XC$FP
M(99@/X_3'%7B>X#U"&70KC A2U=$"F0(D87,[4KEK FB:FUS<L00 DF[\2X)
MS>:,^ZU-OT .4[6+$;"@;_3^?=^T@&EVE[6N$1]@<E2*XA6/GK<Y\:#X!XSG
M<E"SMF6CA*P?%,\A'/^CH['>#-;Y%J;1L_FQMT9>QV#/AKL:2>U^Q73%8818
MJ1LV#D%.EW1=<>T[:B?)=D;!2<-"%E"D9XPQ.N1H1YOW,N6+*"6%,\%ZN[GU
MG>(5I2<Q5* @8WV,IN276$2-*;,S'X +SM-P0;H%3..W&#BF0F,*U/E^\Z2G
M>K2CD*8N4_F,[P7KJ! N.=U?E8CLGRH2XR@HY1V3BWD<J+ 2G^3:,((3@^H)
M3Z8/>9.ZT%(NN05LCK9URR0%9UIM(]W-O'-M+VL-R7$<.1HA@HQ8X95-GA=J
MZEY[E<9AC!?1?Y5WWB^EP2*CT7I2+#D]28:/B1>=SC&/T=6JBK8"DR92]7S
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
M%F42(D?^^E]/!FI5NFNF(/-IN6+ U'TDGYI4 MTO5K7[BIFC>.Q[S[O%:HP
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
M[CN)5#)=1ACDV%+/.> P]#/2I+V'0?OH0F@4N0I .NR K]2Y+:\&OS/SDJX
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
M6KDQFAK\#A.L.CH&&<1#7EAD^H/E&;>'%QKU/8'8EU$M6K^U_CG#KP.,EMO
M;D,5H'^ZT]F@WN;4]1M)>D,Q:!IQ%%(4LXZ&.KO/>:!5WU8=;[ [_D@]E&;F
M8*7%1MJ/M-WG^4C$Y)/:U)U>NSJS8HH<,>7?QM6><V#=\%XF/GD?#(T>\MO$
MB?S\=;.ZP_[C2*1H@L/66#R$(N]A*;FY9B2L"1IDQ%[W%'V0\%$W)#@D,^S'
M@:=,W*XWOI35R\EQ>VJ)1-/36_SIYL2X,24F#76S)XE@A:^8K]!HH##Q$6!L
M<'QPD<M_>5Q"B42!+-@\\I1_N,G/SOHU7_X6!J14X#!RUMC2[ TJ$A%__GZ(
M\5(6@E*"UNP*?ZL>/79K)*#L/X[>P\3NXEM>ZMNG\YYJ) NAKJTJ3SM[?42Q
MG;\NE;79L\8O)Q+B/,]OUF?CX8$66";D8X'#@&(0X)9&L[?2CBWC]OQ7$DK(
MCSXYV*!C3\H):E\/+!7Q[4)($L9D'A+5UGJ[NYXOX1Y@!HC I6'&9OS#3T;U
MU#]/J\IPZ,:YP!,"_MD(HEC ^R17*MIZ.\M02HG<+65<YULIEQH,!TH0<*:U
M?H^(:_,]?RJ6GY8?;<2J-"?GX-D/PO6]8L@R3X*-5JY]QELU1*K?;$_B&6X\
M6[F;D!J"-HW%212JY.(PI?NVP>H]3Q)6XK2:WP5%C4(R@U"98,XQG$H,&E%-
M&P2B03@ <!#'2,L(&EDGG-RJ;EY5B<H(0I946?D1GR-J!]]AS,?B<0H8,'"
M@%/[AILNMK&GY-E3><)0MU=D%(A**\8DC%05Q)LC?\R;.( $ED#,D<60.]ME
M)UMV+B"+G'@Q>5R3@,XM*=1(&+*_+=>9LHSB]2MFUQ4UP$ED#N(T1:M5!)YD
MDZ\VR^T&VF38BB?,OMN$!$6&>)'>!3P^?/H$FLP#+\3[O"TQ--)DQ,&'"-0;
M'68H^_0$\T26ROMMDCR,&IPYSJ5CPQC13BUVF1(OPI2!UAP ;)X9#( ,$5 W
M.MC3IJO30(FW/G:6Q][Z->_G8BLX:<<]VL?D#7D9NJ8\8%(#' 87Y<90B-(;
ME",'^8F /URE#L%>"E^W/,IKR\A;Z1@Y=7Z^KZ'<VVFS:;QK&>O/9E()@]\P
M% +.F.+O6YGS[3].J_]/7'S\P[0Z/:4^E'Y5<MVQ:?^<";/J9K_$"D^=$FFK
MMRT10&++R^-<-)UF:YR_B*/A3T@=R;.85)S;1+!%<<SZI+Y;KC+=>*ZN#VX?
MW-N5)A"NZ /O#CR -OUA7-K>+DL!B AWW2]*Q<%X)SA!;TV1.%9;I ;4WT=>
MU[N=+T!R$FK!1$ES*MO9PB9/.K;73BRVJM4)\K=;?HJ+NI^;:4HLA+^R,N4
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
MJ9:I$XO;:K. )K.7/=!*N':,\H\K#=):])1,&_)(T8J_KD;<BYMJ,7Y]'J%
M#\4L<H2""4T[B;V0NRUE&Z2T.9,0@(J1"[T^,&;#YL#Z\4.,L]6O<:2;T(IJ
M<TR<=T<5VVNPG8E+TC<&6>UD*<.D_+MS%-P3UT@5EUM?LGC,W$N-K>5L#&SH
M-AD:;&XZ,J)'!=2P/IO435??XYU9;%=%YH4MY_2'MJF\2CPHC/-OT;Q7/C"K
M.N8ZM#4812[E:B;@XJ=DO!N>?FU?CG!EX8\W:25:K@\E#0G4VK)T(J%12<8I
MY_/44*;R)(6/G"?L_D9G8U+]JX+/%[^B^_%X2EH*E9X8@#\=VWX5T*BX(- E
M[&@7-K%5GS9-X.W/P#YN#>[:0^ 'PP?H#A_R/MI>_F_%61QL#BX*-@:PH&/G
M^6K%M<^2>-9D!W^UY<<-!B[W<[/L]E97='<1YOY/7V(J[^QK6ZH-#8$YQ&T6
M:N91E-&VWA[>HW!^C#M[C&0GGV%N5YQ-*YUIW403H@D&4I(9F8YOZVM1!B1V
MR!$Z(Z/S\BC),_=JL<.0@N@5FO;#7H\7*?H!1::;,6IUI $R]4BX-N-5^DAT
M *@BJK0$J[#N!F=7?>Z<FT[$__R-(6 #KO^''97K:<V XDI$G!6(]9!C:2]K
M1:OQ"$!>4)!:6LLY-PX-4RFC+Q&J@D^)^#1Z3_IX,AVZ_KBO@CXPR9IA*":/
M127!W5FF1/5_PWXX>MBN>^MM0?AO6;P2"'ZM#FD]4L=^&FT4DB!LZ:-9[>F2
M(%E+T%0 %71T"">Y7L&W6H;W*FJ0NSMC6QS?\@IA4P:^8R#+6JD2S7J?B4Z:
MF?-QE6)FUJP_@H0E3N.8U,^6^+YF>P$/7(:&T2[U&3U\D>I,W2\0S%J&*8BG
MT-@)V5 ^Z8GI6<Z A1!+(E[#LA(3Q[O.$<E4A1KNKA+:R-FP&4RC/O*_''%7
M HXME+^L99AEF%*:DF?MGSCSKQ?0='+6I'VR_F;ZQ4SCQ;MODET);FPKO(5C
MWHB.DI#W<59)@IJU(KAQ.[M*RH!:(1+MG 5*70/^GJ=U]'B=;6[_?:K472M;
MR!_=%>L=CG@:W&U(MAQ4>>E(?B"X I:MF-6D$K6&=L[#8KP=-F>)A8V;$Y9C
M<496H'OJ->RU:[3P&'@;^50\NA5V.[2H@65LOA9KAEI$,(^#R;E.%LMCE:MS
M[C''XH>&B^HT.))@5_]'P&&G0E6,TWPZ7[;H;YD?[4 ).YXXNGK"#'+'X D2
MB2Q)102FUC##PLDW%O_KI?M ;5MS>_=K:&HK?B'6P2QTLBAQ*7PFS4+*&99:
MNY#1GH+TBEWKZA TDSDKJ2YK+=!&]VK7R7, ?>[6PIF01B8GJ]O.T^D_3^E5
MSIFQ3(IX#HI17 9KSUQD1]E$R"E%C/:4$,R8Y&DM"FR,[$-6,(HAB0_8L_BP
M?VZ=K,.G,QZR6QOG!ZV;XU @[<!(:);@*=V^82V30"!C5R9)74.#*4_0VKV7
M^L5S+9SVC\.J71T$* ]^0"796Y\XD+9=0<%V;FK2RW-('UM<TSJ^OZL0P6_N
M,'%OY?J+=>CE=VP>Y8-WV!>V=>;T%2H&OZX*E=38%[G"'YEBXZ_QP0F7(B/7
M2*]X;:.-&@\<I.>9U9!5:P(0747:^\1I;F_7-U>VT:6I#@D EBO ,,?"XXS*
M9C#U=31? P2:KQ\EIQ*2$)B*YK? J1AH[4A,P/PX7?];F\5_*+ZG!@>&Y*;^
M$_FU:)H/[=*I?$M3;LW"YN>GP:^49[XTS;DW3;VS](#PW:CZ_;_=*1='R[A;
MG4JJ2VUSA"=!S\Y]GKIV.S/[*M27?Z"-5RTIXOZ[KJ5%)"BKI*E.=3;_QQN#
M[-G>?7>TXQIMM*VAK)N9Z8Q&C$:%H\GW5-BM]M+U"U/YL&5;>G]<7&+4;5Q@
MY&V;%$54"E]?7.V.X(_@'W#IC.-F%#O6+BTL,X1IY=_HH[@T4.?!;E*+TH'
MYK#6?!?BYP2E23EQ+-U#H<,PVT<BC;VTX#G8.&MH\0M)DZ\^^:1!5IQS2M@U
M!>_4T^5L ?'O"]<!P%\Y0X:1Z6+VHFZOSYKJ&X]/V?U'TR**Y2J6#\H,AY$K
M/(DA^NPW9J'^6R5.*SZ(;KN!.4+FTIU/E.KLE%T!1%=J_*]O]Z[Y!B_4 A9X
MQW*#6X' S2<(?B#9X6%0OA]W1]KCKLQ2^E@^("T];<*A>.BFI9ZKT;FB,$CV
M1^81R?']_$4"--79>__NN"53M&&J^=.MA=']K8:Y'D@Q-8(+_8!',2^34;+2
MCQ;Y(&^^9^D*,B=7_A:.6@QC.\ED"I ['BIWZ_+W!@;9ECD#K6/Z^[GS#%X=
M48-' P;59;F+A.C=-;0M=HW^AQ<_M[AL+LTH2DM2.D)FC_<R;I/ #9[8YWF?
M=)^N1L&?.:?PW.[3?Q3R8E-E,F DBW[D<4U[+#OU5<UD)4Q[HYHF-]P^E)N9
M\3(JX.LVN<: !*YSQS7)AH_9M<])7T'^%ALJ$Y0LR],J&+QBM=(^U,$AZNRJ
MVS(3W(H6:>E_=6QTIZBBIWO#N.&5_PJ4[^[?X;1_A<,(F:'5L!Z]:V /14+9
MH]+4>N]*G-2*;^=&S!V4ZR"%+(/=C5AC^\F4\'#EH7H2]2[0:#_P$2K%WC1^
MIZR<FHFXH>.^G2B?$ /1YJ2!I:7K7A+[9([N#%,]N\JOM=9BQ'9Z OEP . ?
MB38F^C_PIUXT9+<:XTM=4D=<U:O :IQ0%9Q&01S5B&W!$I8L4RZ5[,P?YD W
MQBY8."WYL$>/U)+O?F/@(/KQZV08_C8C/)B"T0+P&WH'%_I.C,Y8='Z@QXEF
MC#^M[_MX=(?6<5/@0\47@6U][0^SH%;R!\S(;G>SENVGI A6GQ1$@(&35G+Q
MVM.M[,"-&7?KX\GXNJO[%7AA05Z<^"M<ASF<0 7:BCX,$4D;A0+A1#U>_UU;
M/KM:&]?V@"BM.D<LMU.E>-="3_+/VW<'ACNS[*G1KB=7;@'D2R%JP:1JQUKM
MXK=4L1X',IF8]"J'>"O71R2RE".,^Z:JMVO9VXZ0H#P(I]5]$Z6=7C&I4<(,
M6_)E-3:+24JEA;?+6(5'&;?4:C['+J("&JLLH";-$3>!J+NQHWB;5%-B>+P]
MLD7=OM!RN%E2EBA%:F*E^6G],K:WUQB]C;2G>*1J#KEV;DZ:@><Z/FVEJ+F/
MC"]#/DRJ#G! HNU$FIQ\DPG9%VNV]68:Q.:+QEXUJJS8T]-T3Y&_=/B[K_IF
MEJ7$:, BCU;B]=(QU>'T=<5KK1 ,=19_PI+C;S DH-=W(XZ-1>J?_,KY,B'K
MTC)]/KVWW>FTN_]I44_$[,WN]>R][N.L'"N3C/T.P?3\R!NI^](2E)LY-Y=Q
M"_N]^AZG[=#H)JWQZ*FKP=I!UTRO&5_K^F]L=_^7'D!;9+@]M1=[$- P]SG&
MA'M3&XQ8H%D0.QO,&X 1')GNP[*0=_##:DE5H'YTCO7"@W$_5+S!BY@?A>8,
M4S;O&JGDA=)^LUB8[JT.MKDWUM4G0W5/]JL-J!:6%YY"5OER_]H#7G7&;O+'
M0VT^U@';GQ2WA3UP+AMJ $I(+FRV\JZY JC2;>+P\O+)N'U6EIA\E-BY]TKR
M%YMJ_E>0]AULW>>3>#($U,M=+F,1<<Y^W><A^-;'U<#*QUMW%*I8U],A8E'*
MT5YJ[N7C.%<[^B$#Y<(OZ2\3-L9;<6QB7CC 2&6<+AY0$E@QES^6HK4<#WK
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
M?)O/82+S/DY\T/PS,6K[]_^7-_>?YLW]_1(V(C#&>_N7Y(O*;C%QCFB(;?8
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
M^KK*05F!2*N%#(W?)CB:0\PM[ZW$RN3)T[/5I$?=X7*M_;R?A$?&R^9SX(P
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
M+6W$-$V'B2,U#(.H@_?T)04?1*'89F:V=:R]1W?=B&<-: ABBR%.$/S"[N<
M]4# .%B1B"$:HQ(5\%%*;BIRL6]KC^8M-R+V9E4-K*CDE4D'24!(%+!YO]%W
M!1! Q?5J+36Q[_(DNX*?WP?Y'QCXHZ^YJ*05U+A?S>SW4 $ >:#]@N$5ZZ^"
M [1$:[@!'ZZ()@W#T?!2GW5XV?-QK\X?^C^LK@R>,>G96QFJ94Z<9A&:=Y.5
M N.#HW=&86"[^0<CZV7+1D-O;84X,JP?A'>R]GMI[)3PI5M6)OJ,W**<?NA<
M3_7^?)J3 /0Z8WJM:40L+2G4C@Y]Z&+L^VG[FI'<^2\YG!6CY] CT;1F$$6_
M>G%88H)OQ)CT[])Z1+H"D6[P\D]/",>)XA\NEAU>KH<>8^=]4XM99]Z;V5E<
MMN \8^+Z(R6@,*"PV$C72ULD'>2O#[[3YRDE:I B_L&J$B(>;2QGNI>[1I0?
MGMQZ'UV;(#+F]P8UG !44T^@?,U,F>=DPTEU5*P2.G:=K/P2>4H%JI\";\(U
M((T?4_QJ&E#\W@+PP'L9HM5%<".C(KS$C0X9,5N[),=QY]25KDH:NXJAEEN$
MF<&M$RSC1[6>GWJ*V.=$+ 1T'Z._/WL\%#-9NR8E4;FT'RB</V_")L7=#\V]
M#GZ>@>(737?NEH#Z*)1=T8/ +IM^=B&@AD2!(I0AT EKH5)KGLI_Y&#Z 2TE
MURRK%Y69_!-JBR%_8R9GN=KO:$#Q!O?17!4V8KUFS/,]T1H7N2_&/.!DK<K)
M*B#]I8C+K;0\2&*!'/<D9WA;?)OC)6WJ)5T5TP]D3-:MYF$W4C0[3YNS/ZIM
MO'2L%J!!&T(/*\2'-<^8KFC6E@>+Q+TR[5PW[<;\&BN/7C1>%+G4V_D+.=LT
M![=1XS?.":3RQC\_/'']@='$G/8Y$=ZR2>]IJU)B;1"Y.5<U*R3 8L179UA2
M_9A[)"@O*C>_JL<(Y%Y.F^)A'#6LBR^>Q']LCSPTWK5K-._S^)C83OV-,63)
MVP[W_R9H&,U%&OJ!,$)7HT>P%7O5QTS;\H;?/-CN[O-)3JW-9GQP8231#L2/
M9S:^D2$;JOKF/2?=EP\G_(UF4;5A-.776BOQ7:;JBHD3U6_-I.^^4 \TJ6OO
M6@W[O7-N8WH6W:$!7Y"MDFJ&A,0V2D-S52@7A.DAH<4WS<Z8PH6&LJ:,Y44A
M'9LJYAFB,8+?9 <(%HH'G"E?[Q_;'4W*!W=NE<<$.C+H/E*,$DEYU] OKTY\
MI,SF/ HW7DW(<J&$! V"IX4]TJ*??1P42W&_XI/M(R6M+M8^JS']XO7+6P-^
MO9DMI\/,GC>"W]K7'B=6N1V.^&L_A]0=T:'O@B/ M6\]0SL3S23N R]?Y5I0
M; #\[=0"LW[(W,H2H3!30U#@L;W/E&^8N7"UUU22X,S%O$MR'VRW%,DYA-*;
MK^PQUL0R-BUC"A&/NO\.;6'K#QJ?0M"ZNX(_C(,IJ@KCB:M9/.?4Y7(^J8II
MF4L9.6_U "SQBKXK[X!L.K8KY/=%:1C;@QYZ4* %0H/?H=79Q_H;U5NZ\K=
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
M^Z*4*Y&>*CN@[:&BM8EM4]'>U*X":[5*9Y7D(9_1 X_-;W6.)ARR9]*-IB0
MXCWB#9+/_VXU_I]DY?\MO14'I["K0R<TYA5O\^NT#<*-.$]]E2'S7%S\X+8S
M)KCBG6:^0Y]Y#FZQF"^QO;$QS<H#JN'><Q?+M7)I.8*#_^8T:2Y-W-BJ[Y"\
M;3-?H,QU*]:YIZ).O+EKTJ/U!FG.V7)G*3=NFN(PQ<)[U4HP)@PCL#?O59+^
MO*%L4#2Y/<1/X&"IGE:5;-@F.3DQ_+!-3]THY:G[^N^.A(<%. ZA#_TP%N.J
M\1=LO%=#+J9!DDJVJOGELIE)^B%F?K*]D0\*0D_!M:NKVFO]28*OVZH6QHYC
M"F;&=M.$7W (5>C#:M^/]WU,2+G8\&>W?,=(,.C7'/V8-1=5E!(GK?E*E/M&
M]SQ+W1>.#1EUA5E?Z/'@K<RV9*"#Y2@?\&7V'(-CXM7T<@KDU<P? Q9)DP7N
MG%>3" G6$ANH>7[=0.[8>^TI<<=I??N)75-&7=9LC/1 BI*9"KQC8B)=V\_:
MQ(;#JP^J5&;C%OVD>S,^[:V$C1L!M<OC]13V"\A1ISWYL?.DQ<+/'V8>@M=+
MEO]P&I)D7?MJXD9^\KJG:&W<14HR$<-BF<VK)*DO+X:Y1;(ICC/A?LR>-;H)
M>1/BPZZX5S&][_@=7*@X!]=0&1#^#F=C\^,J#H06.<Y,/X4;(70'34[PP ZU
MB5SGOZJOL/^D]QKCY3%JN.$?%!,[@PW@XC/)&CU3/8!E[X.Z49M2E1979 \2
M_ZAW\_*(!-W"#)/3A,@Q]5&@QE<SKO9NKKV,=0A9OPOUV$APV2<E2G5(]@WI
MNBRG.!%J:W(EVM]AXT&@7*^<D3*D.V X82?3=H[3)E:E;3-\GKU@BG*[KX(J
M9)%LPUF41NII?4-UM%ECG0!\A0_591XDU>:89^"T0O7$I;E1[?D.61T^B4;>
M]->+#W<1HIV2KX=T/6@.75X5V+WX-<$ P/!D;WC'I($8P#S#XEV=Q@\#T(C"
M/^W!8K\0Y<-;]G@%DUT?1B^_PHC;2H<3!J^?,3TGRB#N(VZ26DB^[J-#9DAW
MK4/#GL"['_*KB[@R^42] :<:#.$.26V@8M>-UH[58V_/E'JQ+GF#-U$CE.;#
MZ7-#K1K\[:>N3_^+'";_+!RL1\K<=$C^J;DRU[TF6U,85?D.\T-2[7MZLN27
M13VT1&9M,/:16C?;YF)/'SZ#RC.LCS+!J$#312YCS$8R#)+5#<++=,0>\I1M
M6.C!A5>9C=ESC!R'VC&F'&$?OWQ,LJ_O!3<;9)SJONS!#T0<PIZD\T;<POE#
MD#]WRI&!^KB?JAOH38(MPRDADC80$!;W\3$K#XW<!!?59Y.;@^^(XD4+ZTQ#
MA48^K?S7G+WT=)Q+^*>1?4FC*H5("Y>6!^(R(Z('Z<X<!^ZQGGBP?1$:2N$
MB5 6E+%)'UI%_#01F9DYCR=!QK:Y'PCL+*@'#>D.J^$%0S&SMY.P!DL"W5)I
MZ3>G/&O:M<SGDR6K35.:5HC\F7?T4KI"=+W>2;0CY9>IE^SME4NO=NT)=7:O
MW0YDC0<M3/N))Q^(2$N0J>%F0.^'<W2MAT?KZ").^W>UQ[$9F1/G"DWMU":.
M',%NC?Z(M?[F'$O8.N%C>;H,=_V#;I<BYJ)^CS^GK&$4:\RMG6PIL6+C^0>Q
M3KUOJF5:O96K^9^);$.VWPXJ?8(U+*O=.YFW@P(H?FC##M3DBXSU;O9Q;U%>
MK1QCB2HA4CSC[8W?.U>00HF >P/HM/NM#][>6$Q?W,[UEUP*'"'"Z-C+'6)>
M+1@E7K0?NU[M.S!-PECJ(.)FC!-H,W*'?TQ!M$QW ^#4CTX9RK1OT>GGZ*?(
M+VH-K)56;U.L.5YG4J-!T 1,EY7D;*I/!EZSV7D'P)GJV7XT'/M\#(44;A1)
MET%'OJZZ3KBA8J?AE;K(%=(,9:2D21$[H\EA&*M0">M :M;6=6 ))/%EQM+.
M$RAMW+>0A;G9LT,4*93,SRHI'PB\VUGSU7=8]]V<XK\-32<I]OWFFKIH(M2
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
M<R86CV'3\<24/,Z8^DVJ,^E&P1)"F#*MXKO8D5/!<+'T*LOP>>U'8477*7!
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
MTA<08NM\\:P06?7K5(Q9I9VE;&T5I_9!405GVS:6 S9$(=H\HY,3>\:"^_M
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
MW7EPWAHN>,ZI3Q.*@YO?ER"5VZ*\\ZO62DR</^T(QZ8?S2$4;5_35;E ]5_
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
MZBY_;>K/7^;_0V-V[\^))]X9A=T!S9_N^QR+^XO1(S]M$IE[5^GYL<3H7>$
M=;DT0=$\K6-AQ3'ZE=_-Z9 5B_/@-%A+2WZ*&.>Q!^_]N9X;DM-S-EW0^!FE
M*;D-WX1T%V^EA8KVI)SC[+VZCDOYRD*;-V?+^TR2!*];/DU>^H.'Q?'Q7U,S
M@2<N6QFFU3/7F C/#JGIL^\7^IAO EP&!0F^P,FXRUE7MC!&0>[4L@Y=O9>W
M)MRTD 77%/FJ3M?W!.78S]*39Q<-4?IM<<Z"W@<ESW,WI;Z.&!2Y#(S6^A]!
M7_3$!'05JY()4$N=X\,X=,5Y*_:89(%7V1;5KJYE$6%_7C'K&&F D;V_O_?[
MZENF/<T;XY? LT*1FB'( +RE)B0[+$;=&.>;9TP]R$*7"DREA*M20=0$H$*<
M-,F^_T8P7X2B]9TY2C-T@E[;>>-Y2,Q%(UB^V^#>]3WNU>Y/!_$0DS9=2"K%
MI9),2],*.,^&2-81CU>.;6E^QN]>L[F< 1/^72M^:X<^KT:&R@;E?:-.E6V<
M9GNWQZ'BJA@EW>F8:)C3:"P$M5?I1C.'7*].5IE5NEFRF8_A-='53F105P<4
M*5!@4-D"]>P9NPU9_LUY/?8B4TK!G$4MQ@X#4]?G1-6)Q\(>_/FU),EWWZ@[
M#%!8H(=FA#MFTPCI#:/FV>_>E8;MGPWP*HP!WZ$->JLAZBI N)NW8\E3G#K
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
M,)-)+].##3#(-NG/3_,LY\1S]Q4IG:;P>][V6L9 F:GL[42SI/>$1KC30FL
MP9CX,,[D?)!&R.RZ&-IICP0VS/&0"37DG^SCJE[O)&WO<U8O63@HDD2B1=4<
M4^8_XI?-Y;QLHT_=Q[BD\_LJ(7/GQ!0\=O[+4?_IT$=_=4[_QR%/781G>K/\
MIHGTM*OK%9/Q+XJ.^9>ZDMTG;JR*F+7VH'4?3KG#V010&5PO!A W.YS4;DU!
MZR@W&;P2VUBWT4M:,I<IO ,5ZLZJ+=)W?=2U9-\^VGQE\QNY%DK<;0@^8?%,
M0E=9_5EO7DR(\:)THZ@,&+B14 (#-SWKXC<#=%2]LN'OD^%K4#N6R+!D/I)2
M"*.H0!];2RIU2B*82@\\( #\O/%3$8HI; C#A*@.8;YQ_3%7:ZSQRO[&FFN,
MU>S,!H+<X=;E7;_8V%W_\X9=TQ]VBZZU+3[51E!>OPO NEAJ6KD;[O3ESQKH
MV;X-C8Q(.S6^GYOAFZ6"&NWNC](%4F%6A)V&:.XN8K*G(M]HXPKVH@]G_YA"
M20[1)7OTTH^>/J_@WQ_(+?IOPYCMUT6V6W>M[[@(%'9JQ!]QQ",EK:TVO#A$
M:E(V^7IB/<[*Q< %T12X#@W8N:1#T<&G%(GL \!';9RPP">W*=/<[:Q\E92F
M\&V.!$:I!V31*U7HFJ--&</,RYMN3=]Z@3Y?Y\CS:PUU;Q3L%M$H) ZM+2"8
M7%N(VO^PUU9(-MX9R"OP[D,G=#>4L3O<DL_9GFA3.B?0QAQ0CGX85VSZ)(/W
M5S><@J;U2XP$?1!2K.![*2V;$?G*F8[(GTQAC]<RG1VNY ;BTNF 6IW]-I)[
MJU>.=C0LB+P>1(:H"N!YTR*%V$5>&WR.P%<3;/Q0I2VA*&)2[=9^4W.6^V'/
M;WT^YU(H& '<[D'<UNC//SNH;B4S+<A3AB[QNQ!)'5?R\)H9B!//9!9BUJ:P
M;Q77?*7'?*:2,VQ\+S&ZS+IM:\=ZG@]C+EZT\1Z[08;#T3)SI"F8'$^18KY/
M-F<%:NHUQJ.O\*WBDO<IZTM*GY&[Q,#]8)2N=2/S._IA'0B["11JI"-V#.W2
MZ_1R,JS;Q2RU.<#)MTN 1J*L]>2O)P;5R-%S'B^LO_8LDU"2S&:(+M2C2.S6
M8>-4I)I)\6TNM97,K^.HHH,T<,0)BWJT<K1P7.CU-EG)XB&"1]\"8L0#48$#
M0NHC*7QUFFY2E1U%N_YU$6TM+Z?ZW)4CU+C0<P82)>8<.9N@N=)$!2_"C>8%
M<AV-K'B<F4!)4Q+"4^[-)"%>D_@0XPX!_C41[:T?I]K<:R+4>!VI!J!3^'+3
M9*XA4=&KZD:SPP\H=9B90$JEG$+5F23Z*;2R_!O4.H5<3@=*ZOR8EGPI=6E
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
M;, FLW?;Y).L39ZR "?>3]YM*F+W&OH]] XW#[TU_+U3AYLCW:F;XQ='U6\
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
M\S>=)PLN5%OGUYS0$I2JN]'1])?=Y$5P1IE%.H&3#(J;U[ZJ^T"0>*U_,(\
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
MC1<R 9DRU/4EJI58BMN1R8GBFI")JN&Z/J?4'XDB@QQ5)$8>ZGW-\C ^# S
M'RDT3GM@_TCTP8'>ZN#I@ \V,$F^B!96MH[H"W?<S6-<=.-YRO!T3R3'/U?A
MN33!Z"\ KGW%0LM'E!6WNCMGYG+Z<@Q3^]4O-R\EL]]YW(=DTT_F4GVB[?G7
MJKP\4FPX.H5K)9Q5MX4-1657:*3YQ/).PPAM;L0O7S^^[KFK$\MQUMF,^2^3
M>ND?)M5WK'P$\@&$SI$0:>$L[74CM&$G %;C_=H$.B#P6__G%[XOV%7XG"4?
MF/%H0Q5?(R]I>?YU <,U[-&U#W/_L(G1^CC ?OALY^PKV:-ZS]A!+&;_.5-_
MM@)P5.L9QXU]M^_+-)VM AS5>-8RZ0('AL_IFSS%$=.RT&U:_PDHN),9Y1/%
M^U$1,W?QL$FFE8S_<BKW&FK1=7\GA%F2;%]R['%IRKH.=XC$7.LL7CY5QA?2
ME>Q@9>G_Y_>"<REWR ?"?N\69IHT).O\!4.\MH!S@_U[_N%V<S&:6[USF.ZH
MPM/Y_<:N/HO%J*ZP?$<%#>UC,[?YH$@SP>KZ6,?D(]]-X/@+P6S'E6NS'DS0
M]+%MP&_V\XZ'GQ^5[(_]XV3N%7Q3RD\6L.G?H@0"2V8A-/=\YTWG>%C<OTU'
MKDE[:O<,NQIF;Y<TWA382?0YQ.Z)/C_2"4#VVHTJCMJ0BFGGLX:D/A)%+KF(
MO MXE_SD^[J!=GPH4RBN.&0CQ*LW^7FS?Z[^>'A8P ;;E.YL3CE'+J#^.MWL
M'90>()JI0[K@]S3&CU?) % IP/_I"5S:-"*O-&0U!'(&-FVG/OZ?H,X9^" 7
M,/(/L/=?8,[_!CXX,BTVN3DSZ2<M)Z#@?%KOU0#,/?!_.<X48:>MLV';'X5M
MC<"<;FE3>@O .N%UR>8I]=)MC6CV<MUAHV Z7#"'7A@-KN*?4M'[R;)AI>NY
M\LN>6R%3,VGQ477EC2G23$,$IB)OK^<S8L=2'%N:=NS%AA-537[B5F$F,"6Y
ME0M[?O3<1DGQ34L8+0J'>!52W[?IV"FGYFZXJHYHKR/YP^HWHC,6E[O0H6+7
M]"/P<P^9YKQ>[?HCB>'OZ.&_TW?Y>RM\BW<=U^R='  WU:PW&8,\:4?LDS*2
M* :]^FC&M>&P40)D]CA4=8T@%,N;-F(B?/]8:&'A:.MT[@*@*T5];FK;35$#
MSX@5) 9OP?D38XPRN72W?QF 7FT5G/:!;2\GH[ &]$P."Z/>A!79/+>%5;NO
M@GDU+[<O4B3G#QN_]^=JUOW^RKZHHO:FK95+[7KMVTL( ]\ZV;JK!G8MR[\W
MD;W3D?<9CW)$1+[U#0Z^"C\:8JQ3K\Z'3JR.O5.NUXJU3ZU<'^&I ;^RF]*Z
MOIPU[8IPA'O)DBHO;/ WZF>4/,=B1*3UO,,9_(ODM$6'!@]QRIX5FJ>_^);*
M*M0L,&_,KX]W8<L\]E;YT5W446)W]N1CI>"U8;6LHUB.]BP23]73\/KC$>+(
M0LA[FX& G9W$"WV=:/SRVAIG!%'?*J2ZUARL[2MFM \'9L[(B8X]P3O.RCW.
MO+'.;^05%\G'\\/CQIL+O;__2[/90@]B0U*^_6215K<\M2T9<+E+H[&U!$U5
MF- ]A-[DJC1B+/6-*@T-_2"I3A2:J8@U:]7:&!L^6['MGD$5G/%Q/33DA5?Q
M!8C25M("Y"SH;?E8N(<9I1S$083[83[ JZ)&T<@&S@^S5@=2Y?4UOL+OH9?-
M;VMO>=-9/PD$;_]D,?ZN:=N<N7C3IG45LGJY-0Q@ZIL74W=G>*'?O,VURYXO
M'<Q^WS=C&:*RL"4>,Z0KE*4IBO[0[!A2>E"UR>S9-NKN#W0C*P()=6'VG1LR
MI0 EKO'>0(5EV70>.1%B#M*:^^.:G*!635 ^&Q!?:%"0Q*A,\);(;O=32CLR
MS09G*DX59O[F+SQ07UA0WA^8!5;L56_(&DK44$C]PR)%E);"W)U3XKH3*@8T
M-!XR-)\T9P CW_PY#9;.5/65F52%'<X?R?>M&^0#>LR,P>B'O,C;.!?*;0-P
M/,%&\N'UN*';2* E-@'H#4X C;&PG;0$6HLJ4EP:%<=V>G>]\AE 67!6:0$!
M]'<% QGOSNJG682;L \V?Q>Z42IC@*KTNH4:)=S"H2K7@7Z)?OYRX:L">KYO
MBACO7'P,&]=O3AIS=91W0)SDDYW;-Q/]WB 4D\"W<7C&(YD,)/ J3O<1@=\B
M1<I#8W CQ_54"1)O1Y@DKN#[:0V2;!^IXV.SP@6-$'M#9;/%<M?Q.CYM?!_)
M6:777!!J6?4=;=3ICH+2Y&R,2&J)38T5\&W'Q_.*LQ^480PPC,R0O"E TJT*
M H14E5?&=^=*R7W3QJ]6J2/*2T)P%N1X'Z^8*BM&NDR"86K72"\^2!!QG&(.
MXV/-.?F,KX:V?8*O5 .5X-3&%N^\HB?^=S4F[A#<E%?0\D?]J.Q0$4PY+ZK0
M3X<LIB'M;M&C,M_!;R%=V/2JHPB[Q1K.- ;C8D0B7I?[\A8^85ASS>53+_D5
M0%?T?+'%3O&RO.80X?/9<=5 8U6I&1[9Q_=^>_P@Y]^O+]TNT9@6.R#-=JH6
MW$&0FX/@3CD.A147Z]M1-:K:ES!_+-U\B.E(2FB #WZH"O"6_>$M8CJ)OJ3%
M:UW]A[,:<?9@^N!9WR3>MJGIB\U&#?2-WN"([TQ.'L[R)#.&YA20F$U[IZ]K
M1_1X%'[IA]OX"2ITR5OK^G!3L ]&7#DRR,$F4\FMP$,**Z"^4NARH_X'?1Q:
M#@!JNCKA;2*$YP,]AT:LI7C(0K^H\P1J>A<W@M)>R]<*\$D:Q.ECD7.US^=2
M5.&+5"X9Z7"EEO.I/Z8/USNNH!IA_"$I8)*3A\V/1W%5!/O</T&SYJJ;#Z*[
MFL>_T'VJ*-!-IDDL>_Q4F&9RH0OK9(&_:&:\CR3[<B$R8;6-+ZWM6SDC68,:
M\.<))]>2:Q-X.E"RJU;$^''*\A=4:.BP2(%%@$^D.O2J]O-EGP0]Z6(G)7G&
M*D'O:2S-T1^2JDCW>[W#R3OO0?HCI&N8J9*M>,1>>:6BHO*FO43#KI+ ;N1=
MHH*&[EWN@>^%!3 K\+L'VJNU#;C.0FB#5FA"LE_]Y-^;YKS@10:%$;&6T1;#
MO^^EJ"72CXTG;:[]AM6SE[X\P3NUE3B@')9"-W=IT,6N&F87;\+2LC\WN>S1
M76/?#L8<6O;EU0)P%LC0X4\_622CE !B"ZSQ'\DP/X!*;Z95F$=BOO<3?_%1
MPQVG\JS\;&^:_S3X@%W^1*-@50$0) 'T+I]^5XVLS+@?--^]4%+10$O\U F3
MGMBA"J\I3M\$C&4@Q]X3&CN,Q21$*745:H2-\9710Y?T6S@&-!M5&)DBGS/?
MJGI-*DJ^67.@VH%=%1Y)K6FXZ44(SH>ALZ70>LT4<:\GME+X;.7YULC.XHJ1
M.W'(FAD?M"7]![R, #C24'M[O$$\60B*!L/YL%6B[^;[$X:8'@5Z/H?UK/>J
M;XEFU@.45>:%NI7U1(34!4*OO/%;<P-:CF8UM=F62,#*1Y,K^#[]AX*K%0;Y
MVNN33WRCZ(6M:A]6T!')<OI2(></M;Y$MV")[_%51I?ZNQH=:ZF<"I8ZA$_N
M.C28!28GI_:/>7HFPGM 8V5E8831@,MD^21#"3=,WMT]_ M$FZ%SB#+TR/FP
M9H;XI 77547'?+&>0.S$V#>U5OAZ$;AS+2I\ IRJ6/?UD:C:V!WBM*\O^A)X
MQ6",E^X3S4]85R(Q#@F6':_8<A>>V*N"H-X_!,2Z'/26V,6\DPJ#_/A<74)K
M;9R-S.@MIAE/X'A&QBR_G:I"#OU&I752YKW&RFQASKI) 6 ;!+OJE,OY3>)P
M^]DV;%S#R3;C89]ZU4#+["Z_?_4;399T$3;[;4-LU(WR^O[4QR8-7,93:+3#
M6YAAJBZVKG'H"F*')-0E%5(2@EP,W^RUB)M-GOQNHCAK+=[5\=!C3H14[AB0
M.BM/\?T@QD:]^[AQ#%<U^DP$1L9A&X?$$?.-AU_[%X(64HO\20 ]D02EH$_!
MT_$,R-U;GZ;38M;S$4,INP7]]8?:B*YAJ6RH=]GMRV ,&BJ%-7@3 FMI[&Y:
M5EL/#"I@#TYB/>_^DZ7Z4=A+^Q7I\Q0_I%#A5$18XNR'@>Z)2D++JIAUA_QL
M)13WMG.&=AMNJ365P=RRVS*5J 6LO5@0;)IE5N/\.N4#V43/3_NOOM8+D017
M[T2P>K!WBJ!CA1X/RN*'\3/8QC$9%^12BHBG<[+J? M8PU&9JAYD!/G5F"%S
M(A?=]0I!IY^_,6FH>&3LH#71CCDP<'L^W5\7.%RFXP5$WWV8ZT;,?EN@N)$;
M CN(]%#;9FQ6LRD]_^!5+:LC4<,8OY2RQO/"NZK+PJ;HI3G-3FG;KNBRN3 >
M14G/,ZQC&'SIYPMJ;RI6>[_K6Z I/#-;K8#H"-ZH0=)]"_<@2C=^=.)LLD5P
MF)?.];G\]/"B] +Y:,+Y;$IE+.>U 82$3JCL3CKOGN-,8\6%=EQ-4^?:?OFU
M5S: /+)$RD3^]V<@R9PX].=7-[(H*'""H?%P%=S;HE89"/ V'T5:?:J^=KX=
ME\*=".F[TO$KS^>')'X2']F'B]STP(JDCI*#"^FZ*:!R<"+E2T!B8V6GW=EO
M,6_SJF>!EU\Y@WJO=NRL7W1^D31#=$N93'&QXH,XW)*P+Q[C(:;-X@S&#$$9
M(P$HAKTELPIM]0\.@J^EV CD4FU,RL?&.VJO4D-7>+#.MV$ =X^/!%N9HSN*
M?Z?__4/!F(E*V<,Q<6:-F*_&FB4SP2+!O(IA,A[XN?G?K%J=NQ[EW?F3Y5SK
MBNY/EEQGL=.1J-/+FA3#TZ]=54?&@OOW?[+8"AZ]_HVZ5A+UG:!)O?:314+O
MTI&"8+7!SC:<%H7@G6M+]8B=WPP^:/4Q;;2/=+*N']K:(9W^IB@X*?H+))8&
M./&RO=AO"HT87RX-;Y_I;LFQ_4_B*QR5I0%A01K$T_G%"[@VCXS&0,Z!/914
MT>V$4R>HN9CX$0HV4@26I' ]^6K6ZY+!J??5/BW:#"HC[&8W.EWHD5O4^@8$
M"/*1HK/5:"\'!_$-8!HBA"5H]LV/RPHIF$9CA$^]3<C%5_J  0V4,.?0 ^LP
MHU:IJM&?+(7ZN;C6PD.9(!_9,U9K.2Z(CWS&BLK1@/]@ZQJ-_G<6R#4BW8OZ
M\62Q>U[!>QO E,A=0W@0,+W&-WU)<RJ@S6%Y,9[^2NBPNSYR(^CB&Z=H\%:K
ME2$^UK4FF>[K";6$QPU7C$UL I3L1JP7=E?&2H$_6<Z/@_8>),()1AY425L]
MH3QG@N7CI,,'V$XB2#I'HH_7NO1]K$U$33;R5O'K*^@@-1)XX:DT5Z5UG[3J
M)]G'U$L<$SLDJ2<)\\%C_=<Z(VZ!;(J\FVVEOE0Z))3RNRT<6F4!+_%.K(<$
M$OJ>.0#\?/,<@EZZIM=<%\&M!-JE<O9L5F4(IFP]P&)4J"%UDV^'FSEU5'K[
M?Z ?H#C];:5M=XO'K:I?=BJ)4,&:-N[7U_&5JZ&GRGG/#BA\(3#+)X"A=G+#
M^):DWPG,H%$,T"I@J"YA(*;PEI@J/RW#*IAGS4>\F,58X9ALPF4KWXCWM8-)
M>#K+^HD]W3^NTO!U3YDP9X1#GF$@F:)R\DAU$S#'K'F5D6O3^GA3;\.:VV*J
MX".E# :$=[IAIU]I2KH1\ZT?F;?4^B2^=,6[#WU5,>MM4I"*.UU8)[#2(+2L
M7$07:96WA.BO/<CV'^@?6-=\'G2/2%%H]8>@?*L= UPV"PUE1B(S;^I9C>5-
MV$#%M&_O!O3C=>+6S+-V;(V>)!J@9897"L>W,[8?=X9_"7XW7Y(W.79EK*M(
MJ]C<22VY0P@;-W0CJ^\%6==FES]&[K&V&090)# H96<E9A":-#[B9%XC+"X8
M-G92D$H1"3T@KK8V)ON%QM9_WMIO"I_&WY^4:E57I7T[")W\R7*=[]IZYCGU
MJO]^>ORK"?S19?I1X/OQ4Y]68N_0O.KT=\&&*$[5F^M:WT.L=H\OP4P[K#X?
MI9.*>7JN99H*_62Y40A9O_B;.$Q\1^)O8@8 IYG![IL)/UF4V 0WW9*X?.'2
M<U5DW\+U_/T&<J_\H\(M&Z9^_UFN%&[O$CWXYOK!M>?4A8K.U 3)W[NV?TOZ
M4_9_E1]?.CC]V*9@Q9/N8YR9/?X\G(\#3PKJ]FLJF.<=<:T'T\QOV-[T,(3C
MP9L"<#;Y%!QX$,#V5AR44;!CM*CR&9%S-VH0SV7J^OEA$VAJC2K4O27Q.LR^
M8.@<4H0STI5F""T_UK<SA%:@K5:J##U+<\K*FRT>#3R?](AWW)Y\E4E[R)#C
M(C0$=/GY),P(4-VQ'[V>Z#KF*YK3O5IO4#GH7BO QN7AB0?(2K%:/5JADH/7
M&U:Q";"+/'EGH;$-8.JPU3<B1=*I<Z'P@<6U$=G/&XSAY;R;CHBKV!0<?(^A
M;8PT 8A57PB?#?\JW;36[3A\Z*S;>V<V4C!,AQB0R7\$W?-W521PY844FW%H
M\19"R$[*H)I^#\0#N+J7K'>$=W7GBXNIBJ8*)*K"UGW<A=+(F=3-5S>;A"T-
M'CL=(39@CN@JD+,;[9[UE]%>F#(; K7&E6L>>Y.2L7"?XMU[_>W%A4\+M:$+
MY5J[I:.^#)E3&>?<UP;Q3ZYJPIJAI#4<Q,B.=#?AD#<7VBE4@[,O'9Y].ALZ
M;-E^V ]RYO0J#G,(.1#,VP7?_?V;LI*/172PU.^,\<O9O,85=Z=#U(NH-R]J
M]/W6 \W?#=>:6K.<?]F^!4;P>ZE\33"JNH$FOIU'S#,+#J+]!,:B<0(K'L/[
M%E_\U*=+R$[M,F[DFZ+9'EQ8NSNP#Z?-]4 L$;]0!43GO#^>P#-E^(WAKWH]
M7MC&J@6-U5^')A95/'5:;VM=-UI09=7F2H++BEEAJBSG2S$:3?[GL>^_\**M
M\(7OML7IR;IP!;(T8.#"_/'ZM&+?'WBIP"+M6-*5GRS$[;A5P-4)F?8N)(B\
M9I&3T'[XO9<R_.YW;QQH I;:5P53X&RGLJH5'=<$7BRX^&!UG-7,5Q'P:^TT
MP<TNAI9^5X4!N?!;O&75;43* A/X:N_3.+LL,1 / 1(_BV4^MS#!G)^SZKFC
M>IVLL'L_Z6L>,.."0NP,GL]$)I%)P8>S(C(^N;SLP(] 7E.!P!M__Y04,T3!
M6>L<0D [E4XI]Q-<\D2E4V9L(HK9U1.<K0P=E)/'T>A@Q2/UE-[+A1$U9QX%
MA;K[.9:?K0(-<8C_0<&MF+<9F7)V/K1SY&_#L*I)AMUJK\[I\^?#@$'?G]FN
M!GKZT-<"QZ$(H)G G4??H.H0T _3<EPM**?G69ZB4/7S-_IVD.-0>OQ7HH"2
M6_O#8^>!SJH)S#&$GZ"/I4GN[H:BT.T$>BE^6&7, &5!P:%#1U=CGZF>F_CX
M;[+3Y VLRZ>00GHJ7@"X0E?W6'50;"\>@'/Q2?A%_&1Y;"^X0\>B1+ J<[$*
MS5NX!J2@(;3*I[>P!^A-]ZJ.4/O)\@@LC?A6>%_TNZ&Q^^)Q6*)"]8"\7DX#
MM5_)+XJRGN&9\V5V3KFV5F&O^\'>)>])J;GE;-#;R]6132=$1VF$)^F^Z/._
M2$;X&=DCKY=U1BK_@Q33^\+,N$.E%AS-9H6]5O#-A2,,T$]?4QZ<CMW/53O5
MAR?R+01^P(@S<8]*KLR1/\>>BV[PZP[>#LY<V6L(,#1N6JU Z&FA)K^D(N7[
MRR-F=E H*-:*3\WLK._LA9\LU#NO*;(WC'(=IX845HPJIMW'LEVVZ'9W,J^W
MF*N\GUT]$"G0'K)'A1+[K7(+UQ#XT;R,S=ATVXU;A.+6:=Z9'Q;"GWPOY:W5
M& [B?+JKS0OM)&-O-9NK>\ZN*;.]W7-1!87A4=C&:7VP5B;'NLS67;79\DWJ
M$=VN)<'UD<+,37Y<=\@N.E\AP0(2G>9,*/D%"P^L?OGE"%.$5J<#0?:^[]!O
MG[PH80WQQ0;+=!=9=)]HBS2Z-?;^IK.WFGGOB7-O/O-F@=]DSC,:IS JI<&Y
M5Y*C)&;'8HPL/NOH71E1GE,H_RBUETVWGY\_;@.J%*IS=$&7[V/3>%ECAZR:
MH%B\3NE>S'P:+RC7MWGB'A4I 0HV9XI5FHW.>= 0@5)PC\S#VMQ&#Z[)T(SO
M\12)XZ@+:VX9*_*M,_F2(!'N-X8/7DZ,$KD3+1-^K)R1[RHK)<6Z-N1G5TUF
MJ?<1'E(_*(!&'&#R9G70_BG;1+\0V2OJLY\-UD#Z=H[I>5SE\[.XA7-IJ2):
M7*4@H^U-RK:)%&/J^K:%_O9VRKC^W1\*)Z0<N:SVG;!=9<"W'SVX*9?+8KY"
M'[?!+B9BO0Y_N.0Z9*&]O@[$X=UUP9A['[;S'[H^2;\ _H^H]@;W[LOCD6K8
M>.V;B\Q3HP[*C(:%I)^U#*9'^\N:&;IN2 2M "-B0,B5^KU+_<WI8]F!9*\R
MNIUYSNHN3\)&,34?D4T'++Z:D+OKO*CB4YX_IV'KGI'K#+Y+GQ?5!F7\;1<"
M4@T(#0^<;#U#.Z%E= H20.N3XW)4-Y4E2>#!@Y<"8#H= P$T8[DNG[I^$:EV
MO#ZAQR@&)WEYE8(-_/9C?XT4526^ED)_0D ;@#/SW*]-C;2^*5;954X/\8;G
M2B6'-##*,8(Y^5.J,M<^U;5C^W7P 8":)0&4X5X#]^-DS6PKE2-GV1Z E!A,
MW2]90.&89];$HW_ >,5$?68IGS.I=#G_H,682]95Z36D4'8B-]]M.-QAO-*^
MD3;V'MJ$%;;OWQ_RK-D;,N@LB3X&]3:D=TT&E<K(]R8-//$W6NT53A9()<1\
MY<HFW ?TE 4783*(7.OH=FV4EHB=8RIOPD;(K>JP8+>./E)>4R*UX/XMH_=]
M<T'R WUU#S:_'04'GO,"^_DQRO7CZ;R)+V#+#!V5,F%@Q[?-]S5[Z0;MU-ZJ
MU_D;>=92.]*W'UH.Q I*-Y4O?M@:AUN(H<-0U5)R<NH#(ON3:</SJ"%0_;D*
M"MT?-NRL7?I^+LL<'_,U6$^F^GN2JMV,8KFD#>S7Q/&'?2;=W*2QM=L+,MZ)
M;G5@6]0RLI)H-6Y,,$#A@)[%.+2W[?W7,\2IQL]P]:A8\.TZ9QL-)9=V>*(:
M;,,:Q]R?KU,H'?1U1Z%RRF?H,_A)<=08L#24@JMTE>*,=2G88.]X>%5EO".7
MHTV&)"J29,L,"FVN%>R$8M!<86$*]I8X)?9I-OP2T J%OGEF<0VC=UJ:VQ5$
MFSXI6+74D3L?JD-B76RXN%,_K^^ 1<7B;-^.RQP9A:(-X,;@-:O= F,@J-+2
M%'3F&RQP16]6%P/^C:7^U<[!4\!QO/8LE(85T/9^L]FM$?A133)8&*896SCU
MW>!NB^P.B+AD639K^\8JDWWV->+[:([($,$N;EBB=EI6BM5%;9,YV>O0-,<G
MU=\^E9FU=$RVD$?YY(/N!IO2:DS?7LEZ Y9*FG"VNY[2G&#(\3[V3L*$Q)\"
M+@P><LAD)SVG):3+"IJ?H'I?;)0GJ=S"DB:+U?M>7&]7HL4I\JC%G@?;3A3B
M#[N5(V+&KLR)M;8\?>Y@:^-1<.WF!F^Q-H41Y/^LMJ]__R?+!_=.@\SD1>.V
M[_>8U'@ OJ&RS?\;5/C\&-M>L(&1%Q:Z^*QN$N(]?KCR; F0G+5BG)SJ\!":
M7.O'8Z66\ME/J]1>DE %'OV!WY:P\)5MB8N4?+\"YK !^WZ8G0!Q@W8#+YPK
M6NK[R2)"#3F)68M>O<I^(MJ;9BMUV1*<7;P)#2W.F?1":*.E2P621:+1^5<!
MUV1Q>*P4;FMQGQU14;^:Z^"QRU?#4_(UEZ8(.<GXFJW; )+:7:Q<TD9+O4<@
MA^-"Y7.X\*ZR6+4>RL27QM$=',YA@+DPVH>3&NO8:%SQ7CXN=E?-=K&V%.><
M_90&NF<Q*7_$+E8Q[I>ED^?O\FC."_[&6R?HCAN98=D37M2TA4'7>GT.QO0E
ME4HI$0!#@'$R;C*$LPUMJSAL8_@<_6@]")'_HTJQ#_Q$VX?AIO[X@+69 U<Z
MAQ4-(*B5'R]BUDH@[<2A7KL,*77L5]T7*9#^SU$E5M5'NI(BQ$#2!8A_[H\J
MD_8S&FJ:L79W^LVW;#3W^;=R;I7SFHL*J3YT=Q%RC>U<.N8$^8O\57^'==;C
M99S'Q&4GP&?<N#_X32L2%"@\80#V#L_U[-@9B <-/0?=5 PYU6D9TKO?Z$,4
M9&M@YGWN4(JNX:^]/LIXT5.#\!"<C$N*0>_:@5VF*B)$._ ,MTM>B66=2]SW
M0[.T4Y00<*R=&\>3AQEB#[_^AWZ_7VS8Y:QZSDAU6O4I[WS]=3\9<S1@F.V:
M>WNW2B2'+HB\DZT2@,2/!)A3LH34O0GVH*<)8MX&D#'_<.8U"C'[)XOZ. \@
ME_VS#!A"#4\4[?+HQ-NN<7T[>3"7G^F*9E/2!3S1NDFI@G>(7/I'/@%6&GAX
M CG+)_Y2EGJG?1@ %KJ6-M?PM_W=7O72J4X#*:/N#*N8PK/.;R^O (FS&:_-
M#,TM'-+K\ ZM(WD"0*QBC5O*REK0:]"]Z3I&KV2C;KW++JN1PX2J+!.>Q_21
MSWZ$Q4^HC'46@_B@XG O8\B/[?AMMZ;M(_7$&@67O:2PA(GUE95Q'"H\"&J=
MG)FMQ/-\<G!K):JZ6<]%![I(J_O#+][OGO6;D+ERG6CY=LXFFMJ7]>.%?B;D
MQ'-GHH/L<V5QA3A6Y\].EZ*SBL)42E7?S#]5=YJ0$Q 7"*F25QB2TDW:3FG6
M:3DL=+^JX2/@L0?S<Q_"G>)"5YR9>N?]=QC>-.58:"XT.H/ ;V8WX)>G\6&-
M)Y7SFMI8,>^2OC YI-.AU#'"N-[F)TLQM0AQU#?H^GE,!::[=WNF&-UTQ(RA
MU9B5U#L&#KB.ZGX*<_?@&@1'IL]JP71B9%;\LPP_O&U9V>+(-[?J@Y7,S<QC
M0A9;?RN=VC94(P</5:Q;T1=HS2JQ>=&Y=F#X3<G&G"$Q5C?JNJTZWZ:4H9,E
MNN5++A<2>QSW) P58A@2:G_PJ?F=@^R1)9ZXAI+B6AGXTO0HUB8^:U [+M=S
MC%+Y &S2_+S[P71$AP\J^X5W*06)W_X^O&>Y5;"U1_(/"B4WN>U60N%,2P9@
MKZ@D&,Z.N2E6''M#:J@*;?X4;Q\ZDS[4<O22!I3X94P7;0A=G!E:3YY3GU>*
MW!:?6Y5\I8DQ=8E7D5KSZB(X_+[M2WY1.,F+:-AE$W')HR>IBZ[E#M5RK,ZY
MF>-)O/9PF)RP<;.LI',BE^1MS-\_)0O<>0"G);+?L0*G<DG:K"'S-M_INSWP
MBEN53Q#YZ_!C^5^;-YZ6-'D.O=5+9;\3**P=]]FLM"-IQ$<OF2=F>.0&\\/P
MTQ%)V>&_-FV4FA>89U5H1<#?Z47SJCV"C\=SW&732^22,\;PRKOS&1KIIWQ^
MHFWTH?=QZ=/7?QWE-3 O8C6;^1P+B^68]HWG_=NE&WFQ%ZXJ\IX-Z!%:)&Y(
M6,_I@;N:Y^K;!W^=ZM3R^NN,Y37&R2#C\/=_^TGKKU9)2BN)[9_9GZ9%!0:5
MUMIO[#]GM"9#X_<<@R7^-C4=<]*]/S8>A:#Z916;AB-#V/:WZ(Y!U*UVTWL_
M6<;\VZ,68EPV*XMO,K:"3\!W;$^]YUMY&AK4!>]/CS5TU"[4V&[F%G)E'&G\
M9*F<?JW9Y[/!S'7E,U:T\WG/^+?;)O[1>!NW05O,CN//Q,-=Y0LY)(%=JAAQ
M3L50L2!!<30,&V.+IE]J[=&Z=0B_,_G>!R?T9+U:.8F<J].@=ZMW8GQ;>>N4
M?+!26M0Y8S[I-AE\7HI[336O3_?Z"+?^A#?!2/% Y+)%=X>_Z QV9-D4U)XU
M&F)IF.5D1$(/RL%8F.%;0[!QH>$STH;M_G3 KHO,+6TCNVDOU.3#E;DL$=/[
M7'W@N!%35-%8O-C[K??90]FRZT7'W\)1SS?D83*M"?1*S\X0?M0(HGO_X$,-
MVU"Y\Q3R88=OZ)Y(W@2WT&V--O=?KQJ8AU5=\+]Q7X1]6);9:I>#>+D*%<+4
M[G.%/>M"3/530ZZL$4@BW== M?N3IZ-; E[D2;< <ZYHLX8;;OIP8[7APHA8
MKC.?13TIF+$]+1S<R-/S=6E]!N;^I55J.KB><7VG[B!U&I JM/ &2K'6%?($
M7C_VD@08-TZD;4N8WXJFG+.MX2Q9ZCL]>.V^J[I^'O-08GEM+U']TS6P;][)
MUL2_)%IEFUTC9[2-TM&59\Y5Z+&]-VK\D.D-7_1V;:2[,FTUT/0"PGW[*J'.
MFO?I[MT8HX)^(0(-49'GEZ =!^3-9'?UL.I=15?>F 0;0CN,JGKX!EUXZ%Q-
M%LEW1GIFF*J1XL+C#_EGT@R<V96P:0G"ZG6]Q793568R)W%EP\E*ZCO"_&L!
M2"[\8J58/F!#O%:E*<@3#$]1]?O)<C\^9<VS*]GETQY@U_ A9BWGM=E5</5!
M<\<RCJNC1$S^'70@Y'%\B*,!P'@ *"8%*@:V!(RO#^*9:L'SZ\;< A.8=-[.
MUS##U1PGYI'8I=+;!-MM2"(.II"J;NZE1W^SE<[Q'66>"/8'&A@6QZ9W8OWC
MUJLTN-N+HQ;2X(!Y-F(>!3>G82RK3KK)@"KF,$&2?*(;PM5MY,",3 /9L1ZM
MPA=I-?'O$KWGL.7AI9=%.'1$>?]#P<.Y#=%UG="2D&;&,]O5W?=^4MR&N&'7
ML @\W3=F>#I7)7P))L=UYU&UD"&<RI4E= L-!)G'=O@UT'WP2]2PCC:V\A&?
M>.&(GB6_G'8^1,M5O:SCROKR'OC[,QO@Q@E.>73FZ9 0T'"6AD3VP*0[88 T
M)74=;57E^N3FNK5J%OXW^MIW9VS%O%&1HD6R7CR'W ,4XR]_:BP!HF2])4])
M*R8%COBUSG&#H0D=;J_$EX*;'>[KXD%0Q2[)&B-Z<@]3@2+T\16[JC><6G3F
M%"^CLD'FV957HY0%U8A'SO2<3:48ZQUK6T9>;BJT?]'7,FYXN^M4@9?HU-AC
M88J="^<"/[;@ED"ESSH4@/*2=7[?" W759LX7ARG[:Y6)#)T6\0;UV?;"]E'
M)J]S"JM5TU)YDP?:<7WEQ5X^3N8%6OE$N]$2CN\3HWV174!P?:GJPN"B/'F
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
M(^F2KL%=5'%Q\("9^E.?FGW-_2AH[KGH3ZVK5;=HY!PU^TQ&GJ\;L(B ;T-
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
M.+#T(.TLHQNFC]%U9:SI+<?)H(;IE<BYY-N9@\NNL0LUAYR1QVX6V.=^*WJ
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
M5BP22U[7H-<OW!X;*KEU'O5[QW0H,G\'4X4I\PKV \Q7*84IP#A>KAY_\[1
M_W</%3M%]F1=< B@T<VSHP-P#3K'UD+2@MU67]ZJQ'0_C##K;@S_<MCZ_K9G
M,2FR3FU<7YP^:+5B9:B-U!7BFK)<8S_T7:V?Y!2ZG&2D(7EW_$C0IK2RV]\I
M=:S-/7(:K7 &Q"%0C14.32_?N=IG\3L50&2!1L2BG*?SE@YIW3\GAZW[B3S]
M72)4FB XGYJOX-6Z%8=0+ZH]:<4?,CQ8*IH.'\*GXT2@A@/*+F6[#0Z!R>'.
MSE> VS^ + 6O-K'_!)C^ 7QOD4,L8E/"XC'!J5T%;^H"S1Q\RF3(PD75<YRL
M3$VSIE(<N%:2);3"-A9 D;D_)Y,WB'=*)!A8A.2N\1CNN !EAC@^Q-*J3%KL
MHS[)K-]W7*IN(+2E0;G4O%F*E58%R(86!T-0XAK(J8&XFI;UKE1>LJ-7.7A\
M1&$9C0@EZ!/!UY@KW>\X39#3H5RJ=VD V5#RL7@A^8J9=T(U"(U(*_UHMF,9
M!_6GK\)3VF9'Q:$YC)IL1AW=VW5.$TA']!T59^+4'&VA+8>FXS04552[5V X
MO(]\T=-HOGU,MOG:]WKG[NLO=@ ^F09T->8:M[UGDAF2.M=5.59Y0Z:HO'!>
MBV#BC2663GCJ:%=7>G<<IX\]/,GCL5Q/GMB *QU6FZ! (KF @;S Z(6W#507
M3P/=XK*PD59?G*=Q7I>O2KIERDBX+/[+(NJ+?RDU8>IM2)@MV$=BBE/C:.E%
MU.22%T1J%7^X#VT8K"T>M -D]V;W6+1SCEBYE;UI''WUC_$2/E)3G'I'BY=T
M7#7=:X9#4\9-^)%-[(A%@FS%EK*>;*0];R'-NY?\J&JBRW>',^"GI)ZOS89V
MO"?-(LU;!J>)X9[F?A:E(E-B-1""KFG_\R8I61@:Y[8LF6/V,AT":]G_(*HO
MHF, ):^92'##/7#^MX"%>:-#P,&")\L9O*DB40226[;HU>!8/"5B#9.!8P7F
MDU0)5HZ>I$'LGI!T3I&EC@@P(SW+9=I6E ]9G#CNR33W( A2;V-&K-4WQ",,
MGU/90CC-A2Q?)D"%L7N#Q*+>NHT?O)L5AR++TH\W[JTAD!#$S:%U!36"-!!/
M6T?D3]MU@1N#/FF!$2LXN*76G]Z7="D%BC*^8FJ]-;X="%PCD&6R6$VG*&GL
MJ5LZ.C@7P%1BLM$WY! ?)-$K--#&K(LW#_2;QQJ'."B>+/6UP[_6A @?]G;]
M_2.@1J:P3E*H8MSV4QM'-%&K<DQ4ID[[HU!^K0=,N  BVJ3>.F+!E^$^DW;*
M79"SQ%4TP_J$Z1[Y?S#WGE%-;>_^+[O901%!I;E! 0$#TCON+2"04*2$0$)
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
MEY60?[>]&=/7#.+ECHD!WE%Z[G95R4,0>3=^$HI5>GXC(FKD36RVZHMM4-Y
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
MBAC7I]E+]*&X0%6A9Z%8]^@L,BL= \!=F;]=&*/TI7QLB\Y?;UR@-=]D>#;
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
M49W3IY#2A@];K^>7Y!XZ%J?E*4SYC+4XW@G^*A,Q$.Z"/&,?D[<9'6R/K$)
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
M"[N$VI5)3?U*3<#^:Y11OUS'K3BXQS#$\MGJ.UIKI,CG'K!6[QM@#EQ+$HR
M6K[?;:4WR)I-3[8KES3W*W4 >RQ/H7C7?T Z_Q7B#F1!]7T_:^*.!)XM)R24
M;MU=@B4Z'BI<[*J(6[71P7@RLJAS 6Q_W!5&?4AT#C ;K@Z6(DH#\^)L?&5?
MJ4/?D/*G8!'@H8O0SU/U8VJ)-WK2EC_4O)F]L;HPT?LF#%C^$B..\ZNG?2B'
MYGZKGV8Q3>E*'PX+/#W513SA F\#^&Q>RN-K\<1QU?:_5G_(>+R)L=O&*0$/
MF/48MD4!$[85[,%?4E_DAX0C= &>1<_XWO7*\8$AU[ -^C<J)O^67Q8V)TR=
M2MA#]\QI'@%Y^CV))NX7"NNEDV&#1M@:0=\$C_[*O(]R'TK32V\5559Z[I T
M^KN@=(@Y&2<3:!6+14!W>MG7<_:RPC66O^UM\7AU[;A:MH9_ZZET$>JR'[),
M(GF*33/R2]=4UT-BCML?]_1*9#,S,<_?[@A;KUX_AF/EIYM]O>ID?7FW/4Z'
MQ$+Y;+;)R)Y@(*TG?-[=!9S1#^O3?O<Q.$EZ]_DWTG"6]S1.V3:U[L*!4@0[
M=A"]DX$X3%2;JC\MZR:CLIBUP(H]J*'EKDRFT,"1G9[L%%>US#WEYFDI4V;
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
M2$;(]X_;AUT;]KQ]K<((P0N7*N!&8-U)-$IOT\^?ZS?U,W/#1@;UBD^C1B5
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
M\MF4\2 *2X'KAEH6JBT1\6<F-\#O!"MP0F8N1JM>3($"7XVL.=44**KCC67
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
ME7GLE$&]^TFXETH7?NI^;37DRIG*EC(GR/<52@++Y9,,XC6XQV6- EM\P^[
MTX$H]+!<0\;0<H2W=M#XV_]+$\^GTZKIM;=:#A4KKNE<=W12K=GMU<YVW#*K
M:94F:D';*Q_^X"7$#1[L7\XL&O*U"WN\F"D]0FMM0EW<NYA(IRF(E&JZ='K&
M;>*!V[3B1<!G.PXPK,$+#^JY=OK<P_OV;5NR@I&N58LY#66_]*C4ZED[AQU=
MM8WL(-7[VPHL;+5G: XN!O8X:(Z]TTR9H;ZEI$A?)Q$G:L7XVRM"?* P/U+)
MR!H"W3ORA0=FC<-D%!&7HJ=2I\/+QX.1]*B1!LU'_I4@&41)KAY=P804%0']
M./*91>A[08N5$30Q?F<G$ ZM(-L)FH?,LBT:;,7.<@MMMWMB)M>SB7+I-\[<
MR?KEM(J#X!GE=^43]]7Q%^<FK&W\;-7[ 6 ,!C%029_!3JU/=[QA^]MUQ0BS
M]6\R!HH2?YT*:N/I$ER].[$OKR&3""MC_Q&JV4X@&4HEV\F;6R'U7;LZOT/>
M"<7./@L,!?@&V8!D/;H;G1=>]Q=#,]%]WXJ_K= 6DK:I>;8P;J+(R?NA9LM?
M/J\H&FKIPNQ*^"3%;P0Y**.D@ ;R8%OAY+EE17D4^B79_@VSA:!361I)%%B
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
M5P!S:"< WK/P26/)O\82Z^-J6QH@HF26J_<PU0/_T#0=,%TU,0PK0H 1#N;
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
MD/$6>",&7/KL8'#?@R76X52F'F_QHQ"2HPO4V4H.1Q5J6K0NU]Y?D$&XR]O
M[:J'^]5!F&*+;/<API.7\$S9*8O/C+V^:Z"&*@H%DS##_?Y0-==C)'.IU^@]
MY'8L$0!&TL2"&>&BV0"F^%/9)-Q5B'&]_XQQHZ9&WYB(8_'*86_/FD*G7YB@
M)=D+MS"U7^4?6 H @'^Y_R/Q-6I^(+OD6I0?WJ!"?)ZRIKA9K>$_VSGL$+;E
MY?URYGK^-@%;BU:&7IANKFA%V0"+CW4<1QK%620M/7AJC=,ZW^SCBYUFX:;T
MYJ?L_7!8OV5L8LJB?):#N,_]2KQT;4>V=_O'FLI78/*D?[O(X[.Z@%'1Z^Y?
MCZ37"5E[TFG)^X^&D[5<K%[ELA<E$R[FU3#W'#K*>842FF:UXOBFX"K/4>LZ
M:V6UB<;UQ^9]&D>8J^<<SI"8ML;R8(T:67AH3VS4YNGK+T,2JM_.'9J$EL]W
M&R!>+Z*%%KTNAS1JE@0#U.!OO*"\T\D2ET)3H<2N(T[*QJRR/C/FPH*P]X]!
MTKY/^O>C]IP'JY[2K486%$>F;N_X(^]M@-RHO[!*+W2IZAC1FXMIT_E$FW"K
MZSU;VH&M*_9UTP'75C1Z1V_Z6\:B5GBJZN).;BT)/Q6NWNHH 2JJH?:0$YR$
M2>)V$1%6$FT:,T"&(_*<$X#G$U?5__O#)__4G_K_BZ3GE\1\HE<4F]Q$+=I1
MF[9=B3N(>\4Q:BM/%.M=GRJ-)\X.WH,AP,,"I1;WD<K2.(%%>/$0H6@PK])\
MB6?-<N7GYBJ8?X_^</GR;6>^224-9L/YPDVV:)6(!$HE699L9RT[,9U#6Y.W
MH$O;CN$0<W-$P9V#-9,5P^816/!7CFURQ%FH_96[6'7S;YR5[$2M;MF4WY*/
M>@\#TA ;]<*2#.W6K^-/[:'&52T-#JWW_N+2_2FVO(O]%QI9MMYG-/5HZJ%%
M#7?F.8^R0KND:@J?!PM.[X)MYAFO^7X(E#H!R?B/6A_/;H#HA!UV[W\[J5&6
M?/*1ZA7UL4:='NF&V(X2%XPZO6+_V;A>0\Z.AD@Z?WTEJ3#)2_2<I?'5>TO3
M^7E?>"JH)[8YI9>;;>5W/PN+4.R;YQ;3>NW*LC W&W_*W,!,W9<9KU_AS./$
MGF=8]P.%U'8\W/H65]ZQM1'I=^FG]NM.G4"F7MO5EKV>L@B5Z%5^(_N%9W5-
M(6&%S=W<&(AI,0?,X7A#=#)O=!TDZ%1LQ[UV8;(HTTH>3/OW?7D=WLVY8KI,
MTNW1=./2Z7E22)V7O]4*6)Y6F7_WAPPH)4GCA*M5UDSOOZ]'_:D_]:]2*:>O
M,<F!H=S-J].F0)>T?1<X_4V,5)P4'I-7G7"OX'UNA=(I9W5K9-^M "T[8NL
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
M01$6O=MI-NYWKX;$E;X[(4&"(33A1N8#K7\)H8M![3<V"ES.A)@S84H@07F
M1O1?0OMSH=&_A<3_(D0Y'ZG6-.IQ2W>+DE.;5_$X5,VD9O(S;\8;!&!>KAM;
MH5@WR@MV(Q.F(B?Z27OSK%VD=VO88GMGWSA@5D9VOT9+VIN#W_^3^26!**O&
MJ('0<!=M9()XH$:M\:HDX/;;[ P^L1OM#Y@\BT"1<^!%-LT$SU9;%+N*8].K
M&=AX]E&H]9'(&$^,<X^\"VB>:IG@BXL#S@@.(-&VH=915"(]?6ESX&&V;I1[
MD18/\%T4)6N_R3SGN"KM*+X7B8ATH8W5NY^N7CUAGV1(&9^-!BBH"GLEYK@A
M]UD+*IGLL;B7H2"8@E<,3=(^M^R,9T"KWOWEFW?FTP4*OLBF!]99^+F\S^6]
M)H][TIKY9.1(AFO#H;":<E[T ,%^\VGL,.+2P'"MRJ%1^7656 3'V(^KJ@LN
M^#Y8R E*4-C.A-!ZAK#P[887UJ9=]JK1G^[4L_>ML^"]5OIYB!8VGM1+N]HR
M>^4!5@,/-,'YZ.7*,U;"ZG!&9K/6\Y/[D%:]2=+5:N/\7G8 'E%@R'T=;^:A
M#!@4R>3WAC?< PZEVB7)0'8*Y1D/;.K@?A:S'G.3P^>BC7^)],Y$!N>B>&7
M>:B:DND;[#!-(&@7UE=[Z]EB M=JRJ/I*98#.3\=Q>.E7?3A4>3[E((10M<6
MS+88E@]?V6?7<63_R%>^Q(.3'.2. ;L5:@3K)1 GB!RUDX*JQPWJ8T?1Q@ZT
MU8-#YM\,$@#X,</^=;WK&FZYH1R6[3>=[8X'>?  J5H3AT3JF;5H4\YG528;
M!(G]Y.8>R#<53WITCW:I Q5:PB3M8:C+E"%";ST/G =17]EV:RNDM7]Y(*G8
MM^M?^;%FD@\T/ .LF.!S24UV2F7_J!S*:D08FAD\PH#MM#5CYL1JJEGJYKU%
M>HQ)#]LWQ-1"?JWYZ-J2ZE$[F2OG4C6^4 W1;DZ0]4M@=#;=B*\:F(E\/*MQ
M_^^ANBGV[9WXR>*#FKJO'PL<[M0JLZ?_WCPR&D?.HMYE Q@#/;09EH*WH'9T
M R0GCK&0(Y\<9!"0 X/FPHSTS@=E#K=&7M\DFO:$K!C<6V42#4P0+ -7VL\=
M<>]O(R+JIH''=$-7-B*(>OT8Z#.=3!@$A,(A O2K!/R\/Q,8OUS_=*S*DAS4
M\K%D2#<LTU!"M-W_V^2L8P6H%FI03O-_=6[_TE5/JC)8>H8&Z-<\&]23"JP=
MA7="Y,<25STAVMJS"\EA.JD)'GACVX(R7"<-C-VZ9UY[\!ZZ4EA=)TD+/!*:
M?L4G&?CC9L0%%WP?6(/79%T0DVI7E3>O,E?L&0DAL$?I%BUFDZTQ" M 8M0+
MT5%;-&SV2=W<Q_$%L A:RK2X!..^HD0U]F0NO69$-FDF-2S0<K5C86]RY.ZH
M9_& A?[*_(@3S"\;A-]\,;G%62"(2>I++31(!$ONLM&M,6PI3_HQJV_J-LN5
M>%BY^CJL7ENM'EL1R'=W6167J0-Q0[X6%1I0#5\'JT,UAO.[,*D^T25[]0>A
MN[4X\<T/^>:DZ?$]]@6-X[%>MMJ1P\?CBNTC=:5EW0XH''/Y7*(;HFP%K:.N
MQ<9HIH/SB>YB%59X\\>O?Z=+!W\_\5.!EBMS9!)+6V0/WJ9:]GV/'B-RT&'X
M<A'O.-9,^E5?V;Z6$XSZPR0>QZW1@]^A4VU0?U"@LM7_9%FDV05>*CZR)^KB
M\4!=9]X)\6"\O;0U!JB;]G;$*MZW%K:4:P,YO)4U+1NI]]#;ZL^=S)E*T='D
M51B;A-1M#HQ+A7J$@^4HL0T-T%2S%^R4F:R% CW<"__L_LC;(X1]F[(Q4\_
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
MF0! 5=GR4RSB>&\#:>IH(/J;S!'NB+7:R)%0G8U!@PKT?&M:"VBYMW20:)X
MR]&;SNYH;F >>(<ZQ91?SRA^UZNML#2]<HI_7S5X9=LE#L*CWD!RC]\AA2_?
M ()0<GR&I/\HLJ;.%+&[GG\I)C?^JV*5].I<D53_;X7&O-XG;978.<^N5K;Z
M^5&9'G42>X>CIU$42XT:""RXYE>G$;#H4=D)HGS%HW:PE>+>T8=$ZU3MH,D?
MSO0\FO['J(W1QIDR:[=-"3A(6=!>NY&*^)P(J$Y^G)F4U0LILWNWTH%3-Z+3
MJ_"9\.Z:@> *,HQ!V=U+&+ (#E BQ\U(F?;$=>.WV;@,70>Q8$L->%<)RB%*
MR6XP_VV!NKV=+W"?[WVU52\\?A]4D >R=@,#@$.OVZ31;B#/?5DW#@E):FL+
M+]VG"\2.9=VE'>LU2'?87'E+KHBIR^K-<D.:44=WGA44AXTBJ P'-6[PON4<
M*HW9UISI87$IQ\R&D,+Q$_NI6FI]"J+V/M:"9^_^8DK4Z\SXJ=(179AJFYX.
MKQCY("@/!S4$("A4;]V$_K"I<<$%WXEKV;Z:*1G[0<9+)RPC?(P)CPY73A9'
MBI-,+;IG[I?V"ZS>^!G)C==:HB/77>O0JP3IA*S>WB4IW@W;BY9@WV#Z):<"
M:Y$ZZM3#Y[@V?BBENN9^OT!XM9K\[HVG/&/O=NCW-.9;-#-4,$S%6840KO"H
M,M=V"N_'O&+-,(;USM?.+KX.-KUCIK!WS<ZY5B-.;T%W=0>5,TQ=//DH_6\
MHW<C&'UZ%?C\"T_,CN%VD]).KG257SWA"=YQ]:(I2@RK_C7,Y $>_#AX"5$;
MJ(9PT$J2\DA<UT&)L3UP/ OW6N#N4[;LJT_^D>[U5T>\WP*_P(T2YME[.*O3
M!3]D?!E%V>!5HBY5>.\U0?EY&8VLM;<%"I"*MDE\DD=5PX1R?:9N!\07>$WH
M'+J%LSJ9ISE[D]L=AE<QIW(6"C^HDLS>=<[C![;Z:%%GVN903PS5UI94[,&%
M'8/@<W(/UP7\QT=U9;A#5;'&&-4[R:')BSCT("<V0L5'5Z;O#8Y;\7'!.GYM
M+56SN+?%5*_4A?B6X"6G5JG1XC7UQT=M1H0"#/;<0[?/BA]'K9VO%B=%N99E
MEVE;@=U8+W2TK&Q_3OF6X^1'%<\%%WPO=!D7@CN8UWQ[9#8K>(<I_!Y766E\
M'NMN&9ZBABQ>RAWJ$7$*!I:/C=EP*-#R YY6#5*,&^5"^I" U]L/YQ+VL L>
M:V.?.'U.6-02Q_F-Q8/W6W0O!?637!G3*5%P?-F0TAL-X_A@=PQ3!5^JG1[G
M@GP[Q9IV5^TH_D^-W=6GB8 *ZVKGF^OA^5>OY@ZMR\BR\Q!AT/S0.RG5O#=(
M.C).QI+#Z!LO:Z8E0HXKI9LJV6K6/.7\OOR\H$G"*9$</!MTL4/( K90H\\<
M..'91U;=Q-1Z\;%JY#@"FT>"@%Z3W7_\8C3__3_R_:EK@VM=]I3,NI[?1/1%
MW N>*YK19K?@TH.$)/?$]O:]K![KC0^5)1M O%,KW/--? (5$!2Z>T.[WP2#
M0YCH2G(>R3A)1>GKM(&#8J:<ACQ,3(BXBJXQ2U^!82'.#".(*]HPW:Q\PGQL
M* F$S'W7EY:T"[97W\+W!HYNO)3V;4 WY#.$'84(E93L3<!;K/O91ATJW];>
MF.E/Y1D_NEU.HADI.W^,]17DSC &ZV :2WN_OL01M4^%;VX8PSH8QY%&B'%R
MT#V3*&<-TTI33[,V@O&(+]J@RGS(=Q4 ",W45N@C GU@@\#1NT46+ZR'G_R@
MNKK@@N_$$&>*&%=@20B9IP<,7N'SVC$-$I,C4O*I_H;F<$!'E.# MZ]\@X3G
MH5][F+K'MCZZV*'XB J'4E5),]MF9V]1+S[WS'7Q]M<J"W;CW@Q =J&F(6PD
MK%DQW\BW$0WPF6YDG:.[;W7879+;XY!S7]WEH&!+_DC R=5Y@69Y,BO1>FC
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
MW-D_#>I&<)L'&?Q0Y26#TI#1IA.@^WFMYXM1UQ$ETM;!/W4Y>Q!E^:]%K]!
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
MK8E>]):,L\+0&GH,YENPMKFN\<-G %L6ONTK2CQ$C%+,1K[H2+8QV)^JJOB
M746M/Y@8'E 1FLKC4N?G2W"VK;4K<EW>RQM5OWSS#%^AYJ6G70('9.'JJLGK
ME(5C2YPM@GV'BUK<I(="OQ?"']=\?\OX7?MT9:9P\M.ZFH9/1],1F>4ONW_^
ME+/)<+U=EL#SNJ]N7/",;MJ/,UDL[Y=.E9:%;G9F5F;G#")I;'A)MV-)NUB2
M8,7H(O$ &VNNQ.[$([;"1$F^5:7H*7EW;0W4VA+JX(U1O8'/109HCR=#.^\U
M>H U>V</ NJ!R$,V%TFWWQ/#"=V[86S8YK3]NGTL"X0KK+;#N=BZ&HEE%\G
MFRX[_6[53(_BN(\7A&O0J5 =9S>"6 IQ"-\^XIE];<:JZ1[T*K-V'[3-=U-)
ME&30XMXAV4D&(H5DL#V/)IW.G'\%L1$1*!"-'3F(,47/(,KQ [TJ@WTUGC0W
MF9(%Q:M",0CG2Y*RE+#-&5@");;)]&8=MGV^BB!N^DO>>HLWI1Q.^JE*!G4_
M?$P@(!8+A9=5&@CTH6]D0U;=QXY!/$%L4C./D_L)=E"2#"9L]N@T2;=K(7@5
MOG-HL!?2& WAMVF2>4/"?=F+AR&-MB06DX:XO2,' 'OGZ%(&&<A#G?*3S ->
MP#\XA1] MP"T%56^^;;H&O] ^\XT1!+0ZUS"[SF/((B4V  C/J.?IL['Y:M>
M[R^Z!R$NPU>9=W1G*R<\$MRVPP#C6X,'/-8'CT>8'?('[=3ERUX8<0:-!^Y]
MDD$]WNU O)NO1,30?S,;N;^Y-@AK[%C-(H.P!(PU/"#F^.,0YW15$[HOW.%I
M\AU4F9P:,UH^6VV=\6,^W:2U>.2$X@O8;*E1&,^;(Z.B4<-2GS50:=.Q9,#%
M]4$'\9 Y73;HY)W9H:>Z-&AEZ43:?]X>ZVA4#=:]8W#PHM 7 9$KUNU[+2]A
M?OZAF=T*;@D:.P]ZSV<4ZZ70:M ^5-0?K2@LK/A4N&G5.\V4I*Z?;N@8JM*C
M^^*%S_!&F5'9*%%@/7Q16)7D8X]=:4D@:GDW_K"%R&%< H&RJFDW.PL*MC.;
MHD0VY#KRW]^&,H"62O'^GQ(-]^X(BH35)8.:"(B?)J^FA*6FWA=3$YZY9)ZK
MC"\5C1EUCZI&QC[E6-.GVUB5S&$^^U7C1<^MZ9>3?"4FVW:G/I+2UM;IBN\3
M/!H'NITUX^1SGWLWV_(-]EE-M3MF5Z#E_VN1 QZ&QP9_6!VXR)GU*7;;[<$"
M_;49%#?5ZR]L7Z3@__)U-OD>;Z=)SF.B1?=/W"Z]Z7C]\\1W6OC,&2>>\"AJ
MDW/B3B%X#%?2N.G16X3<>H>EQU<UU-D/WY0!E.F\:354M^""2M4R !Z -PU]
M5(&^K77H<E%A<=3U2\&GZ-G>/ @;E4J@ T=HV:;&UM0I<"=) X0 ,L TH_8(
M"<0$#%?!O6Z%<BV7)'ZQI)=&+V_0A<ZG"E<_>+S.)1>?#YL:2*A[OC>LM)%]
MZ$;6QA<FOAAE[W(_YLC $$J&M14/9K%9,3^,H!)>PJ!3U#P/;Q!UXT,CQ?5<
M%H^&Y7LO^0R:1G.OI,T@<!B%+X=K>2,\*'4H.A!A\U@FT95'B*YR8<NBKFJU
MJ!NT:VLTNBI<YPY+-5=,Z30F-M""=$1=J]&EBK#V>D-URV@.6K,F@QGVDBC]
M2"->WV_BR6^Y8&#KT+XRPX4!S<&GM)0"]RP7UA['B_7$!R-T,9S6\$9A$C<A
MML[BU^KR:_8!%36DC(QT@Z/W[.$B&8$W34UL"M;PAU]11^[]6'FCTBM,JDT3
M<4UK,A*48A[8L; KL=AY)3OE)]V$R/@;Y%?8N_3Y")MSKU.E%S,4UQ,NHUHV
M.%N!>UM>5ONG;Y5ZA>?W(L-+JR8:RU"U\&"0;&%^(5G ;UBSS!?C)N0%&R(#
M8QU$KK4)5^!EK2%U.62<,AK?LV':LZF  [/6?P]I\L\(WACKI9YO9X6L*VX\
MTU'\,$;W6N.<<??],_:#N:87C,W/%+">'OS)-[@7^76^$IV7]_V&O_-DU7 (
MMOI9LR\<L?=C?7/]IG[%P)F>6)_D[662QHA5Y]TUSQ]V@DMZX7;3V\+'6T>;
MUNV,ZD\\S7X9IQR9L&/%92 VZ^@\NGK2]M?9R<P)E[=9J.FPYS,_B(-0BL4E
M!>0]<1#]%9.[XV+*%^99WMTCE5_%8#I/N("/9".#F/ U_C%M82BRT]MV)/EE
M!_6^M4/]BHG<VR5&RP^IR#X]KA&]714CV[P\MVZ]\>[L^&;*9Z[-T.;P<3:U
MQC'&7T0U1&E?C\YW&[WMS"*I06LR>+/7M::H=^2M0;K[>%<JUUXS,79H]/7]
MF7'2FX=G->@['61^LG,K+28VU"$?C+E69UF]&)_AEYQA7[ N3LN^-+%8_ME<
M6ZI.+S@@Z>Q9$XVKVC_2SU;)09ETW'AN=+UKAK073@:AAMC^#71<ZBB*A.G>
MLSU"?%&U"@UF[2Y$36:NDD%\+'I["$N\'[[HB6K56X%:<*,&KX=/040?UTX&
MT1<VM.D&K,4E>Y?.RGW^>L]"VM@/0Q<LP_VH_>K9,H;'*?[1[_A/#Q25=W=M
M=WUS5:4^BS)B9Z'+H#LS.JQE:UE0YO.SRRC-@^?_XO]6]T]H?4XK$]%1E)52
M,4UF5.U.6F8 'FV98V^>&W^[Y[V!^NK(AVJ2&O>?S8?5E4I>N59C:$+#[8<L
ME@\&%:GS?3=OV1<ZOYZO,*C,<$>;).<PPV9WC4*SEITXQ_;DR,#]7@,V@R3#
ME87AS)5M2NIXJM?$[4>SQ1L,'OUW-FN+>]<:.R?3UBT_"G8;<T &1YL^2AIS
M+2XB%@9PTD@_0_'!.0GC8AX1>V0,\E&H<@Q7?9&(C]X 3H8,CMOJN+LU'ML-
M[7](?V'T'.:0-]Y8Y1RMCJ\EVY13'%@64A0A^.XJ'547+IS$=:L62"PWM3%[
M%8+ER^ 1Z52/8FWR\,BEH91/V>QGVENGWSTYTI_#RELD"9M)^,L_V@=1,_AP
MP7* N<1:P\AY_KX[/Q,:[:TI5H)6KK[Y,'+[C&#GK2O?5:W6!JVZ?S4JE$+H
MP9LY5TW2PQZW/UU?2ZVPU9#![$M9 @&4$R /']?*WU&^!?<IQ^?&3_I>"^Q8
MI@S70=X'DT2+3^K\CS>F^59*SD%,=TE(8*?]1_+%98\E#%?WN!QSMXN7G/53
M%N$)?LZ?+^2*B+0_7^W% 7Q[T+QD.].<9PA:*,1\.'QB[2.GCW-V_BX.<1_L
M,O[50Q(<>:LOJ=.\F;A^;H<7$;WL<WRT2@GB.!)I]R7FHUY_9G_(Y?\^;>-:
MOV]J.M\ZYNB<K/QN>:4^G$YQ+Z'4OV=O%_9M]QX.:=7E\DS2O3P-P;]2LM?F
MHUV4R('\K YZ_O!P^V>%@.E\3.E-A[)(,\[': @+/U*Y405LX[,\W1^UWM0X
MV^XV6X3E<^E,,CJ\8UWS;>=!A4GSKW:Y'[XG)\^D0K#8[A09_-1!->7Y&%;>
MKW38<H3P=U'*[F7?["D?%=2I@>OIV,$O^_?(X/*Z_#P9&)3^0/D,99U9I/T:
MOJU_UVB5HM(RR_-58.O-JR9EHI?R3?E\M#@4A,2GDZE06J.9GE5O! 1C>?29
MM &CNN+7+^H5QV8T;<Y6,,D)GZT>>)H4^.K0]78/V&BX-0&]W:FQ-6OQ<L'V
M_.+DR"UB<M6H>4V=9;Z R3G?KMO)J\3IHN&'7?G9U#:[EJRI Z=0C2(TB/T7
M>\F#?JI9/@KTI4^Y6AOC;T]G#Q6:/E^'@O+K";'C&B9MJ&8&Q1U[TD9YV"=Z
MQ[/]\CI_T>R*;PJ?Z#8P-N86_MG(J!B"CCSXCH#4#^_C#ZU>"V.[>#EQ=?XD
M.-%TE4M[^S)P^I1":TAYI 8!A;5$!@6I&V5=MRXL*V]?_(Z"2,(U_Q4,5V2*
M>U?O^I%A9-ZW^:OFZ%51"/,^=D276\-S#>GA9RBYE#AIMA*I_D)/"/:8+ S]
M^/J)4T/*ZU=C@H^CU!?!5 >BO:A/"GMLD\?*JI*!J76=[X-YB[WO Z[/M2<E
M9?H_E(&K V![D%W I9\WO_ :Q[FT2]<Z!%A1>D/1WV3XHK3 53/E">7,<GKJ
MZB%$HH(3M-<?X:4NYE1TVG_^&":F4.H1V9J/H&?U+L-]0[XKY@M[V$,'?GD+
M=L]7PHN?*M](]EN6KM!H^-14.8:*\ 2(@_^2[2_]IF)J=6&K36)_'5'J9V?.
MW"^&,5]8 +B.#\@IZQ1-,EZVO?$,7G+])XZH!L<G,AX?*_C:G"1Y)[3SMAJK
M5<)K\SM._1P1"HX^C$"(:/[NY.H>+X=DWM<,!;53[239CSAIU F;7*6Q=V?>
MR 2]M^1Z+JE;S-]-F;&O!;P:GRX?6]#(>TTCN/6%B]%IKZ!IUS_"AX9['8HF
M^&N^PQ,,IQM$+$Z)*U!&9Z2CMVNYO.C [K];D):*[LK>\>VEKY.L[<X^JEE
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
M;=;BEIK\A]I2._&HM[/TH_MC(%D\+Z5] %?BBXW>#G'!%S4EHN?3?6,#P*Q
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
MO63_ -&N02M0T,UEA* !XS\ +/R[S1G.BL*&SRT)N(6GNRJT/!-'PKGX,YK
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
M+;ICP+0',N"AT"^@=47:^1GJ-<M7N_D/%#E-C]311X9P+98Z5AB3A(*5!PE
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
M?+H1OF)<<(]I0Q,<D(O Y GC^9:3%9 7].;2&0@LK21D;#,<V%RNUA0<!F8
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
M4#,FA?<[>&/S-9BM XX>7X@UU_$1^W0RND($Q'_('#O.A<1-$@$#+,O(M,2
MD <C!4U:\.IQD3_>/M9(#GW"N&]+T%I^1 Y@;*XEX 4<3=>ND>,7 B1S6[&&
M:DM8B)%MG/]$CE^(A]2=YUX9%!QY\2?KDX)^!&UVJ>A[FR+S?9JV]SH\*G:#
MP?;%:@2K%N>,[?,R=:NE)%:E1#>07W=0=?,@7'1^YQ[5JH7/#I-=XJ &3CJ<
M$#F HU%G#N-+&2:-NF9;^*H:LFEY"\9JK-9%UTF[[Y!/->L/QAQX%K>O@F=[
MG Y*XD@/=74PP-4$W/2!:]4#V5WP:SD?QFJAVD77S+/OT 87D,&-UZPN'%CB
M9!LLRC_A(7->KWNRD'/WG/9+X@CC1( 24;D3EF-_E/>[-=?J.?Y*+*[9L[@3
M+7&4@<(X"-=+D:X8#+#TSR[51S9[$ 2Y,/'BIAHOW;K"F?==^>"WSGCN?LBN
MUA(2[I;$ID1;,^<TJ&NT9V*O#%VGSGV\J';Z#<=[37F[DF>VBNPMW>4?2_G!
M!Q Q/[FSS^8)6-_&_?PQ2U'Z.NKB_5?K6S']]0K7V M:U=FSG9%U4M9W'=!4
MNH%!#_1H#J.S<7TDB]*JZ27274B+&>):RR4"NX9QY-C$SBZ&=79E"[G['#7W
MYAJ*[KN"F6G5<?RD]$H]>)_CH$"=N0N^N"F%;!C$@8272%_@1/H;@'F5"YIE
M8:KW'>9]^>;?\WY,&>"@&;XOO&X1(JX@<93XB;!O@C,8G?.,ZBC4/WP72=B(
MPK$A9MY<&X_)6\9Y=]-7;H2E$>XLU?(89D(P+B&UG(A9EZYDZA)DT/G6$4&8
ME-#(LLR?64#"\_8FOCD;[,_PF<R[V![1ZGS19*24>))+"$2Z/'U3J:"K-KV@
M,^\0F;Z95^!MY^IK45!TW,MQ""F7BIV><+1?]38YOLXPX.P/2"X811=__B$7
M>8=R39L^48>\[\SK5J2S6[##H4EQ8BTZ(,[R\PLZ$0+36_B0#R*1>G?M!9.=
MB6RV4O\1DB%SSJND:-+ /+LB?^\(3K4-H^+R1G,Z"VP20OGA&T&D\49.^U^]
MA^AQ)%%#*"YB4[==CISU3Z)[Z42@+2EF.\158_*]:)#V3M,I^'SC,ND/R6G)
MCI^S6^WMJ+X_A8,)-QVN6E68R/WPZ:U!29.YMB1G@;ACQ*?"-:-(N'BW9YB6
MUJY#W>942LFSKY7/(LTCBTX^=T2&?A*F6;L>H-1[.H1&A<..9&^U2^$FFYD?
M"DPQ;Q9&W4A^Q J3Q. 4[P5JRJ8_X78_4MG>D9L0#I1VGIG28.7HOQN!/#0
MO;]^R+MP8)5GW'*AJ :Q@KSF4>KR0V<@A$MZ:IS_ /Z.] U@-;9"++#B*?ZP
M@=0*;WGX,TUOB=U<1<47Z=+X9:LC%51H+UV^8U!V&JMMP58.L@Z"HY.K-KW@
M35LVSC,'VN QPS]D!H=Z[:1K19;RJ"@%";>A[0RRC:=S%X71I*FB^,FU\/^V
MCAY]YM"F('Q4F]Z#@/N([ H>D5@6#A"#!15+Z])BTAG6!D27T0$1CD?YCTF&
MAD3-]\_8K831U92]Q_Z&.;!N,ZC(=_OD$P'.WB3^C=[/9$<]7'O0_+VH7B#B
MO&@-1]%6BU.U+7.+EOB:O>P]\>(DO;)1M7%\OIDUC_G=4M^-<61>\,;&L@M=
MTP'G L'5UO2!YG8.RZ,'A7<YEU^J]TP'7P"U4>J._R4-+=)Y@!=YWVNT0:X4
M-5D6<7?[-@<1Z/?7)!-OEFZ?4ER^J^HE$].[!>;@/^M[YO<LK".95+\*;&+/
M7" +.; 64]O/ZL*=H<DD Y(O0QT^YP3U)KF59-+%+/JD*X(6HWXS6((*XNW#
MC$-0]><*#/\I#4UZ)9)DJ;^7[JA$V+?Y/?1]_L(1]R89B=ETZF2V(.^I$VZ%
M-ZV'T87 NO&F))?]MF_":.(OB6CX#P9$H.].OIJ6'F8!E>.X)S=_KG$FV(+T
M/Y4:Q_ZW;Q?[+SQ0Z!X?L\G]BV)1"L_).Y;K;B",?5A;_V6QJ):RLK\4BQHC
MX44/RDH%BA$_Q?>-T\SA#W4$*B(7PDR+K#%ZQ^5Z$Y3O*(;^DC9.<:9Y2.K3
MDM8JW>6M>M6EA[G+,H-FPYS?J\LB<9HWM5RA@C*52OV:R%_SI30@VY$O1M*3
M/PDSX\A/4F!)PX)K^?;W4J*W=;#\PK6$H)1-UE1:/9/8C)HIU"32,(SC,9KP
MS37FO541B39)@_'[D[";^J/O(9(%>NIN&36E<&\\G5) F$Y@>I[&$,Q+=0N:
M8\WFXBXY[QE5W3&=WQR^IND1E2T7GI"6A'";P/6ZT<^J.0\$!V_2QRU *!6H
MN_I62H@ M9U)V,7713<)LDK*QZ&3$805R57=7W/\ZTP2U9U3T+""A2]+AETB
M8[Y<.M*XPB/$['=LB=LQO-%CD 3_+/%M ?U$P/<G9SB&&N%UE/T<;3*:"'O<
M[[L-K2?!.+FH01I-8=DU(K##\/WD]Z#RV<#9Z8!I*HNM^G3<A6OP7TZ;4+7
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
MQ-XF*HU7&Z4:>CW507.?</-=R*N(R@'AE\C1>H$G[CQC)-M2&#Y2\WMV79?
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
M)YZV!P*-GIR[6H,(DYVUI:&GZ9Q+1&"'";\-Q44?K2P<+.=97[<O;Q;^BS8
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
M?_G6OUZ!;1W9OP"B_27HRE.#,6AZZU[U])?5I?C?+*DB+4Z]ZL B?-; PYI
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
M_DR#!\*(<4QK V9OG?+_^"KW]_L.S+Q:ZT0&78P?JSP >ZTU0=;[LQC2P%^
MV.[_JLX41/A*0B)<-UTGKV7C") 0WOJ#&$@YF)'1>=69/PTX4&5K[S*Z&W8I
MV$O]:MNB.V)V9 5C?756 !KC?.]GZX8PBO!-VQRD^<W3 **S4-GW&HY/;'*)
MR>2^*@)<TK[A']]J,B<X58+';/[KBZ$_\ ?^P!_X W_@#_R!_TVPZJ9.O5'_
MH%UWWI"#'_6L^YDTW(3"N; ]3FH;3N9J?&_3Z+Y'E&JM?EB$# _N=@@S<+55
MMQ[##Z<E^-M',4JAQQ6MJ\0>RT'.VA@DV*OJ*FZ;\'LWP/\1>Q/_:/BCX8^&
M/QK^:/BCX8^&/QK^EVM@BM+5,J%UYW;O$5X>Y/)&PZE?_,>[B"P,SWQ41IGX
M9R>G!MA-R).Q,[K!8(YNQ=8%E]8EQ(.RH6*!BA_F=@XO^P%S?-Y.'4*X660=
MN$P E/>WIK (PJ[\E6\ \ TP^ UP^%=V-%$(W;['.?G5;1,R J"F?V5+E,6V
MY);\Y?+Y(\"H\@9X3G<9=14"Z/S/4U)LKI;1ELOHJVC >J-E2__WX54RXM'&
MO\!M\6GO%F?MT_U.0P@5_BN/D]T <>$W@.1!_[_8 *W#M>X-T-IRH@?,_2O4
MG$7*?$7ET+[_]XPY11]XG#F?=QC!/?@O6)>4B\/W/,%N8K(&:2ULYKUB_CD/
M,/Y7>L1F-/6[Y(ZU/:$+\H1QU'L08[]KE2'?I1*4F8'%<D?I?[[VL/BXQLBL
MVHJ\L#!#L$_J^47CVL\FIB_3(HXEWH+L_Y5J)MO2_$2\RWUG8@=I+K$^]B\.
M&$&,O?](PS4X]L3]>&#Y7QUV[F+_R9JUZ1KQ+^G+,]X:F!?_9Q1\?^ /_+\/
MP+'HSU$?]NT2YL0";+R8B'/UKRHZ@G1VI\YP(9*L*X&=-N#\LEJ?!IN">'QN
M#IL=2M%(?A:SD#+^RHRZUG[^0#A9X?_3("%Y^YR@,='6>)H%D1DU_AN7-7O"
MMJ^8!R<$V66K:B?=:NG[H-E_SLDIZ_L_DD58/KJ:=YX3C(MY'T[']J8?KYK4
M:302Z-T/"\_Z]MAY2QU422):=#_Q^TRA^QY!N3 'A;G#_K$(BC#SWUYPT8V;
M&H_3>[Y]$&[_H!:4&Z=8TP-QH<GOG*]^Q$>7ZDE/J IX_!.DXK\##7>H[VLQ
M]4(C7?U6K;F.'7()J\7[<YJ.[\GM%TK[#FO Z5:(?W=/-QB)KD&:[UL6>Q"0
M3UFFJ7,R0%<3VSBFJR7Q6CM'$EI]!B&ZKQA_X"JR460,Z>8P/Z! *-T-S"A
M+EA3?@/4_[F8Z%CC+TAT%L1-J#^=.O>$@*/9Y"FA9J[DP_8&['O-%^N.8.9"
MB-N_YQ-3C=Z8P1?(=F?]3F-[I[IZ!G _7ITF!$+93P \V\]LO'XXDC.:":V(
MB-J184Y-TF*C=N^X[*"YDQ/CA4$%;&S\4W.+D*ZS^9$Z-F=],=:N3QTND[04
M96NGOBC=6>H+@ARF8PH4X20.&QY!,;R[W]$'>=I5 CS^OY\GBLMA1H@PG: (
MJ=OF'MT P5_ULPGJ0N>&OC)UPN?LE4U^331(:.++K74N\,-I?_Y3>0,4N.3G
M+XEO.[SU[/,[!H##ISK%W:0HNVRB1X39MA5C.1)(;$]KV)YRI4+&4YL[YW7(
MGNX8=K#.5O'7P9T.D%A=KP>Q9O^MM:]=RY:U:.+]%2*O("9.SM;$.WQWO6!&
M[5GO/MQ=P^=W78XCW/K?XK"\C3(ELHL[$GYRIDF!?.3",QTA3P;L^E]85[O$
ML("_74DNBNZ%E]\ K\]"M]QJ4M]WUX2'&*+B:^]0/G7&II#>B_X^$P07W2.\
M$JW9K]IO+*NK.ZCF$V]$4E+4R"1A2SSOQM193X\$CAX#^P'W KX9+^.)W_-_
M92>&PTS9NQYA :'<^L#2),-+2;, 'O'5S]G2FVUTK[<;GP K7IZ3>[PSF_+7
M.5E8=^<3RI='N]/#K(NNJ(/FAG9+N+E4CQ2&(7&E7988RZL:F^GF'N\FQ!:.
M4 3SP48/ZL<KSTV:W-.41>YIR8E8R3][P0_3^:A%'<$4Q#_"!$X;X]J[OG\6
M9(C;[UXU\MH#)XU/R@])(NTH=V AROC,/01S7\T9I-_10I#55AU=O"'DP<J9
M/QZOF_+ )=22MPB?2XIEJ[7T5XT9:+L9!XV#%DPDN%Q0D5*$+WB%NY>#RTS#
MP&6OW5$X5\8E4.BFD-!D>Q>ESGFG94""F/?B.UYP&7,5X$R'7?D\?^/KKM3E
MCM3WCLP&+"T>?Y3 F\\7_4T(3.7/H1Y&]VN3EXU'F1,$X[]KZ*<S.>U*Z&#)
MLF$;8-WARMDK%T%!'__DW),@^>N?X>9U":_88]]UKH?"IRWDI0Z2@: $%@@S
M@D<*N"#ON%CR=%#)>N9(T9K%D!G-2%3^<2_H%W^,],H)"DJV/Q]H+Q9P6SR%
MV^]BUUKQ=-UE^1JD[4YK2*R(P< &?6LM^0B0 AM=<8Z7_*):W'5M&,Z!#LD(
M?IUVEFY4D7K 0\L;WPV )QH-_R_C6?YEO.MXAMU#?'V%:=@,S2Y]?+-83$D,
M-B1U:QYKL:;2YY-H7W)S!)7J0=+4+U0UUD_"U$XPN2],S0;LL B-V*W:9MWY
MG/[C0:(<F1Q3 U/@22CSWCV6=B>F.+@X'YROT:EX"W9_;'D_.9&UV@#LPI8
M95WCX<BEC8 1#LJ=VI4,:F#:&2_>L16,]<LUG(G:=K7UMWJZ=N\\7(8J)X>(
M$,>ZSX3&#44XOA@;:8F62%:=G'5[>?TBNI6+AY)F&1F?)%&<>XJ"ROU[7Y$S
M07PA*D(E*+8";DR9" \!T.'JIRU)LD<X:"?.Y*B7;=*=[I6I_3,Q8%' ,"I4
MIPV7-#$!-*;ORU@VPARYK5;?6)U 23S07UQZ+Y!-NMAZC>9N+?)ND@!HFQ2T
M+$GAQ@J;&Y>J.B\8M3(H9'YP#R%+[^ZEJW"*1,-A01>/OH5&"C0QR 9YEHQ1
M6-H'(D#IB_J)AX+N6>_6$&*_KJA"C_'3,G[/_IAV6;-T#Q5WKL"A#0W8_) 8
M,XO@\Z=^67,A5^.T&#69ML;RY .?HDGT7?#;V83"#476=*Q.D7ZXH 239\R%
M_K8#ODV_:6WCE&6\HA;N2A'*M!>)Y85[->T>V$:/>%9WQDGJOJ:O/!V[@XD9
MC'PAUX_EA,"(2.S<XRT?QT((7I-ZEJX;5J5U/;7R:2![VC30CZY>$/+@0!87
M=R7@KJ<G@+:&>\L8%>_CAN/QPP+A/<P3H$0XC':_EQD-*R\\^^#HV&_Z1D28
MX U"W7-1)W%C/1!.:QW12%[H^>$L]?-*]<@](LY&C%#K:[X;P.WQ[S$'@9.I
MIE:QEDX)2.+BKZ?;5+2S7]FZ"[=^@8-:%U;OW1N,TXQ/S*:<X4= W??[:WY_
MR=7?2C3C9Q)=N=ZPZ.V6_["K1>].8W&,@I*.E'SVYS*>47=QXJQ.?#UM'LF/
M7!>5@_8:%,XREIGAX.9@F-RAN^MIMK?H%:4]N)O_RH4^1B&7_K@/6+R3TWFI
M(,F09%<K0H^ .B1O+7=0L=0.,^E[[7'^7/00(4X!TN-*>H.T[ZM1N-ZZK,,;
MC;GLE*>C7+O<U%E";"]XMY,2?<H&?@M(^Q6"R1>;RPMMIE;FR)O?SLC2I94G
M? L2,Q;4J%:0ARNJ(' @;QKH84U+34:'LA6'E=M63?4)LI'"K68@DRZ?G76S
MG?4D&F1%C UX79W$]N)G_N?\F>U#''O[?#F=MZLFFFD\1';G6(H]V-C+#]XE
MP"%C_YC3EOSYQH\Y?735<6V<W[_&GU4KP+B3/6'_#/N%M! F?4--LD(7/5E7
MFQ_/PV47KY/,9D=7.J'2>8YT'X>!RQ>@K<>J4;;5CE-B)8Z#<H66 8V7<D*"
MBB*2SX]1^)(TK[+V8VW&A2+=^[[TA:73":K'8Y\:[%VPH@@#%B7"?L=G=_$C
M57T[%[^,FSL179""NAK2@-[WBW[]+0(IL/NCS.]]RA7L^B>651("52)[>7CC
MRED&G&\C1D@:WD!(VN^JJI+OB3J&;SFI884#J[46=%Q'E]U;H'4*.I[;$4.3
M?U-?5.7XX1#H)HJ=W=T_+,7Y$ HQ>X-$UY9*49*"6C<E<6(:7J:%UGDYC]>P
M,5'K*L1ZSF0C(W]U89#A:H /8E)1&/M&!0&+DD22(8\HTY9FVRY%RR59)]>R
M#3N2=,G9AE8"'_)X[P*GO<"^G\LU.Y1J>C-GO7)8^_M;-\.^:OGNS4.14+(+
MF(\&)/>L17:T:N)#U4CI#?!EF4NUO72/-Y&&S:YM.Z/=^\[CQ&&$6)_^F21!
M2'K*&'G*PQ/LJ6?#%3M^;YR HD_9]([*+<(#-(,0U?V4CE.C^R-YD>?(+[KU
MG].Z.#:VE/8D.WHU \T4&2G7F1 NUSP_JZ#WMOL65;FLJH-XWZ<2Q2E.T1[(
MX;QX1DI/+Q <*MP)L+\*P D-L;I(CO)PKDDNM!1-E?O]QN6US4]*:B )HUF=
MQEH M$%'T*C.'"F0E+:RMC;[G2\3ZP"P3 13S!2#?NGJ( D!B*A0.UZ&ORV7
MF$SA@."I6=QT-6.T$ F"DK1PF5(S!"[9,6L##JR/.5U4JW/ K&H?,'4I1[YV
MI.*[I-45><K@_$P67+B\QPGXD9>T>;F8"SQ^'84YG:V3ZU"/=.KY6KZ93E0
MP4*(?6PFD/$.-937:*AMM/>=^:C15:JENMLN>32$<X+"-PZ]Z,S.>97H:73Q
MW(G4_V6G,ADVVG=2>O(^+>@!'\ $(_R%\(/\C<M!4JZ4T&[];T@?NZ?T9Q<*
M=G=36CR37I5:]BG'3MT\A*$TL&2SVK9]:CNF9F=__MB.[M^F_UJ^$L*5P$\4
M$)Y.PD=ZZ]/2^Y_#)!?)JU[=%ZM1L+0ESE^-5_H0WM;/@YN\P-)']]8#F*^M
M55;(]%*;6)+S,!]D"_H> ."@H'?/-.TOYK(+/3,73$N9;#X,[(?>G\%?N8I:
ME<MUG^$?0SP.(/%DN &^"?T:US[0WXPL9*QY<S\"[_#+.D[&M^J$!Z(*="Q+
M"+&N3AA!RN+7;\4V'BY%YY^HV2MV\353%5D*$QCM[L<GCH@&"@,G*^C'\BBN
M)I[62X;^;N&^MQ"3@>(P&XF%04CLF<-7CP"2H>,2[RVW('G+((IP,*Z:TI[V
M$UF')+CT=\TH(B_Z>WOWF\X4BZ8I[)EJATO[*6G054H1(.-Z)GC;T"C77KV<
M$"YPH4)S<,L9);CG%=TY&D5??1\_9.>AFR6HX F8M*6HJ4E*1VI <N8VR04O
M)$^LHAFFU6E8\?EJ0-([6N8A#N]0]M+K7OU2*X!7WQ5E$!H_92IDYK1D(%TI
MB6 T(;99;OWZ/>LFG-(8_]$/&?6?NV*\A0K6"KY#E%:<Y8NO>:2]#F:=V]1G
MZ4WNZ"$>.T3"V!J&M>85A]_E[:):(4:4&F6RV#X",>ZA-(@2) DVT$6':9H
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
MM17)G78UY=29F1+A9%<B^^OR^QT?UB9A^B&7%?UMD\)M4_>>DL9YA\Q.$+&
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
M$?+M:H:ZTF3=S61J2G@HCK$HX.Q7NT@VS6FO..%9N@PMUE:,L<N"<]LJHU5
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
M9J*!L*?I=$+T^RT_ E\G>9].46:1+.M-=J*:19;>8<+Q+JBZ;D,TN:[U9S*
M.2\+0!*5PLGM?3SP!'8$;%YG8&LLV'(-\-9*';<#3MHXM%XRFN');%ET]",+
M;HD<M.K3"=S8;U 34_+ROS !<WB_R? 7?*+;J8\/4&*OH^RFPZ4O2]KV9J.
MQ O]\J%=(1?6JNF3P/6'LE<2%:N[2$(W+:9N? NOQ-MT^JI$>?[AV,'RX0C)
M^_JM])P_O[H6FYJ<&26>.5,W95.<91G*T-[IMG%19.$ O+,D,<.C D5?0X?>
M):$")E5>,SI)D$/Z"X;.^N=A#$ X'6,(BATA]M'K+;%P6$-M\%@6+-U@$1K@
M:@&C-'2X71>5QK\2-0]Y'*423W21PXZ UM4'=]S,VK@33-6Q#K6Y8Q*?R]_&
MW<5*E*4!+D82C-*WQ^1IN,NUD2MS$S/&\3O$YF$1R @_QB93Q [&DUO#"L!0
MC*+LI(95EL).V\8O-/"<A^,(PR^@^"RV86CJ9I>?PS!E$&T6^]GA&(OW<\SK
M)X&$=RDUHH$/'O UL@%(U?1&BC=)@JD6$:E(FR/T9?0JJP58F-\#]BVD"_P5
M0SH$M]/S,P\:'G]NE?GFSM[)+J/JH<K(1U'(&BW,&"RCC7TBH3W.EK)P)USD
MQY*-"LOCWTG/6)DIU84;]QYVK\PL1^@0#:+4YJ+O ^YP\DO#JZ!"=7[!G B=
MQZ^< M[Y*8D1=W8];PNN7<JA74&(RW(M_))[\&W ],FDW.4@TO=R[/$CGHW&
MA_'*E)=L:G(X@'?%[^M+V:A5-44 0#I1"PA(!SKBVB;N?5SJ#+ ;LF6@6: 8
M/YQ@D;KD!KL@> 3S[8:_ONLEKXGTZ<)+('J9S3.UGME=8R/S$KSRQ(\*Q)3R
MV:JH7LW6$Z>UD+]<DS$:R6@3+,*1%!NP!Z,7!\W!R<;B:.URN4!;<.-OI"O2
M Y Z4],6*THM+W9% JMGB:+O!-5U4BRIK.-QM:!!(P,XCC&6'4/0FJP%O)S7
MN+%J*;?4'H)PF-[P8>&Q!F/\Y2%(+O.H$9GEG%?>SW*RX.6%<7&O$\X'<"+^
MI[R9;^*=,$U4RQ]6 6UHS!$ W=5[-*D^K,$S^S\--9KO9-WT>(Y5FI3MI(V;
M5Y%?)UY1T<GH8#C^4D]/)^6I%8(*T(#.D=P'%&V*C#9TSGX^4O&DY=1L94?E
M(+ _+$&ML?#I^O".D'C;7XQEZ"@(T^:##6MBH,GD4TE!Y89!+@_DM?T6RP"S
M/X/D_%\*!">I+-;!&JCI9=6=.-,28Y98/MZD8[=D3;,4P<<[-IY&;L>?PV0F
MTW5B+DSSX6UGQ[_:)C*GPI7=>:VOQJ9S=3:IU1D#ELXS1E?%.A9X-;I&TO>C
M,QZ>W8P;MI]S&WF'+%:<?/\N;[:WX/'U] A\=6/U&@UHH('VQV9&']& 0@E\
MS@,-B)F56*"!U5ZARQND^Z1;TVK7+S[ =PZS+_58_J:4\'D!RW7@$!IH<<.0
M[-\WIW-4@@8.S@NO(4('I/_IQM@)8Q[NK\O6KJ;K]GDWQ/8D#,R_B>7E>E*F
MTO,P;ZG^[D/';:<A*NZAP)'U;Z([M"H*7Z'=M_J>I;\JV\##*OO1#)B#Q!&
M-""A;]0V:L3[1>!:"I[6L5OC4YI[%PT<;2LL"1UO8R22@K["R;G6-6]<F3X:
MR/ZAL"L%?]-8C)$*V>)-NR8**(5J+Y:S\UHTT#0$W]-][M!T>5V,!H)Z+ELW
MWL#/#C31 $[K9<B%CPZF1FGVQ147&J!6^_D[1WDC^Y2QZ;O\?[:MV-1O,UR-
ML>=\?LM^"YD_1:&62S221+3+X?C8!\%B66W^;QB=[7Z&22>]GI?B_G)S4G]0
M?'KBL_]A^=+B+A6GJA?/-^$,]J6,AU'>/PJ2D^J,O)H6QR_OHX$$EY,K%$82
M/?,ZB5CMQ)\3>FG$'(*<-'PR154;>K].A.C["_ME+U"*&%UW17934 8%B0I@
M8]"CT)9-K5@RV;9G/V$?'<EH):^91D4A.0N-V,;R+N0J9+W1>+NT8>)AFS?J
MR1+;H>7/>JT7$4PQP#-O-( G7BQ@X$!\J_<269FJJD8$E;LKZ)V0?;;&%.<A
MA@#%[3H<^]Z_CA&[8<P#BAM\84\!DT)AO_L$CDY1T,9KL$(#'#/):,#$' T,
MGHB#BO>:KF'Q\-%#^#G["D+F=#-OI%)RBRVYS#J]3]PPWB;WYBT&1/?!H8U\
M*+,=.#)N?C6TTO<R1C$W\2F+>*K$32E\CB(=J$/M4K3@<\-/W."44U?1M1G.
MQD&G?+'US=@]LOE17BO>YH_=#SJLGYJXL%(.$ !->W?/5_5&W@<*.'*]3K5A
MMB0UW:>"S7GIX@U17_,7=Q+"&'S@D$I/!XX*T4G3#M%4=K6G@E)$&P^^VU[[
MO;?VED*2:,V->+07;]C+N"9[1S)\6*5 T1XR&7,AS[5QC.O?NC*=I@0\MUQV
M/BP3K^NDO%O.'QVSG"%&_CV:;CRB?QD1I38#T#38SV<3&X[)Y^28*#L'V']9
M))MV%0H'$$0?6A"<R4D0#@@'$O+!E\L@Z<F@L^LJ&C"&VI@<]G1L44I<XN6X
M/O#]_8W?.;-+_R=H8-2NZ1 72<3D>*_V9X.G7Z%1W\]77E0:,A^4:7&^5":R
M+]93Z40C_&_KLR*\&ME/-7);\[O/_;NHIQONLW</U?N%@9PK>&1PY_!PJ(75
M91&*P/BIYH?>,KMZ08,N@8P"XM[$[T%ZN= 35I$'M=^P_)<0?I!6(0@I]?MO
M^[:F\C,J3ZM5^5:Z=;?XU4!ZGJBS6K:[2XF@\CW(M^-K4%:_P4#/9+9X<5R
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
M=[C2.^R?5NL\9(V,]M:I9G6>8_1L@ZURA(B)81'0__[:RW^Y8/]?#*K:<Z6
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
MP>9,IF01L!L]B2*YTK_4W5LIW4JQU"F?H;Z<_1:5"=[EX_"IYRG^O,,JKDD
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
M"J"-\5"A-_BS?)S1O82ZSMFP+E;?B+)4N/W<BEMK)S?8>%$W8J>ZEFODB%/
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
M*9VDN7J(@GB>ZK($5X(P"$6($3" 9[)\3E72N?V2=+N)!K@2%GSDG<2T#IZ
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
ML5C_V6D/:(-S75?>XM_(,X&G"X9"75+TN\"4F @ZM;)OX)@ONB&+;N#>_C?
MV8CM]#E^L:_;<ZF-Y\+; VM6;\OY-?@;C#B5'9;8]C0D!E2!'*ZOQ#Z1^N,[
M!Z]*Y1>X:5UP?@J6E;EWFO7P4F7SW9;66V9< 8^(\O%:)9-;+U[.5]ZOV)U&
MNW^?L#> '?9T%:+(),8P5,I.ON?)\3YB2;RYE6%OXV Q!GVW>7D#8V]Y"$(D
M6EH :GX,R>2,_IG\AH+W04G"W(/,5X)$&Z9:OV_85+QH3W&_I:1*!X#'^ \C
M_>3;?Z%?_6S9#_O!+$Q%PBPER"K('M=",8R$9]\C'S0;2+/_Y&%MQR89KOU9
M;NL;XSZ/4^=#WW--",I3XZM8$P7:DR]-U<ARGO<S8V6-H 0= '4:3<_HMP)G
M[.NV65W*^==7?QRM=UL@HE<9K7D07=1F&R]<:\BO< B.J0-^^8HO-F])0\KK
M,X[ (@UJ',NW+CN(>A5$,G*A(>\E[U6!6C7V0NS*Z)?OC]J[EJ^]5?\6>#74
MP\M7Y4ZB%SB:!DSN3;3QR$ W+Q[L6-]E&)/4MUC@<9VCJDQ8KI2NF2-"MM #
M&Y?:**Q/5<]3_WB6J3P%;YZSG4>;%7+-SJ0.]/LM1JW5<.,$0->7$2.HD>"S
M>0OU]\=;LSV2T\E=1N]CQY%B5CAYV59WB:U+Z9+TESS#F1!N=U1.8-\ S['8
MKS+*#Q6HD^M<[!B$7L9U<-CH(8FIU<J)R0$N6 NX' 5%MQF1C%9)M[IY%<_:
M".&:']RBM+U5$7JV<PMFZ!0"F2$) EFV-1'2XQ?[%?OE#&"^>P0(]$VN[K[M
M5;H&A-#+$A ;UP')!6 <3GG7SGW$2)S9^$?\C9Z#$X<?![7W+-^)K?0$B8D_
M:MP#3=CH!$S15#ZCF3P.RXUT%T'WR]=U*CFE+[/?^X"4G,?SU,607X!-UOSR
MA1L;+IL%=O'HIK^<VVTVI!^BB/QO[JE,'!DP&6PS:QR[=&*,4YK[)[G?DF)>
M;@T(991N;B-H?!T6!4X?ECSI&K@02)'ZUMSW6Z2:0[W!HVNB?\##_=<@P*28
M45X9).WH06"J\GM$FHK?:5KB&^!%A349W^)4R^%JANA[#$$>'?3H62YI\=SO
MYB N*W-;GR%(04VTP[U,T8;LXS!X4@CZR+&(UHD]QY&!'5><-0@/\'H;0%3F
M.FZ28W/B3BXY^):J]G+82HY]M,QI#BDE2WI*KPX]W!#W.'D6A3%0@B^Y(SM4
M%].4,!2!M:!?PTC._13DUN4+BE4+=/UK$RX$X72"NW"ZO::J26\21YRC"BOC
M]INO;X6[.-$!+L7*^/!:\YF**%=<T<\).1=%FLQOV%F1KDV0/:N]YU4U7UW<
MUM1^VA]<?LFQTJR=._N5ON*'![B/_D-L>?@_!<YI L$E57SRFUIHZ[17QY9Q
MTFR* FSQ-7B*K/:R[=\Z\;$KJOOO'7%",?Z!!$D) 6M4$!DNN2=KS <DO/[W
M B;$Y7;:#1<KO35;RH+'F2A"]D3P#W*(7& '8/S=G]8JC7?3E=*@,"Y4I\[Q
M0L_U15%!R!M-_4=D[!!\I SE/T;*\A?\!7_!7_ 7_ 7_;I"]GOPO4$L#!!0
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
MY1SZG$F'BZN]M4<)3$,O\!#Q5=7V"7(N>OH3&\IM[@6@BCSHZ$^2B+'!5,\
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
MZ^B%,,W"$.)$_E^6^%Z$C=+6= E/[;!U;*@+NC:7NF]TO>7%T W31533V9H
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
MW"9.:$$S/GOBA*S&&12[8[QN%L4):2YF4IQZQVZ!/^C1\6FM(C[?J; ASII
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
M+[.L"))(A1F.:6QB/<,84\D#G+"\X)0E 6<YT'B!T!_;;]$[XBKY72Z>@9H
MBJ6UE3(60F#+I&$ _=2S\A=4+E#/#?I3LX-Z?J[0FB.OMH@+%/[L#Q#UJ6T.
M%VB.V!E.P\"S-<U-<U<9Z<-2UK\N5U]-@G@E^VJ>F[H9EBF<]B-.$,#1,8*$
MY@0MEBNM41I>UO5A[5,\ 4@-:Y3Q0((IDFU\#!-(<X&^[N&#_O!: <1-=J>4
M40"9R?)(X:)O)Y<ZO WWLW[Y<Z&7VD/YU.:<RER;&8QB6401)DD88%K0'*=%
M+F,2\C2F5@TA#T8>>>VO:8$#0W?E/^\)=98*MEBM!0+Y.(\R?X$?<W>\R7R5
M1\78]D<>?\ QB&KK]E&?![[*5=DVJML4$%QW\BP2D8:**BP)3?2I/"*8Y9)J
MT')1Y"&55(#ZJ0)HC[ZY]J31.[F0JES5-ET[+T;4SE@?"2?H_NH$$3P6"RZL
MK]@L .5I8[7@D!S$;CD,X:90]&G75.!H+'P3:Z()WNH/Z>;Q:;Y\D=4O=,4?
MRL7]SN^E_N1,J#7/>! (B=/8!&T6J:E@E2I<J"QB+ B23"B(?G%G961UTW.
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
MH;EP"2.):9(J'!>%9 F7,HI !CB(^LB+>XN7IC[/#C=HPXYSK#$,:CL],!J
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
MN& JQ4QD/&"F^HF@D/5J2WCD)=RS86)".D9.MZZ K6EK:.V6^1B P5:^'ZS
MJ@ JN"?M8$UV4H4!!6-?AX#?=S@'?9!/VJ(PPWQ1^ECV*/7GU!FH:1Y$LJ %
MSA(9Z%T_D:9E=H'C5/ TH#RBTFK7/T-G9*6Q(6PZW?2D =;\ $(61QP_<L/6
M_G&174XR [(#CB]^,' [LP"G'W9*.2_8X-%DX/7ISB/G9=@YA%@\[J"%KI]%
MN?JT:-(J&Z>07<6QP7?'6U\-1;1%$EQN;5AHP-+R(;S;PCH P=.:.B?1X(HZ
M^?)TZ^D<_SNKZ>S#;@>%&UHMRL5]?2NKQJ.Z:52E]V^F@D#@@*8"D[A0.,\"
MB;,X$)&IH%I(T,G@)*61=_5?I?GV^/)1HI\^+^OZ+R8KNU'O>C4VG*#KU:HJ
MV?/*W,<V5O#\Z8$VJ:!?'N4]1=_D8ZDGU 2"+BOTN7PL5]+2"WH>9[MC@A?T
M8+JK)]G@U0+EMQ&8M6R>3/_3=":U]<^*NV_<GW_!81^];:Y<[_Y<=D9:)HHT
MEQ''0IJNXI&)8DP%P2)*>5 4+ \YL3;A]P8?^[#?4$.:'&!+W9??PGRX0"K@
MB7PMD(LEOB\9P$:X0$(WT\!BZF VP0D)!DV!_7>FLP!.<+NS\9]ZQM%K;PHI
M?ZKK9RD^/%=:J[3#-^77;QZ?YLL7*9MG;O6,/=!:FI3Z&<E#%J0JQ)D031N:
MQ-1!#G!>$"9X&!6$PPIDN' QLA8Q[#2%6O3AC[?601M/@IX7&E_4\X7:%M@]
M9TW="."M@-,<6-X:C(TL\%:AP:KE![4,H9:CM@B6O'+#%7[Q< DNOBXFG'B8
M]N+B$I@.+C8N&LSQXJ,;RMCW9>-\N/G!Y\\F$N3S<G%O+O4VO_JP?*3E8I8H
M)FF3,YN;*N\B24SR <=**!6)-,E$!NIV[L##V!92OZ@V=/7"ZYE"AJOVOG/S
M>_1'RQGPQM,%?\N+DG%1!5IH%H#>00&%7Z&X0^+K-L6!@VDO5MPA.KACN6 H
M1V/MF=7R?YX-I>_ZC_ZRA2<Q$46"(Y+&F*21/JG)O,!9F.O_2WC, U#+TJ-4
MQ@ZQ6--$#5&@ 744%TL#Z5)I@0;0GJ#G#W1PTV9((E^FRU$:TYHF0V(>F!Z#
M#U]:3O!$(ZQ3)LVFSJ>VA1[;"-4F]V/+V1IED5(BPRH6S$3T*US$-,.!D#R+
M@R*.E6,%0N^\CJP9AHX#.X5S-_RYEC#T/XV6*NAM3 Y0D75,F^/Q4"=%^/1U
MJ65H%-_R!%A[K]'HG]-7*NLX&N2G*T&.1]*QOYBL5U5I"M6_I_7#]:+YCPG.
M^4[G)B#G>O6>5M6+MB';AJXYB?(T*026D:"8!"+ A<@E#I*<A53E,8U!B?!
M^B,K]PTWB&L^@ W'@%#:*>,1 8(IV"UL# O-]6/SERUFKM#[YZH:LI?A_<G<
MY/?5L0Q(?=H>9F[0''0U<QS&X5+O>-3?K8F\6:SHO=:/[1-?_ESHQ?M0/GU;
MSL4L9W&82REQ3DF.">4IIBHJ<)KS2!5QQGC$K:_^G%@8VZ8\$<UZA39\&;NF
M>V[-&OH&RW9R@]_BYG%T4&&JZFWC";CO'!U7MUO1<?"%7:1>!,W@=:O;R--=
MREXD^<[5[64C35P0XFP?[[8>WJ=%>XMSMIGW3/&$%8HSG"2JZ;+-,<U4C%G*
M@S@("(E%#*N+]69D@Z@ IQI<#4EM";YJ/6SO7T18Y)D21&')LP23(@_;*[=8
MAGF1$":4M#(TWIQD(]LO/7U,NTK931%<)#0+2&D>T'?#Q+_K5V'I-'LK_([H
M8KN\S$9G$6Q)BQIQT4K+NRG"T8J,M'+I@S$.BK$WCS0]=I$1O8W6> .5.L::
MSM>N\.%=KG^/RB!C3:>WBB*C,>AFWK61['?TQ^UR7O*7S=5#6@22D33#/"4F
M7#]-,$UY@1G)9<B)2"D#!;&<(C1VI$JU_%[61NFI9=7'[6LNH+4R3^)DM]OX
MD!ZF_#>BZE->0Q3]T?UWE(N1<Q)ZTH<GR4RJGLX)NZ\MSC[OT'Q1RNKG:OG\
MU 3$5?7'Q>:;M.W'>'J(L5>EIHP:TJBC?84^+I>KQ7(%Z= X ,'PLO0H/6Q5
M#@GN.1O&4D:W]HX#XT[7\?&\<#M-("T>=]M#/Y8+$^C=5+S]7%)6SHV7AJZ>
M*_W?O1M]$:8R2V6,(R64/K+2 .>2"9P16?""Q4&8YI!M%4![[!"LK0O]CJNV
M.#-:\X4ZQDKH[@M!V&Y#'@DWF#;8@>EJ@].521ID4A_&2GV4ZKD:-:[! 0]/
M.SJ$\J2;O ,D^_N^RQ .UW3_];LYA-#%2Q>YR*,LRAF)<")5C G+8IP3R7%
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
M?)EL39,'_(M</2S%I\5W6:^:QK)-98Y9$F1$9"3!*4D5)BJ0N(A$AI,LY5%
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
MF&O*IP,_(R_QGGQS7Z5:!AI_P'+1U&E=*E2V&44_S9<UN.#5A7-A>;$U'<+
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
M4<_C;LL/PR:@BAP,^&'5,"J<7H^#'I $%:=S0N6"BG4P>I.5L7."8;NVG=L
MEQ:\V^_9LM5TZ-U+]\MV?3 9ACR/%0Z3-,.$4()I$:=89)'@>9XE1,'Z+L%Y
M&%M%;=5>.VP^M,75%6(OZR= :NF2";"S74:&%:BJ1D'T@NIU8$R\5ZRSY^"5
MJM2!(3I=F0X^E*,Z.YIAM)5(IZFM'^F\_DT?NS:.^-.B7E7-";W^LGJ0U=T#
M771]W+4!^%W6*RG^)DV(EA1=;^&?]="K#W0E/]*R:DK5?UW.YQ^7E1EU1@1-
M"QD0;<-E%),@##"+HQ WU_0JXV&6PSK.OBWYQE;#6VU&=ELX;P1NU,76<^OD
M2</?51^ZOR4X:B1'*RTZZF2_0FOIKU O_[IY=(, ,A @@T%C8&G+R<" .AR@
M.O]MS:+M?O*VN!YQK]K*Q3W_V;V;]K,;(_WD;4ZLKPWWC4DW[6;^QH0_92B\
M438=C9!G5LO_>=;LW'PW=HT>I2E9KR3C>1JD.,B"').8$US(-,99QK,PHS3,
M"U 3L1-TQMZ4UU110Q89NJ"Z_N=PLMR.+I<>N"VX" Y7QL-B^5**)ZA,JYR&
M13U0$F<>=UNL7ZI[NNC2=#9-!5KGRZW^&OK;NB_J8[F@"U[2^3?]DT8K;?EB
M]-/?ROM%J4JN%4OGJ]$'G3Y#>;LNEDR"F$G,PU!B(F6*64"-6S>)69)%@J0I
M1 M,+<#(ZN7N039&%UV\- [,+:;0AJMUOCY,XTP^V7:J["U/(4Q';DMRA79D
MZ2HK;*0QKJ"U/&@CT+9_VN(+&*D!^&O-B2<%/SG[D^X<KS4Y^UO2J_'AMM?=
MT,K4XZ]O9=68T^MB#$$61R3@$1:"*DQRPG%!XQC':4&B0/\I0E"IM5.$1MX[
M3!+53L,9]*2/W-N!Z+#MXB1>=FK=!PHP]=M31)IDZYX8Q6%P3C!/.NPDF4EU
MS3EA]W7"V><=8C5-!$(?C6"4Q<.R6IF_:T.)E0M]J&T2U/7G/RLB%L>LR'%
M%,6DX *SF.98*$JC,%913.5LM5S1^?!*AI$%K>LU<7N;T+S2A/Y<H;FLZ^:O
MJ*SKYZ9W!E_6H%(']F@.K_/Q,(*M^C94:!,Z9')%&SZ:?QHSK&4%M;Q<H5]!
M:<WV< 'B+$>!S2V\TBM\L/A*, J#897VHTT730F6<">($OZVFV'T:6$\"LOJ
MY2O]\Q=MGU7:4*M-3J_Z*DW-5%G/1$R20,8I3@.BC^U$,$QEGN"0TD1QEE.>
M@TRD\R1'-I8T7?38$X;9119PV5E(?D& :<TU[2MDH%B3;]:W.9OV+/BSF^S%
M]61!61"<U):R!V#?J@*\Z5K0?D6-2NG-M^M-F9\/4A_,RM6,YI$LLBC 61X1
M3**$819F'--()2KE4O L@U6T/T=R;!70,8!DQP&TH/U9R.S4@%\@8&I@C<'Z
M[/33%GG4T3_=NM2AO+VML-[JVY\E.'&!>UL #BO<6[_II@1:+XT\5HEI[;?9
M\N7<+NNF&/'-CY5<U*; Q^>R7LTDCPJNCUN8)"+4?T019M*4 (@CP>)4_Q\'
M-0'VPM7(JJ3C$35,ZAW5L(F7"FM&V_33JXV'=]?QV[.+_M@PC&X6VI"O&CL>
M>*GH9PKM]-;D$P-3;:\Q)V!UZ!5#3QK3#T^3*E6O,.[K7;^#7QJHO@[I:-UK
M?%5^+U<O>\V_BUS&3/($TYAJ'<S2'-.0ZC-;)&.J\I07)'*+4;<A/V%X^IJ=
MSM_;,^0:A6Z%KIUZ' \SF!ZT@6NBGND0(+P'G%L1?Z58<P@PI\/,0:.XZ:'W
M<UK77U13%.;#\E';HS,EXS ."HDY#_6YD--,:YTBQWFLE,I,@V]87\]#$B/K
MDX9@DYG1%B-KB0(-KR/ V*F)R\2%J0*HI."E?EH83\OY"(%)E^QI ?>7Y<"3
M$R=W=+&@'Y>5DN7*]/6X7HB;'T]E:\W6GQ9M?YF]&-&;'[+B92UOJY++6:&(
M)$01G$E"]2HW-VM,&QCZL%?DH8QX)F 6Q6M*,[9",>;B7&^RR\J4/S-\ZG_\
M5"Z06,[GM*J;B_GF1OZT9^4-?@.6=L^_R\P"S:C+TR+6B0];(C8Q7EM"FKYU
MK9A'DB)Z45$CZQM(@? Y9:^=\.!%EG^/] :?T^8MF<$K4XY;K.2FNLC+!_ED
M#O&S-$TB(O3AN5!YC@DI.&;Z,(U#&D41B0J5*%C^XN[X(V]#;<K5?*MX3$,5
M>,VQCXGE)N N*5 M=X101\FC4CPN@B\UM3?ZM(KCN&@'2_G$8ZY7C,U5Q2VM
M])E4:X.:-JU9/Y<+^6DE'^M9Q C/:,#UR;$PW1=4:FHU1;C(I$P$8225H-2
M<P1'OUYL[] :^FB+ ?2'80$U/ !/F6<QM+UQ](<,]+[Q(E <KAOM)/5VV7B&
MW,17C7;"'UXT6K[G&F[4-NW](-O_?EKTX0VEK&=2Q3Q1),0RHUP?-&.!\RC4
M6W 1IB**"I;'PJ%D^"!1J^_]XFKA6P2A 4=#@-DM^<OE=PPSZAHT_]03_HLY
MX=A X1!?9"&BM]"B(5H31Q59B'T84&3SDMOZ[JOU=O=FIBUW_7.UK.L95WE"
M8FU%I]3L\!')M#T=ISC.19[S, QD'#NL[9,$IUG7GV5=_X=[4/9YV$0>%5E8
MY%AH;C&A4JO$0N8XIP6-4ZT8N4QZV*9'[(V!9:<.+P/ .4X=?>IE;BA>H8:F
M/Q5X5BQ/ZN\TG4E5WUEQ]]7>^1<<TE/:*@R_R-7#4GQJ;N",3^/79U/5]HOZ
M4%:2ZUFK9PG/::K"%"L1&<LFB'#.HP#S(&"Y9#P@N7W]<$NB(Y]Q6GKF1DGT
M% &I%;; #2_IL>" K>ZNY$W+ =JP<(4V&'T8$2- \LD(6+FEGOC!#)9S A1^
M,./$=JSI\DV TNUDFT#?O;Q.]Z:8\U?YU/6@^:)NJW+!RR<Z_[3XNZ35W9_+
MF<@$(SPBYA"88")#AID4,18BRP(:T3!7H! #%R9&UJ3ZZ\K<*WM;(VEG'8V-
M#TRU[E<%[SAZN4*&--*TQZD%#I5\A$KAUBR\6AUQ*$A#5<;!8SG>\M!Y&\S)
M*/_GEG_K/\O:G'\YG1N[<!8**DF:13B+$VVNL;S M" <BS"BJ3"!E!+4B,J.
M[,AJ9D.L.74!KX+L@+.\(?(.!_#B2--':P:V7=%7: NE]T,HP>^40$+[NFJR
M(SKM#10(B(.+*=C;,#4AN9C=5>*ZJKK[+ZV/KN_OK[_3<G[]N+)9\F>&&'F-
M:TI5XYI!#4$3_FFWSL])/KRP/0H-6\GZ VAZA&S%&%RA#0_H"!Y=,OOE"]M2
MZ",KN9;\K_?+[_];C] M8BXV:_?<N),L5DOA^M5I^SA\.=[\S^KE^L]*U-?B
M'WU7*\ME>.35D9=?=ZIM8EKTQR?^\=R>I"Q/_:?D/;_X+A35R=]Q**7'1HMG
MA'):5,?&FVPQ#0BSO8B&'G,L\[CNSFYVS<\E94U'KIFY3<T+3G&11R$FD8IP
M04F&HSA17-N^*4LHJ!KC<3HCK[BV0,Z\N6><=S3AQ1%/0&1GS7H0'+;^U@3[
M_,8U38]% (>%\E6K[P25:4OJ#8MZ4/GNS./P+:Y1I+\M1#5_N=_:/NWMS9,#
MC+SX-$FI:9HO<4/6?JL[+??Y#<^+R+!EUY!$1V7V:E.>%<UI\SL]ZF1;X%G!
MMC?"\P^[ER@O14FKER_5H=M;RO=M787RN[R5^CM8K.B]_/+G0B^.A_+I6NE5
M<CV?;YT[ZQD-"T*%"+%4*<<DSF*<ITQ@%:5%7!1!'A>@XBC>.1Q9"_S7LERL
MD(D@,75K^9H[D^G2L8>6/7^(&@81G<_1:HM%>/ETOW-HZ;=ZS9D!NKC6K)I,
MI&.W;5(;#AN&T89C]&5OLC33VSXRCS$+HP'JL5B\7_XF+S,_"KS'"M2/0\A-
MR=]67;!'DX+9WV,VN2?U+6V[7EPO1),EL2E&7*^KW,:9*$(:4QQ&4F&2! 0S
M+F/,>:XH"?,@DZ!+QPOY&5F!K[EK\Q+K*_1$*_2]Z;KS?P1_#8)HD[3X'S!-
M?>E$V.GE">&%:>$-L@UGV\$-WSJH-7]=@R.3#=CF[6RW*1VAB+$GN#SIV$NY
MF52C>H)N7W_Z&O;RVE_K\VR7GE=_>);FZO6CUMTS)8(HY52;MDEJBJ4G&:8I
M4:9VNLQ2+@2GH&M16\+CQU\D[J6V!A&STU]CX !35'L%L]9,7*'5$C%M'=)2
M=#$7AI%QBF#9B#Y"G:M!LJ]6RLH&C*%J55;OP_2%D.7L6H\ES'@?Y_1^)FF:
M9)G,<<@IPT1(B5D>ISA7,C6'WRSCTD8A'(P\]C5I3PL98G9K_U#ZX<5]D4Q
MSY2=.-:+\R3K YXG_4Z[\/1?-NOM<*1)%M1) ?H5<_H!AR#PVVJI[6.]TN:F
MA\FB:<WW9 :^^<'GS^9^>OT3_5O3+655/3?GG$\+_>Z]GEE3T'=F>HLGHN"8
M!E2:RFT44T(#+(4*DS0I*.&%=0<#3TR!%B*\OT'/I3YR&#X;&UCV?"'9L[KU
M,_,$W^+6I)0]=?Q>H06HOK^OB1M6!*\U'="C2C\3M^N96+.$UEQN_<P\L<TH
M^K1 M^N9@'5:\#43@%#X5Y@1MU#Y*6<&%E#O&<+!@'M?M*8+R/>,SD[ ON^Q
M'>]2S&GU^NFIDKQLONFF1&K][?KK-_M('>O!1K8)V[IXVPRT=8-K])/FH896
MZSH+C>65@T]4@%<(9P#Q&.T#EM:7?_\LO6G]];;B'_C?K5]T6^B_4/Y0+F3U
MLJUJNN^8%!F/91A@Q5.!21IP8[6FN!!QD8@LSM-<0/3  *V1-< O=/&L*#>)
M"'H[?>SYV#5*86I@"#@[!> )#MC2_V5']HUAX7_%6XCG::T/49ITE5N(O+^^
M;5[QWO?A^G%9K;H6GS/3XD5%>8Y%$@A3OB'$N<@#'(LPXCR0>1XJ3YT=MNF.
MO.(_R*W-;:E<5[DMB'!OL"=H+G(&'^N>L,W()!T1CDD^?L^#':IOI:O!,2@
M?0N.ONX>2[75EWYS;1NF2G(3#:4R6F#"3<NX@A.L3W4D)RJEA(%L@E.$QCX2
MK,FBEJ[-=2P,*<M3@ ?Y@<:_B^A.\3]#<GD,XSE*9O)HG"%ACP75##[OX*I^
M3^L'<Y?W47/7QJS6GQ;&8R#%I\7=@_Q%*XSGJFMKLG./5&Y%910LHB1B# =A
MPC ABF$61PI3E45*<15%B56;)W\LC:P(#(_H23.)S+0BVK)I.FXW?!H?].I!
MHL<-J\::.,A*L R>\3A3%I[IR?&'*:(&>L,?,@QV@=8UZEDTKDW-)-KB$GU1
MK>F"MA@%:VZ/DP!P2D\^&6XNZ0DG!>:1]HK?H#_:#Z7IO-%>D=GQ1?L=V6%3
M^WGY758+,_[/%=74OTK1^KJ_2FX&$7?+3PNM]66]NOEARI++&='F:)*%,:8I
M#S!)189SG@8XHRJ-1!RE86A5W=N1_LC;U88A=-]P=(6JGB?]MY8I$]E3=FPA
MV?(%4(T.H%ML1N-""=MYME#\N4-QS0[J^4%W2]1SA&ZF0!&PFXR+IMO6X1]5
MV [ACLG@=N P['2ZWUWF'45_P3!N_H7?Y4/)Y[)/@R_"4(89S3$3,C49RP5F
MC#*<A@6-DUC1E!80K\+N\"/KY)X8S&^PAX"=M\!=+IB"[.F,<"WP_U+W9DUR
MX\BZX%_APYC=:K-$#Q=PP7U+;7TUIJK,D;*K[4P]A&&5HBLR(@\9H5*>7S\
ME]@R@H2#(%/=QXY*R@S"W3\&'.X.7RZ+X"D<<+;XK$& RX*=N_Y7/N7:DYEM
M#TGCQX-"8Y*(C"*B77:$TRA$1,H(1?JO.<41Y:E53](!.I.'\!DP6G\-#[O-
MY4%*V"ZK>P<?5X1,,JAS0"QOO8,O4YFY<W"OJ"_[!O=_W,%AN>6\W$EQDL1#
MCV[V%CQ-5<(+@4)JZL\*93:I3%$N:82QR-,LM.K-845MX@W:DC=)FM=3/0$F
M\R!X%FZ&3TA@N[E#HS>ISR<: '?!)RINSL$X=&".@*VTO6;_X"+S&?FV\IR8
M]-8/P;N:&*= ^PO/=^I]69IY< <E^LER9I'M,M-MUXZZ">=K^INUW.RJ5=O[
MZGP:Y/$A_<GG1",H#DX-0JP(S-8K!"+N<=L0T'.NQ>4;+J6H3+SSR[=-N>UZ
MV"[R."N2+(L13K#^ ^<,,4(RI&)]9G-.*(F 9>-7*$U\9'=TF]NNRE#NQ@A"
MC>WK8-F9VUX@@.WY4^EKHH<6U#ZKL <D\U9??8W.S)73 ^*^K(D>>@!>O?A^
MO5UNGV^%,/GO]YMJ2U?_W_+I[4;(!8G"6!84:_=7,(0IRU!!J$(JC:3&E.08
MA[:EC-?)3+QQ&\)!2UE;3S7M0!,/#'7[0L<>H/KWK3_Q89O657)03>2P8$X%
MDCW+SE8M.2S:<>FDQ:?=SM9;H0_O[;(R!2SM?8<L9)B36"*513G"490B%I,$
M%32.\HPG12)![;5>DIC: 3X0A-VS]8!B=WB.$Q7HV!Y)Z>W&9E@03X?D!0*S
MGH[7!3P_%GL^Z1")^K19"U,3IK_6C*[_O%-*EE)\IEO9WC@4!1:8Z^W&]1Y$
MN BIWG@8ZS^82'.629Y95?A;49MX(W[Z^.;N,R"V,@B.1:3)I\BP#=E0#O:D
M@Y9V8(@/7]DXP $(-?F$Q2W4U N/IQ"3K92](:;!1>8+,=G*<Q)BLG[()9UU
M5VTWC[)\U]T0XXP74IE^)-KMQI101)E*4:BP2*,LB@ME'S<_6WQBY=11"]Y!
M\A//Y+=02".D@NF?@T NRN9<,D@.I;N$CMF0 $F!Z8R71>E/3#Q[9L84P\O<
MGB8+7OF,F[M@4@]-?;O^CPE9?Z>K.E%^^Y:6I6G17#=.6_"<)S'C&4KBF"*<
MIPI1+C&B),&*X##7C@3$@["B.K6Z,!FX=2\4\Q=Y8 /F6M@!:.=M>(<%J&\Z
M1.J_''%P$]!MT#'1]%KTYYF A/;DK-C1G-5_ <%P[M+ 'G8P$^I&BF]H)<7Q
M?<W1S* WSX>/M/W2ZAN>KA.C?NQQLV[Z,3Y\H]M?Z?,;>:^_B-_J)V09XU\W
MZ^VWVKC1'.N?+#=BD6>9RI*,H"PT(S;J,KB"*40H%T5$BX( LHQ?28B)]=BO
M],?R<?<8K/>-47G-9MN*-MAJ1H-'^FR:$#YUO-;M:&D08_1H&-9/-1R;GVN6
M _:L?_M$M9MLA@>NM\$ORVY!RS8>K_JUL;#B_@.^###M77."6/UV3RY5CV0R
M[_7X<ZU<S67L<6_=1KBVQ6[S%=+R!6]DL)?0]#MOOD*UF$$G9] (^A_P+0%8
MQ/\!WQ8WR_L_Y5L#L_I?^77U>A>OQ=M\7LPKHW_B+;TV+_"LG[??UE\_KC^8
MEM5WZFZWK<3ZJ[;M_KG^7FW%?KC9/\KU5IA.9.5_E<"A?LX$)C9D3&]=9%)/
M4-TE^>TW\XI,8? 'NNPZO)LDHI/9>74=15,_?*^!+^L.RU5@WE2@7UE@Y#/Y
M6$;%&-?FG\T\!<OC:=S[Z+="9GL5,#-BUK?@>=SA:#B=TK[<J<Z6"S8:F.,$
ML?&+.8:J-N73IJ1;68]+^EW6TY*Z2[8,%YE*M)\82V+&C<>(D4@@GA>,\3S)
M<CL_T8+6U&&ICG+03(5J:0.#4CU068:B_   #$!=EGV"ZB@+\7R%FGHHS1M@
M&A;Y15C)XA&'!O@[L=1OYS?Z*!<T+J)<A KEA.E]*ZE +&0I"L,X3PC-1::L
M<\:.UITZ'Z6A%!A2@-;W1W+W;\(1TL VG)4@L*;W+]EV:WE_M,Y\#>]?,G_2
M[O["KQW;?KEZ)8W9];%N1FQ^6-4#;;2=M;Y[JL=^?=B42B[-/JW^)4W;,BEN
MM3%'O\K:1GNG-[,QY)I;B4*%BF")D90AUKLOCQ')XPA1*>LL;!XG&:C)V$\A
MUL2;OV5%&Z\F)BHVJY4Q=??CO:!=CG\*R&R;J/T4S$X=0GUC&0Q[<RD8UOI%
M1Z*V$\FV6MB@E?8F.)+W)N@D#EJ1&W<J,$(?>5T>>\;]5*_15X>ZGT.H>?OA
M_1PR7[$>?S+N'&X]7P[B-.SLE[Y3S0<^RRU=KJ589'D<,Y)@I&21(IPE'%$>
M12B/L0S#2&4XL[^M!!*?^-2[-/_6\'-S.2[4<06X!8*";7''-R&$L(/EYT,/
M</<U(8IN=U:^T83=+3G"T7LG!%USOKL<1VE/[F!<UX#?G?Q7^7XMVLCD>23R
M[?=2_%=Y'J^$79VXKC_'S8E<"]L8_5L3W]=_K2/\6W]7)<[P#]^4S(&\PT7)
M9*![OAD9"Y_3Q8@ST=GN1<;"<GPM,GHM!P/U5UK^*;>U ?U9?VW*)=^V$Y#_
MN5YNJU^__/.^E+]NQ%(M>7W&MON-$1(G'$<HSJ(084Q2Q+"($=8F:D22*$]R
MJ^[R8YB8/"W.<-5FK!SX:L:(!S5GP2^:M[_=!)H]=,P?P.QR?0$6QNL,L,(4
MW@A$7>H77*$%6+8S0.QFX4[QY859N2.AZ;5V7=>>S^H=*?V)]3MV+><6*Y?'
M&_ZSDFJW^K14<E&D$A.!0S.$0"*<T1BQE$>FC[-B-.<LST##Z"UH3JST>X?A
MW@2[FH]@I1D!]V 91-,NA.X9(Y@&[VT*=A,T+ 2?^N!Q:=)B*["_=BV#%.=N
MW&(+P846+M:/SGP5V<9BCQR8SYO5ZL.F-+]<\#@M<I(E*":9MC!)QA!3IC^J
MB'*>, UC 9IV-@V;$ZLC#\G5^QNC8T?Q#R-"T,H G:,TS?N>^ +1VUN<_4)P
MS N<[V;/"M_7OJGK9_(_X^;-"FAO-VEVU-P.CO>/3ZO-LY2U*=O%%51""94<
MJ912DU"B4)'P$.4IYR),1*9$#-'Z%VA,?<_54FQ<+9AJO82(G5X<*2?P,NI$
MQ F2*WND\:1"+E&8=?_WB'B^>?L^.LVHGJM&XT*P@D=2*!2)1.]/TVB3T92C
M+&59S&0DF%W"UVA.)M[%UN-[?+74'O56+(*!<V$-TR36DVC.'<];QU[=X[[\
M7L?^>(%[X@% ;K![GP8T"-78N4#7"?Q4$X(&<8#."AI>T#$FP+]I8BMYIT[:
MQCY0MI*+E).0IU2@I,@EPI&DJ! \1E1&DC,>QB&Q&EUJ0VQJ_[PE;>YMOQQZ
M--?S0OZH&8 ZUWW 6;K(GN" .KHG/9H'I8=[IA9B^?(O^TC-ZR5:"/W"U[-Y
MQFU;?USST@R/?">;_WY<WW)>3YO4/F/]%4T$BU44T;:%,\8Q*C(2HS#G9B9Q
MGN0QZ$9@D.+$&[RC%CPUY&"[>1@ONRWM%078ONY(![]TQ/]F<E'VN-P/X +>
MY]:R>MKLP_1FW?'6XI]O>_L'X5EQM^+?VE:0&Q,\^K ^C.NR3'J[\OC46U?\
M>]<D"M:6[/N[DP"LJ:#8;->;GD:CUC#T;V)/","VK:WPGD>96<CJE AV;<W9
M\KP&A#I.XQKZJ-O1^ZLVYLWK_+C^8@*QM!3&7/^QE6M1SPXRIOV_J GHFL*'
M4U5P?,U"62I5QAEBIC,KEH(@FE*&XDSF(BDDT38XY(#VQ-?4N5PME^;HZOAL
M+J];3H.6U:#C-:C',M'537#I!!QS?^;K3=J9#J_P?F":ZI5>#=@N\0RD)^O%
M%U>SVCB>H3RWA'PO[Z:PZY*S^U(^T:5HIP2\W96EB2/&$B=)S,W49,X1YDF.
M6"8DDI$0,9%%)AF&Z.#KI"96JTUAZE-#N1NL 6Q_VX.3G8;S(SU,:36"MT2[
M61LW04O7G](9ELV3'NDA-*MJ&!;X?+=;/.':KI;U7)BSY\-'CB_,VV:J7?.W
MINW;[6[[;5,N_T<*K5NZUF_W\OBOIIVD)$5(:2$134*)<)@)1*-,(9*RE#-6
M1"2R"HR^F@136W$O&M6V'6KIGKM ;<I]D]JZI\+^'\)4PX_H0COWM\'B4N]G
M?\?0$/+H9+?N&])V%+U372O1@VS&--QW$ZV;B1[_PZ'O[-S?"VC3V9_X^_%J
M'6<G_9XX=)I]I7<TW&9V;L9F[C'[2KB_;##[6HRX^38?EFNJ$?YD/*;[<KDV
M+=Y7+6O5@B1YQDSF'F5*(4RB!-$\3E 21F'*0A%%!2C$U$MM8I.CH6TR;NLA
M'VJU^:L=2JL:KH*580OF\O3#9^?U> ,%=D:W9(.:KJD=:REW"O:Z\P?V?:PD
M].3^]-.:U0.R$OO<";)[R*&5M-9(MWR[HZO5\[UVL'YO.NG\JNGL2@F^"+)<
M;N(]?6HSM.P$AI_@>_7WMMM6RQ.@R[,E5,.711.@!-OD$( FN$ "RN_6<MF2
MQGP-EF%"G[13!C[J$ ZYW_PERW?+BI=R/VHR845$2480$Q$V+0!B5,@D1$4B
M8TPPEU):13&O$9A8"]04 ]&2!#A]E["P\-5'2@C;P8UP'367XOE+4@(\SY'2
MNCF&4*EACEJ/2+U^U*7GYG-S>K@^\4+Z/C<Z!]04+KQY?KNB5=5D,FI5G-!4
MJPT5Q1G2NB)")&,<J8QG,DUQDE%8<>=U6G-F@-;E,.PYJ*F/3@!]@9J=9^ )
M"V#LSI"Z:07?0S%E$N@UV?SG@+Z@]%HIH-=$[LD O?H(W!?XO=JNO[[;7FQ0
M=+O65L>A3Q&L)QIXX8FW].^RVAJ/_ZQ][O7>7"9;X?>FZ=99FRY[]P&.[K C
M,2FP,/W@$5//C<V<07+R.^#49O- G($X]D7<%W$S,LZZ]Y[&0H^JEF]9M2TI
MWRY8040F18[B)(D1%K% K& Q(F$>)X3BG&"KQF6N#$RLN_:=P&G;"?SR4$_3
MR*8N7]0_?-KI+;F6)@%+_TL&OZPV5?6W0S_Z_PTS8,!OA*1$R"(J$%<B0C@F
M"6))3!$O6"@2\T8H6>C%V.9G>"?'C%B_E7?+E0993(VDG7TX)3JP0^%%V_K#
M(,CV.NZ(G9N@13'XH^/,HV'I"HHG:Q-,?E83U!6<<[O4>1VWL^&VJN2V6N2,
M1D(JB7B>IEJ_) K1)$M0E.!(Q))GA.>+[69+5W;:I5D6I,?WBUMOC0?S2$!K
M4C"MT4IMIPO@LL!V^&V_ .!M>LJOI\W7+CKKECH5Y'RCG/W6\>LO]#;;+BN]
MH=YNJFUUOUDM^?/A(D(5$5%1P5 J3!9J1O6^"-,"$9K$.$_#-!2@V3T#]"8V
M?(ZH _?+ $R6&\F?\, ==B <&,K!'PWIP.NU#%!,7QMS@-J\.]9.]!=;V?(Q
M;\-%NE/U]NG)S-RK;X ?-F\VIIF3>K<L)=>ON%H0KO^7L! I89(TPC1'5*0Q
M*D3*\SSD@F.K)(W1G$RL%ZZ/>C@8F\<,&J>H9M'\8L_DZ#D:EF_%XAYI+JQA
M:N@_"^;1LTO\P^U[D(D7V'W,-8%!Y3#DQ)+ :T\\@>%@,?X$N*!C%^@VA^AA
M<\LU%Z6\WATISG(2YR1",M'.5A-92SE&A0K3.%5)5*1DL99?J?8 'P ]H:TY
ML-INI-EN+_BPOV1N$RGK:ZZN^Y=+VR\'B.UL4<^(N24@M#P8A=-R<=Y,ZN:T
M>[3'AM%@^7WUC;8G/&_[:# @+[I(PU<8437Y:4G9<K7<+F7UFY:PK0:4,=$Z
M))0HIY% .&&FM8SV5U-,L8PI250FP563%TE-;)(V^7.KS?IKTRUJ=>#!H73R
M,EAVFL(/!##-T$A_1%3;*GNRGBLG>T7S63EYF=#\E9.] E^LG.Q_ IXE\$'S
MOUE+TV)..[[/[W;R8?/[<K.J[=H[]7\VC_*MZ4I3/G^B?]T^;FV3!*#K3KR'
M6W:"CI] [*0YZ_8L&>O ,!6T7 6:K9O@]M'\RSXK (QF_[Z?&DB8)I@&0]#E
MORL83G?_8&*S7?V[PG!\\^^\AINA\';S^+ALG!YM?KS=K$UZB5QSK<<6:9IF
M:92%*,]CTX2.251(1E#!"ADF^O\B"8IL]]":6,T<4:ZM97Y,._CE-]/!*4J!
M$^/[H+.S&SP! E,7YUB<D/5G.%C(YLERZ*,TJ^E@(?*Y[6#SB,]Q,LT< DWJ
MHY9($_LNC>?11M,7F2RD4!%#!6=ZPV>*:]<@U^HWS3A-"Y;2/(2ED#AP,7D6
MR=6ZY[;MA8\Q+OTXVVF'B;&#:8V+@U6.ZL0GO2X;@<2DHU+Z.?@)YJ!8060W
MY,1NJ;$E#N^5DMPL_K%.HGN@/S[3;6T,:9VH'7S#0YV ?;A8QBR-:))(E# J
M$59Q@D@H!:*$AIQGHA "5"8]AIFI+^$ZAKH<PRW]$90F%;@\8<JU5,(!?4M5
M-A.F0)UV5'-R@+9A+-"<!8:UX)2WMA9C(CWG 2;O=1L.K+Q288<[:-<K/T:L
M"0_Z/)1"GZFFT_AR7:]LTOQM(SL7'YY8(1U1JTL2[",RET4=#KN,EA*F(AY*
M6L^).S9UK(4&A5!Z!7.*DUQ><;9@2*] QQ&/_@^.M2@^RY6YH;RGY?99OTUM
MS=2S.ZHWSR>_J0L#L<AHQ J.2)(D")."(:IRCE(E$D(2'@L"*FIPXF+B+7M\
MZ+6T@YIX<,S7C2F_//WUR#),R'N &A43H0M3%5?!G+)\TT%R[P8"A(=7L@P<
M8+IN$K@LYJ;%/LFJDO+N26H;7Y]"=5N:[J+IN;M+?K>3IISOX:_-(HQIGN7:
M"PHSJ?57EH>(1((C'!'"HE F:0B:" 2D/['FTE_!&*9]H/C9Z9T)48%IG(81
M,]FV9:5K)[7GYL;< S%9]YRY::H^-4?^%)$C%)Y4$)3ZK,K'$9ISM>.ZC)O"
M,0../JZK;5GG4-[^6%8+*0GC(<6(*)DAG$8Q*A3+D @9I3GA+.:@240O24RL
M-NHQ6@>*P1^&)M",N8"+G:X8)RU,'0 %!6_VZ[)XVL\7",RZ9:\+>+XK>S[I
MMO%^D]LFP/!I4U6+3*E0DE0AKB36I[<^QRE-(T03FN DIYSE"E)J=[(Z:+O!
M*^Y^.Z^ ANVT,R"(BGD2,U2$*D*F&Q8J(B*1I!E7<1)G:0;J;^,.!%SOO  B
MH-MMN62[;1U - F==U_&@!-JJTZ$)$4T-H5G49HCIM(8,<;3&.<)#Z/0(5$8
MCM'H7& #E8%H#!IV^MCY"P!3Q4:@-H[\RZ?ZW=^>O7OM(WC-T[LHF">]?+KV
MK"KYHECGVOCRAUS"KW6P[[8LZQ/>.NYZ_-34 =>7\4C+;@@7!+2)MKK*-C[,
MZLM\N2Z'8U3U9*D9PZF71#B-HU[\A$-%Y$-9][Q\KMM>?9;+JMI)T;9+BHN0
MY;*(4)K(0I\ZF"!F^L!H]X"$21SCF.;6!8\]A";?2 WEML-:1QM0.=<'4O_.
M\BDZ=)]=E-JEL66?^("Z0$\PN)7].<,!*^BSD+&W7J_O^?G*\2RD.*FVL_D\
M_(R^__YTEH%@>4R_>'!B!7-/GX/OE9EQH3;E8]WLW;0%U6;NKI0WP8/]%.3+
M8@\?WJ,DANF5"\).D2?1*Y73:?YRM=D.]*N"')_IUS\$WSK[+G*WXM_5^Q]\
M]?5WNOK\5)I6<E]VCX_EL\GWJK;K![:"=9Z$KSSQYCOMA7@8XEO=!(:]76UL
M-IT3/\NG3;EOCWB4#0K<H0[H#F_A:8&%[7%'3+??Y 5</3>?=,?)26LXD)M-
MK;A#<:QW1JP"4TQ"+A?OUUO]S?JP7+6MS!:AR$0<10E*%>4(BYRA(E<1B@6F
M.0T%C>TFWUQ:?&K-4Y,+#+VV=X2="KF(0[^"&"L=</O;"V:]=?LDZ-F8^K%F
M8^J_'#;FQ<5FV79]8G2;JO<S#BYZU[7"W$+0U<HHXOWD(Y%G89&J')G[.=-!
M0F\?FL:(ADG$>4%R+ MK%[V'T-0!]'WKE2/:PP.28%A9>.J>$ !&D.<0'N"G
M>P+!S4]W! /FI5M(V.NE]ST_GY=N(<6)EV[S>9AZJLKMXNUF76U62S,J5M1:
M;RFK=YM'NEPO"$MC@A.%I(HHPC0*$4DE0[G >9S)+);$ZDJOG\S$JNF8<-!1
M#OYH:%M&T09PZE=,_J2'J25'P:UWHIU<??=:>H6C.RW]KX.%,+#X+)O43L!N
MBUI^VC'G0'.Z66\UU_I#7S^N]3Z0U;;U3;&6*8M#@H0P7:BXWJLT+PC*3&8"
MCWB89Q1T\]Y#;&H[XH1TT-$&7C;W@=6_5WU# #0D+DOOT0&'R.?K1KJ/U+P7
MU!9"O[BOMGG&;4\W]^!?M'U57Z+N6]I'+(FDE 4*8Y8C'(H0499E**2""1FF
MA!6@RH8K=";>R6U*Q9ZL30M[$$QV&]F#\+ ]["(W>/L.2.5IYUZC,NNF'1#U
M?+\.?=PUXG4KA'[I5?N?3\NUC!;:^DV2,,%Z9\8%PE)IMSU),9(QS>(DSW$N
M8ECHZP*5>6)@+<6;[B^!H1W<K2V#ZOTXV8;&1DKO%".#"^X0,>L1;$3H[-*J
M,\?0>@1[&4SK^[!C0Z2F==L'J1^AJP?ZH^T*\D:NI5IN%PRS%#/%4*1(A+"2
M$6)44A2Q5(21* ACH'SX 7I3.[(#_0*=(+([13T*#O1A&\)!2[FN]&]I![^T
MU*]G+<,;(=G)Z:L9T@"U>1LBV8G^HBF2Y6/^SMUXP056+,$"94RD")-$&\B"
MARAEF&1YGL>IM#*0>ZF\YKG;5_<%P,G]W 5)[_'<]5+P9B68UW,W?OUS-X:<
MN_'(<[=IM'&GWO_@WTP.L&FS<;=^2ZMOYO]-\L%WNC)AZ<_:5RZ7?"N%^<7M
M6IS^X.B3BU"*.$ZH0@EG(<(T-?7\$4,J360F:10E=A=A$_(XM4JH.38W)[+E
MN>D7U/R]"C;K@&N&;NH_Z\[K+5]U:\!RSW7]>YB5,,4+M;,L7ODU 777_@UU
M[#9MA_2;>5N_&?-G<,3*37#@LOV(>5=G/SQ]HFDLN#,!P+:4=+/VV.MQ0L ]
MF453<#BK*34AQ.?FUY2DIIU.^X962[X/YLF<,\%4CJ((4X13$2%*28QP1 7#
M$2,J W5#<.)B8OU>TYIH'NHIFG:J=W*,8,H5.!FUYNI5YZ)>Q&7FX:BG//R4
M$U(OPN0Z)O7R8J-;]G]<B]_HHW7[MLM/3WTUJDDX=]'O!.S7#'YD@VW[\X[X
M-X$FN?R^%#NZ"GIE'M/U_DPL'[WMNR5?JX/]F4@]?>K//^F0TGB_^4N6'WE[
MI\ZBM$C3%"/.<X$P3B)$LD2A@D0J3\(DBZ15GM#+I2?>4S6MX.-;0([>J>3]
M^VF</+!]U(GB4A]X*A,@T]!9-K?<0GL98>F$%\7H32 \?6*^E,&+G)XD"5[^
MQ(B^].R\N_11X?>;Y\-'VE3$NN:D:4!=O?\A2[ZL3!')Q[7V-M;Z\*ZK3B(S
M.2]219&A")M6130-$8WRR+0,H4K0+,XBT-7,=*Q.'?4Y$#9'7TNZ*<YQZ&X_
MS=NR<RA^CG< 4YO'O?)/2I^.VQNPY^!B3WW#NVGIUK;A='J5;@WV)T799Q_^
M:1B=OUW_I(!?[.H_+47'484GO>W.G+;/TB2Z=K\T/8(CTQ0J$AGG*.,I13@V
M1F$H&5*<JYQDH2"A50<*5P8F5MZ';HXK0Q(ZRQ"*IIT:GA(CF')]T>SR18QG
MST[SB;I?M\>!B(Y(^!J3""4_[_!$1W!>C%1T7<>QS^ZFJ@ZSEYY_H]M=*=LZ
M#*T0)2GB".6X2$TQ781HKO_@-,(BCPDN*&B\2 ^MB16+H7PT[>OY)FB( ^M6
M;$"S4RJ>H(#I#W<4X-UQA^7SU0FWA]*\76^'17[1X=;B$>=D>-.#1KZ3S7\_
MKM]))<M2BOTP#UDMDHBDVG# 2"5$F6NB!)%,2)0G*LID)&(><8<VBE;$K;[F
MH]LK=H2/I@:9<<%K"<S[L\/3;N_[@\<UH[XF&_S2,? WTZQBC]1A")#/F8@@
MH?TEW%O0G#O]WAZ&"\GX@(?AMSBUS_/P^/77]=/R[;H2I?BPHE]M;W$N/SWQ
MP5X3#1Z6C\;F_?6W^X_F?*N66E[;AG8]@@_?[HR7&;9W^\0-_C"T/765Z1?,
MZ7[GRI*SW>_TBW1\OS/P2>=IPT^;M<D(N5/=MM4;]FAX^C[? "=)IHHP1A$G
MB;:[PQ"Q. U1K+($Y['(H@*4NV=/>N+=NC]CS/"^U8$\,(L# *7=B3P-0+"M
M?>#!I&CLD3(9^D=\3)*A 1??W_AB6\)S3S,& G)AN#%T!4?_?;F6=^JM7GZY
M_4!Y/1O#_.SC5CZ:+."0\#PI4);AN)F*4TC*D,I9B$..94% FJ27VM0^O,EH
MUUNCH1YTY(,_ZE_4'$#=^%[L+!UY7X@ 7?DQ8,"]>1LA??GSO;3F]>AMQ'[A
MTUL]Y+;9_[DVPVZ_KI?_4VN3MBBHZOP!DY6Z6YEHP@<MRWVYW)3W4O]I/GN_
MJ9;U9<8B+;*<JBA$,LW,'4*:(<9,/VNM#%(N:9%%D8/3[X.W>6("GZ78-6/+
M@F82^F9=&R1/'1M!V<ZSVVZ")\-I\"QI";R-\/*N['30;- [J:IC[FISIN/O
M)N@X#/8<!F87!C6/0<-D_<B>37\ZS2=HGE2?%Y9FU9 ^03Q7I%[7A@=#CK)D
M;[]^W;XO2V/3W3YN;>,A5Q>8^A+U0#?0A,M:3P::O+9'-[OJ+"WC<;.SK8'N
M1V4X6.(%$."-J4<L0/&305F=0BC75YTMBC(HV'$@9?C##KFR;[\MU]2$O;9E
M<XR_H>L_VUS+G))8JCQ&7"DSL8])1)6Q<B*<A5D6,HFM6H@,$9IX"]>4@V/2
M@:$-2$'M ZE_I_H4'1@!N2RU2P9NG_B ?%Q/,+AEYT*_!+ <70O1>C-V^YZ?
M+W_70HJ3;%Z;S[N.#^7[9H5ZW7_0Y?JN-/>[S:FR2!,69XED***FJ2"),U0D
MIHL*3F0LJ<)AB&&S1'OI3:R@#+FZ@+JIVC4UUDV+_&778T__OOW1H]Q^VY@+
MV.^RZ9H/G3_:#ZR=B^01+IA2.R-\$]30-9/Q;KR9'$ QO0TM[:<V\P13*]%?
MCC.U>\QA7(_<W/+MCJY6SV8&-=![N/STQ-OZ_OU=T%&M!V>/<Q:N(##L*8P7
M'K9)Q\D-F^'3*YK;()_+2\XWS:=7I).1/OV?=+U8K;9WZK/\+M<[N0AQ1'FD
MC?\BCPC"2C%$F,CT'Y)$49&R*(D6WV7)-O:WIT?K0[Z#QU3L/=9]CJ]L.C\!
MPXZG:-@=CLX2 NU[3<:8"BTAG_>7%_CW=D5YO/;,MY 7Q'IYT7CI0PZY/^+?
M#YMZ0P+FOYX\-'6FSW[JD@G+'^MGP!384RF'#R)G 6$[X[IL7D?!7I3&+9?G
M9*7Y4G@N"7"2N7/Q V/'P-:U/K=<NS.E*2$R_:J-2_-)5M7_H6NQ,C%H*:M%
MKDPCO8@BJ>(88=--KRAXC+(\54H1&1?"J@C3F8.)M^!^9FA5SPRE+3_!RC2<
M^];R$2AI>V:Y(VT1PIH:/]@./QVW>M,4,6K_KV7)M*G2AV/#56#8"CJ^@@\S
MX.DZM78"7'V,L_6'[XAIMT!L[,?@VB[\2O-Q@7)?'YP+7<C-?;CEW'AWU6?)
MY?*[J?'LNG"0+"(1#U&D>((P-IZ$T#Y%A$42YK'D,;?JPC%$:&J[J24;'.C"
M/(JK -DY%S[$!EI3+R6>8.3'D%R>_(^K9&9U18:$/?=*!C_O<N^G3>3-HRS?
MME\_%<I0ZBV*TCA-$<Y)BAA..%)A08HPC7E86-5"7UI\ZON]EEH Z91S+K^%
M#31"*J!KOQ?(Z;;N3#+(#9V[A(ZW<@!)@3=RET7IOX4[>V;&F[?+W)[>MEWY
MC./,+KEMRISJZ/QV6R[9;EL/"-]<GBJTD$42%3PA^O V/9 SQA%+983R-$S"
M5-)0^V2@05Y0#B96(YJ?KJZ1'G%C8@CKT]%72[?!7V#$[4R"27&$*2X#85OP
MV-S)!;=G2$)'J,%GA[FBX6N@&)C^O%/&7.%Y,7K,>2'';E]T)>LV#8SR/Q]*
MNJYHG7)@>@5V#19HQ#GC6D&%/$,XRA4J5*H05XE*(Q:F49:!NG8-DIQ8(QD&
M@CT'P1$+-W7S2<=^"Q90VFD>OP#!5,UX;."]K:S%]=6C:IC@O+VFK %XT3/*
M_LDQ0Q^6W^6^=MLT&S<]1=>F:*2V2K5>$DVQ@E93[228N^TW;2)G@E#!,JTY
M4E4@S'*F31O3GT6EVM;)"Y4PA_$.CMQ,;>9LUNA V/%>=!S<=MIE-A!ABF?/
MUE%KAV;0PBEK-\$)<]U@J)N@YN_&U&/POO0MQ]D)(_'R.B7!E9=7F(<P$K;+
MDP_&+@H?E_YIN5U^K5=_:SI:Z07: SUC+,4X3Q /N=2VD<@12U*)TB@6>:C"
M4"FK*<Q]1"967 >R9BX)U/CI1:=?(?F2&:9GP.*"1J,/R3-B,/K5I6<;BSXD
MW/%0],'/.L167W:6V><AM?M\0<(,QR*,49YQILT.DJ$B-L&41-%84AQE,0&4
MC5J2M?JV>N@2U=8AFJSF\P0L0"#3 D:+J*TG5,8UA]I#\G$=''+2WD\!"2#<
MZQ<:MPCP2(A@06%[@7OCQ!;+S!<ZMI?I))H,>,SY)GCWN*LKOVNKQN01E?*;
M7GEO%IG0T6]R>Z>T?;0H$AJ%*<U0K$2,<,$$(D44HBS'290JE9,<%+T!TI_^
MWKCC)M@8=@)^S$^PTJR +Y)!^-HY71.B!E.=QX#5G 0GK)R&F;6O)>MD6,V2
MUSMI%RS\756#J,]]@^T"S86+;:=E'&RRH[9!MU4EM]5I9^"C5D(++#)AFO6B
MB$C3YH<+Q(HLT;:9B*,0IU@4]F6O]G0GUD!GW<"/&X8!#!  C!:VV33@P!3-
M26^PAHN;X*PW^''/L&G  EAMTX#F9KUY P]FQ\$AZ+7G ,O-9]?!93RQ[QP>
M=RC*6U?K6_'OZLMW_M8D%-;Y)K8E>1>>G5@%WIN#Q52@[0L$JN"+++\ON:PS
M6@&U>)<$[U=X/F2&:;8A<3VFW P)YU:)=VG!^>KP>L0YJ<+K^]P,4VH77'#.
MPY@A%H8API*:Z;291$DB*4E2S!B/)IM.._&.;>:H_K)<!U5-_F\3#JA=D$)D
M"18415&*$6:)TG9?J) D&L^,*T[C&%;L.!F43L60^_DFM)UOLM[/L-66]N.F
M SG854VW-N.B[K;2]'73;V%]R(_Z954G]^@3I7EDRK=BY[=.AC1,Y;J,"7ZE
MV<">W548[9]W%O U5]5M$3?]_[EIF'A/R^WS4;)$]>;Y^#=UT:6@*HHQ94CB
MF&B=%7%4L(PC0HJ,YZF*M=J"*'][TA-K_I9<4-,;JML<BZ*=CID&&YB"Z6#1
M7S:37U >H=3TL_93W^HNLB=U B \JRZ! W*N2!Q6@#MF7[9_WI?\KGRHRO?5
M=OE8>_5-P=>#_+%]HT7ZT]91LUEK8F50%["9/J;:<]F4P<.7S\&!E;8.T=YY
MLP)GV)GSC0M,$=A $OQA& EJ3CPY>1"AG9P^*P*S.8$0<8^=0M!SCHU:Z--R
M2U>FG^O;QDXOOVS4]B]MC_PFMPN6*Q+S.$2D'D8E8HRH3#(D\C!.4RQEJD+0
MU(M><A/O_W^NZ>-&GW"FYS$_,!)4+0>!D-_E:O-4]WS@FVH+;?/2CZ6=>> /
M(9@F.*(;=(2#CG)],^:Q-XR5C+Z:Q?03F[=[C)7@+]K)V#WE6!%A3H!OFY5^
MHGI?-P?\N.:KG7%"[LUFV:RMBHQR(J-"I0DJ2"P0CH5$C&&"B,1,J%SE<0H:
M@NN'K<GC2OJ?'#K"W _@=MID?AAA6J?AR4P2;[D*6K;F+_GR"Y6OV@T_3,U;
MW^$5R!<U('Y7'U'S_J:]L,E"DJ<\21"C"44X#7-$PU"@M."92HI0R,B^P]#9
MXA,KL'WA]!N'RO W\)IW!ZF 5LQ>H#$U[V_<:]X=)!Q9\VXAJ5O-^QN'FO<W
MKU;S_L:BYOW\,UZ'!C;WX[=K<6GD'5':0"()TYHA3Q&.5(*((!0)&8LB322)
M0E#5NP,/4ZN2DU%YXGBH(*VYJH.-X'2A,:!;.ES30@G47]<'#MX>4'REV8,V
MD$P[A+"7@Y]A&J$-1)9C":V6<DZJ+G=2W)<;)2N3W$%7IFG7VYTFO=XN"DQH
M&*4*$:*M&OV/#!$L!$I4$FLE1ED<6QDT=N0FUDLM\>#IB#J@':(E9':JQA\0
M,*W287!,N&ZQ=Q.TM+VF.UO(Z"^[N8_8W,G,%H)?R%VV><JA=["9EUR]76TJ
M[029H<GOEA7_N!:F5AXT/?S*&A-O6T,"."O\FK##=S"^Y 3NRIIJ4),U16X/
MR\<ZTE&/$#<<Z%_L2K-)-2O+[TNQT[NV%Q?X-/$!H=UGBE];>-[)X@/BO9@O
M/O1Y]Z8S5=L-_#?9Y7F*)!*$13F2$D<(4RD14;$TG?,HCR@O1)Q ^\R\H#)Y
M>D5-+G@CU_S;(RTMIV'U V,9V1PK+FRSOI!T@NZ5O2)Y; ;SDL;L_5^NBGFI
MY<OU#\/VHY#+Q?OU=KE]_K!<R?(MW<JOF_)YD86*T9"DB$9YCG"8Z9T8*H)(
MP:E*TB0-"ZM+SBOK3[P'&XI!33+H:-KMPVN ].] #V("+PE $EIONP$Y>LX^
M_62SU_1?#EOLVGJS;*X!8;IM-?0QUTS#>G]^EJ;E@0G$RU)MRD=S-W;'5FUC
MA$4J.8[-"$B2UY.M3;."*!2(9RJ+."T$S:R:AX"HSG, W@1[+H(C-H(#'X-C
MQ48 :W=@>H?+Z0#U@)1#^B% <F^9AS8T9TXZ!,#P,M\0\K";&C%%NF\W:U-=
MIJVLI:P^+=?RXU8^5HM8)7%$X@+EB303I(H"T8)$*"T8CI*0**S7 >B.ZZ0F
M5AB&<'!".?C#T YJXL#<Y![ ['2"'QA@BL 5 ?"V'Q;.TU[O(33K!A\6^'Q7
M6SSA<$'>537\OMG*2BN*]Y1_>UN7!M5U#HN$QTJJ,$:,)5A[OFF*2%8D*!-,
M\(*K$!=6?1)MB$T=IMH7YGPW].M:)JDY."F% MQ #T'7OZU] P+;V <L:M+F
M> \,\:"AWI0N><0"<#OO$1.WV_IQV,#N[RV%[;W/'UICOOM]2VE.[OMMGX%W
M1OQL1BNW<2HN(AQQJ9",3#M[F7'$2)8C'J=$YISJ_PC;9HA'ZTZLL;Z8;VZU
M77*Z"GZM!_O(.M\9W@?Q&(M^O31"0I@*<A8.U/7P@B@C&AT>KS9;;\,+(ARW
M,[ST:T>;WK2),&T"'NITO'UA#)-"*!-I$W7%84H48ADV<YVR(DN*D.<"U"OY
M"IVI-Q/_)L5N50];/_0K,2D:'Y;KVJ]M>I> 6O0-06=IVH\'!&C7&X+M3+<_
M:J*!U[HA2\%\V?17J,QKT/>+^L*:'_BX@RG?7D]W"73OY-.F6FX7<9[E.5,Y
MBDD>(QRG##%),Y1)&N*$\+S 5F/8>FA,O'/WZ9.B(0=IR'0%% O;?+RHL#W9
M)7[LI6TICA<68'R/%]K-Y@8+#S.S^\7JM:ZO/#J?4=W/^XDM/?!1!YWR:;/^
M^B#+QZ.\MM:*C(LT*V2>("ESTX: F"(BF2"3<J:M!244(#!PE<SD$3YM AC"
MCNW>KL-CH6"\" V-YUV0UR7[_KK@ &7C!0 W?0-[\3!E,RA6K[ZY_O1\*F=0
M@A.M,_QI-W?DG^M2\LW7M:FE?* _WLBU5/KP?_A&M__:[%;BX^,3Y=O]W(5V
MXL(BEE$<F88H6(D4X4Q1Q&(6:N>%*2()PQB6ON_&QL2*ZYBI.F^?M6P%6\U7
M\)=A+"C-K D9R/WXDK:7D_F\=G^ +H[CZ[#S@*8'&:8H3_ U&?UO3O"M>0H:
MIH+#>)AN+HP_!VH<+I[\*T<F9G6_Q@%U[IV-7,W%T%JNY9UZJ[?L<OLKW>[*
MY?KK%RWWH]2*U)P2W=!>$0DBD[2MW982HP)'!2I$*F7!"H$SJTQ$"-&IC3!S
MH7BG@H:/H&,DV',2&%8@QHDEEC8VFG^$@!:;%3A.)IPE2A"#SC]:CN;=N*\4
MT-Z#2=UO_5FN-:,M")/NU#($/NN8LBV_FF_(9^WMEMNZ;KS.=C%?F$_['(L$
M)S*1$4.*1R8IA6/$9$Q0D40LC/,T"F$M4VV(3AW0;E@(]CP$1TP D[MM(+2S
MY'P# [Q4ZL-DHMP5B,2^,L-M2,Z;* X X47>..19A^JJU>JAI*;IQ&U9FLNR
MNB\VK'5YWQH3;W--.FAI!\?$ 157?0#T[VJ?L@/#X5?$]MS"W$8XM\JJOH7G
MJZRR$.^DLLKF\RZS6'9EO9_OU)UVFLHF*76Y$=6'3?G^\6FU>9:RSO>XUU^'
M;[22]_K+H _M+,II6B 9,HEPQLS(/"(0(2*7:4K2+"+V8UE<6)AX;W<\F3OI
M3<N5R4LS; 5:"0;OO]S?U\W0'S?K[3?;9N@C(+?PB28'$J8HCC'L& I:CH(/
M!L.6IR9Q*^BX"@Q;D^,)F?(R-:Z. U\FP1<X_64,-/V#8)Q6GG$FS!C)3\?#
MC%H);G:95AFW?+NCJ]7S/5V*W\U0KW8X,K0AL<U:4R<A:!;DNFJV0L=+8)@)
MOE=_KZ?1-0S9VV56" W;9[[!@:E?:UPF:$T,D=S)B+,B,)LQ!Q'WV*@#/><8
M@VF3Z^[4>UJ:FB.3REMKDWHZPNU:O%NN=F:X\&E^7":+7&9<(5Y@CG""0U0H
MI1")1)P(2A*2P5J1NO$Q=:3F*/6PXZM.*Z\Y:X>"U*F(+7? Z(TC^)8!G>DA
M!<9XH&A.FN(X$AY? 2%'+N:-$8V#ZD78:.1RCIJN)=#T=^Y.OB-O^<WSX2/W
M]-G\J.Y74O_QNZRV>\LK6B1I'G."%8H8SDP[T@C1G#*4:/=6LC@5/ 656?MD
M;NJPEJ$8?&](MCYO[>D^2UI"IWYY?2F6:O&5H ;J2L,"JGD(3BVU Z,!>PZ.
M/]<R&]2,WC3_"5J&6\?/H_J< $9?.M4G:_,JV@E ?:%]IZ !]S(_ZP,@"ED:
M:<JW8O.DU?V'%?UJZUA>>7QBW6>H!H8LBDXV8LN!O0=Y3?IAI]&#X#!--"!S
M\(<A[\DO'!#.R16\MN9LWM^ 4,<.W]!'/74HK.VJ4?T)ZQ7F,#0L6O>-[&#8
M@&%QF^8%!^!=FB4$K:/DZVIM4%)_+0N;95^W8>&):(/M"D\_#:]N_IVN=LV1
MNQ;_[XZNENK9W-IQ;OKQ5(>7^FF?OQ&F)*=QRE&B6()PSF)4*(F1XC)245'$
M>6Q5L>%$?>H(R_NW0></W@11C$)R$^R9K(,!!S:#CL^C[[Y#9Q>WM]"O(2;'
M%N@^S ,KJ*+;&9X1==]PFK-5ASO#<5Q#[KZ(ZUB&:GNG_K'9B.J^W(@=WYJ5
MVXP4'%.L&,E1+ J*<!0JQ!2G*,T9S5*:9Z*P*EBU(3;YI5&U-6'*FGB]7;[(
M\ON2Z\W4LG+\P\"Q-6LOFG;1#%\80>^.W."9H)^K#0#>YB7TD)IY,,*PT"\G
M(%@\XZ85FA%1S<S,CVL3&JRSCQ8ABT-EIC0EA=*&2Y&FJ(AIAD08J32)<)RF
M5LU;!NA,K L:JL%C,Z=UN:<+V^O7,++;YAXDA^WP5NAV..T127\[=T F3YOV
M&I59]^N J.=;=>CC\## /7W^O3IJ)PDW<"U7F>X;J8D'WZN3?J:3F:M 89W<
M89OU9_.+ <(>.\B0QQR^M%*6_R@WNZ>'S9:NZJ!T,Y/P\W9]^[BU#6 -+#/Q
MZ6&H!S7YH*8?'#$0?);;7;D&=2VV <9B)_O#!+B+Q\,!V\5V@KKMX(&UY]N]
M=D*>[%S+1]S:&=7>YV?)Y?*[B99]H%R_(>.8?BUE?7OP*_VQ?-P]OMF4Y>8O
M_8NW](ER?>8M8A'CD-(<*94+A+,H0J3 1/N0*LL2)D1$[,MDQW R=7"["[D<
M> OVS 5[[FZ"QX:_@'4,FJGJ-8>P_D+NKZ1?F\P*-#!Z;HMQRUJPYRUX.S/&
ML$Y/LV#MW ]J,LS!K:-&XS348,J=P*QMJ$;C<-ZL:OR";H&&C_KKN/ZZU"2;
MP8U-.FPSF-I$-OY:KE:+D&6,XT0A5:0,X3P5B*C$-,+FA&98Q9QDD*B##=&)
M3XL#"^V<UYM@+8$!"#OL2"1YDA D0QJ:JZ8049KD*"\()3&/(AS1Q=:8#*^$
MW9[TSX>=723'-R*P(_$(C-L6#)/H_\N>A:#CX7HB'SC0 Q'94]3'BN2L(2 (
M".?Q(-"SSO.V3>?N[8;_V37VKIV"ZIZ6YI))WJ[%W?:;+(^R#@Z#MS$3,<L+
ME-!$(HQC;.*\&&$9YZEBN20Q\.+'G9G)+X8.(P?TYGFB9?#=<!3\7^'?PS"N
M9Q/4O_S?X-';[OA'><2C$"=($:ZU-@L%HB**41Y1(DC*D["(%]]ER38_VQLX
M9@KZ#AJ&9H39]D9N'NB@-W8-9H8MK?/WDQ*^M%]DS5R='R#KB[N:OY/PZC0#
MT$<#Y6\2NCLK<X]$'PW:A=GHX]>$AW?K)4WPN!TB  CI7GAT8KW?[(CCRX>6
M-&SFW#6YAR.V(T6&:0MW:4'!V1Z9G *RE]:;+0C;(\QQX+7O8Z[3'[11*/>3
M$>H&]=6A6# 4J0SS B,5)A'"G&-$(TQ14>0B3:2*J.2P(1!]Y";>A@TUZ(B'
M7GSL3G5_4L-V8D/WYFCP14/:<U$V3$QOXQ]ZB<T\!<)&\)?#(*R>&NV2-<?Q
MW6Y;:4?0>'T+7/ P$V&.0A9I1RLM$L1B@9&D84@5SJ(4@]KB]1&;R:5J3-/&
MLPHV!_)U<6'S8V!U82^"8&M^%"YCK/7.1C\B/8D5?E5 _U;V2U*O945?%;K'
M2K[^S-@F#+?\OW?+4HH/R_5R*S\MOTMQ%OQY\_PK_?>F?+NB5=64KM P5BHN
M8J320B"L4JZ]?\(0EIA':9'C-(%UR!S#S<2ZXKB%0,==T+"':OZ"\PBG*9*M
M>0QJ)@<K929X07::9C;88:IH>L1'=&X8@93W_@TNO+Q2%X<1L%WOY3!F43>U
M>6IWF?SF!<F*C%+*4*IRI<VB.$7$*,2$8BJB4"2Y!.G"ER0F5G ?EC^D&0"Q
MW@;299[=!4SLU,\X28'AA5-GIIEGYT\_7!?%TZ:_0&#6G7Q=P//MV?-)QSUG
MPA>'FW]S%?5V5YKOZX)PSE+.,Y05<6S&Q\>(9CQ'BH5Q0N)(T!!T[WZ=U"RQ
MOO) &;@%KT-DN16]".X2\3LB6E\,ZYW9$/:X.0>%\[5)KQ.:=[,."OQBTPX_
M,7,+I--K@=OO=+FJ\WXVY3_TL]L%E3(O2(R1BLW\IC0DJ,A,7")*A"(J4_I'
ML[1#&F!T8L5QN%9KHQBT8Z#N"?S5L. >S9CL[5GZ)S_!.P&Z+N-[*)U?E :W
M)V^T%N GZ*ED"?%K]U<:8O,_H]>2)=C>^B[9TO/A1'6C )]_TR"V1DNNL,RD
M5NDTC JMTF6!:)YBE!="9KD46O''[C[5!8I3FW=[[V-5SPU?'4W41,%JL_Z*
M]*J/8_RN2S"ZN&$CP1GIE>VI:SVXIS^5F]8CZB1>VR5ZK^C$]8C?[]/U/>BF
M$?Y!E^M/FZJZ6[];5O4@XKKY>)-ZN)!1FF>QBA'3-I\V]7B(2,H4BED:YZ$J
MTCQ)%FOYE9K^G?9*H9>HU7>>--_Y%Z3MKUHU^4!;!Z)F@*[,J?]4;C3:V^<Z
M*TK^]V[Y!*_\[L?33BV,A\=))1BRP2^&\-\,,D>T#3CW'3BFX?PV>-_!<Q.\
M_]&E$]\M5S5V_Z#5X?/F!P_+VK+J?N9/K5A!Y4FE]-.:59U8B7VN2NP><E,C
M;:KRX0 D(HH2'B<HSNJZC")$3(D(Y3+B*LKUORDH-GM.8&KG;K-&+:6VD "F
M!E[@8;?SQT@)V^S[@H )SOIK4GC:AR^6GW7K71/N?+==_9S;!ONP7)O4O-H*
M^+C6WVA9;=\W=P:+5.%<T"Q&BA!]2G,9(Y(5,<H%,?VI"YHF()N]A];$VZZC
M!MML?=C8[3M/$L.V8$NT,\ [NL'[@:L@\'ZTD,[3UNRC-.LNM1#Y?,/:/.*:
MV[6NTZ?_M=Q^>[NKMIM'6>XM^>ZV()-1EBN:H1"G9A,SC J5$V0*& M:Y"%+
M0!<J-D0GWLWOI))E6=]P?I?K'?!RTPHUN^WM&PO8/N^H!W]I\D%'_\3C]G[Q
M I'86\*7!<F9$[_L07B9  9X%J86A%PNWJ^W>IT'^N.CT LMU9+7 <(F^K=(
M,Y&'/,<H9Y% F$F.F#G5,TIPA*,B5Z%57XQ!2A,K@(9VH(D'I]3;4+N=0AC&
MJU\+>$4!MO6= ;#>\-;"]=18Z#6:#:[_<MC7PRO/LIFM!>QVL/T#/OL?UM>X
M#]_H^D$^/FU*6CY_?'RBR]+\;A&F"9<D3!#',4&X("DJ0OU'G,4)D:',]+D_
MOC5B'PM3;_0K71.#U:8">LX.\-H9 =."!M0+5QHNWC3%F&BK&4)[CH(#2U,W
M9+2!8])>C;T,_ 1M'&T LNOP:+62FXIZ*.MRL^>C_/4N87.!<X:+/"E0P56&
M<(8E(CF7B,81IT6"PTRF74C?3AOU4'.(Y<,4SV?YU VRW:B ']?K![NUZ.KS
MM0>R_]Q3N?E:TD?WU(P^="7E<2X$04DD%<*)2!#1YAK*XR(I0EY$6<8@FGXL
MMNXJO:/<E.H$M*6ZK]DY("JF@=).JWL""*:^]]B<U>QTE/UI:0OQ/*GC/DJS
MZET+D<\5K,TC;IJT"V%\V)1R^77=CF.E/]K T!NYEFJY760J(D*E.4JS/$*8
M1E0;>#A"E#&..2$934&W'79D9PK?P+:T)6)VN]L_#K"-OH]@M0QT0Y*-0]?R
M$/S2<N&QAQ),;$\*P)+HK+H !L2Y6@ ^[=#]]+U2DF^7W\VJG[7U8BPXOKU;
M/WR3[Y9F?KO48E8?U_>EW-(?;S:;/QLFS#7L(E$Y8Q$3* \3;2O$HD",I0J1
M3. LS0N37V'=_70,)U,[AQUK];8QS 4-=R;+0!O!P1&#>H,%#8N!X;';;TU6
M J _YZ@7TZ^;9H4;Z%;^IR$-Z(0Z%^)NG5"G1Q[6#]4'6KW]4$<1F*\?J@\<
M3OJA>EG0L:!#KE:F!Z ^MDJZNEV+6_&X7"]-:R;#4'NJ5>U$(2E8I$Q91DY#
M[>=C@1$QXYI"GHE(1C(+4P*JTH!0G_A$:7FY";XVW-0Y9O2$'V"U!0A:.]MU
M,L!@9\(>JW\<877*2F?*5A-,;')"P5?I HCVO/4(+K"\*#)P6L3!S/U >7WO
MN5Q_6NKOUK_-'[_)OVZUV[U1;[]MUE__6_.AC[G_9[-<;W_7I^>N[":;%9A'
MF<@P2D5HYL3Q"+%8$900FJ8J5&%*K=J%CF5D8I74<68&MQYX"S1S@>'.1"?W
M_ 6_&(O@?]4\!BV3_PMB<XUY'Q;&[4PHP_38>("'M9M?I '&[4R(N]FV<R /
MLVX]P-5KW(Y9?S[;U@,*)Z:MC_4\W%<UK9?:/91S3&B!<Z02EB,L&4&4%1&2
M19H5+*$\Y58QDD%*<]VFU(1'7)*<H.-P1>(J\[@+DK;%F7_S<E"V*6Y'3NB\
MWMW()7%[;T8N/N#HB])5DRG+*/_SH:3K2GO!^E!Y)RM>+I_J8M<?RVH1AIA3
M::8$TRC5^S<)42%3AI*,9C+B:2QA92"6=*?V/S47P9Z-X(B/F^"(D^ /PPNT
M^Y@ELI9.J'^\@.ZG'ZC@?B=,<%\>IR75>7U-&!0OO$S@X^,N6A_HC_W8BWTO
M?H73.,Q8@G)2*(25S!!)<XQ"'!+"<XSUDB[7JY>(3:PZWG9%96L1K(^*S$1W
MTVC"PDW%6?V9HWIUMWO8BX#";E_'PN1XYVHBZ<=S:Z882V CHN?[U8ND7N56
MM4_H:W>IO<\X)M32<JT="S-:ML[=^"R-'/I+W_3,Z+ZS:1KB6$8"*85#,VV&
MH(*%*5)%S@HN%1$8-'?&CNS$ZL!\KY?M_<^JKKS>SY0)Z'9;+MEN6S>@V6Y.
MLMN:\9T5<.Z,)=)VVL$_?L#+SI:^F5S09& %IRQ,HC!@4OM*E;4C.F]Z+ B(
M%RFQL*?=%(OI5/ ;?92UO<P((RD)*4K3C"(L:(X8406*DKS(\I@))4'JXWCQ
MB96$(1486DX.Q0D*=EO;53;8!K86"[Q)+_'O:2N>+#WKAKLDU/FVNOB9\07G
M^\*WME-5]6XG;Y7^)O^7I.6'Y7>YB%(1)GFF$"&IF3NB].YB68*T>U_(F,8X
MH[EK"?H@]:EC=]]D*:DAZ%Z6/HR@W<Z<#!?@9<QIZ?I1):NV4Y@,[NE2W 0U
M9H'A)OC0=R4_JJ#=&H4)2MR':;]:T;LU+'UE\/:+.$81MW1;=\-K*F1,J[S-
MVM"ISRJ:"AFJ-$&4%_K$3DQ3NJA(41Z;T? B2@@N0+'#/FI3YT V!5\'FFZQ
MP5Z\+"."OE  6NM0 . 1/QO!?,7Y>FG-&]VS$?M%3,_JH6D,AT5<Y"+)4[.;
M&3?1O,A,ZTZ1***0Y9)F48(A8Z>'"(*V-GSD](-Y)#")-V;"?=-E\JFE[M=@
M\&0CO*Y9,)\5,//!_W.=]:['^\C-7Q>U-@'"KD5+)/(P5H7VM&.N$"YH@4B6
M,Q05F,8RH]H=!SG>+TE,?'8WW?+'=(.[@$J2"I:01&N])$\0%AE%!</2A"-2
M&I(PQXI!E.!(5%S5WF8*;.S4W#B)88JM^0ITEQ'3C$FX*(K/\0BG!.8?BW!1
MP(OC$"Y_TB%QU;D-M_Z[EF_U3HI=?=EYR_GN<;>J'[^7Y7(C%I*8Y%4F44%Q
MC'"H#1J&8X;2) M%&D9Q'%LEV$_-Z-3!R8:!0'0<!/2(!7.=H7FH*\0?-^OM
M-U!MT92OKU_)_$PO!::JFOD&S'(. KLT!Z%[I7O^@V,!@D:"G^0U I)L?Y+7
MZ9:$^^JO%9:A.P/6O1F\4]*?+\-W!A1/,H#GH.?F5WR6E=0/?;M=BW?RNUQM
MZM[C;87+_6:UY,^+G.4%S[,"*44PPI@DJ(BB%%&11S1F4<8+T!V$!<V)S]:.
M@SH3Z(@'F(5M@YV=R>T9$=C!=@V,KGI-*[B:@^"/]K^3S$P'0.#)=K>A.*LQ
M#X#@W+J'/.I:2D"%U,LW?@3GF]UZ6QW&J[5?=Y[00JN#%!&>A@CG&4:$:%.>
M%G%.6(23!%I68$%U8F71D3V:ZP>M,["!SDY3> <$IBLN8#&M6@#)ZZTFP8;F
MS/4) !A>UBI 'AZA'DR&1%?+G7$5A8J%*$MXAC#'%!%*4Q1'"96*99B$H$O&
M<P)3YR88<L%:TW/8Z\<X +:UHW2P'=P(5I.:I&SHLAP^=^;Q\O-OP@O"7=QO
MESXW\[S1N[J&H+K;;:NMMNV6ZZ\?U]MRN:Z6_'>ZVLF%B+F("DR08GJC8A'%
MVK#/)9),_R+,DRR'9?Y.QNG4)_S7KV7=)#/8DPUJNC?!$4LSS1D=?&MV&N6G
M>!<N$;91DT9;YD_>V\WY6_T)1HW:@OS:LT8'^?S/&#9J"[>W::/6!%WN7J[6
MC:V6WV7973K?2[W+UMN%5+'*:&CZY88*88)C1''.4:;B.,LP9EEF-57:@?;$
M:KLCVF6%F#L1;AW%<<'2YFYC,H2 RK2W/K0%KF7F)KB?&CG(=<)D"#K>$'A%
M$ACN=\*B/X(/6W+&H+R3K*=Q=K<E'*=/T>K;A]7F+S.*3O^U:4"O-;WVM)MD
M(/-WT]*N+C)]MZSX:E/M2KDO!R.42)F%!,4%B[5F#BEB(I4HBU-<1"12&0/5
M\(]E:&)U_67W]+2J3TVZ,N-A6^J5Z7-35^QJGML1%Z;AC8E&JXYM_7.U*1_K
MC0NLS1O]FN)<IG$8$92EBB$<FW3IF"4H2K)0J@1'"<D6^MO%-C_CBSIFS/I5
M_?83OPX[]V=.B&$'L^$L,*PU,T+-OSZ>H+SG+S@P&!PXG*3ZTA=<OD:>C65G
MWG%HGL![,2K-U[H.3L9]*5NK^L.F[,9+:\+[\=2+3"B,DS!"/(\RA!7EB"KM
M7.0%C:G*0LY"J]/+CMS4R59[^E6@-=NHB>66^%GX$EY1@6FI ^D:CY.AX^\G
MP0/@(7C%Q<TI&(</S FP%K?7[A]>93Y3WUJB$^O>_BF8PJO*[:%PYQ_23#%Z
M^K;D=%57?RG*B%1AB@HN<X3-_&>:8H9H0521<JWN,JL9<[U4)E9OQ^1 !7+]
MT/2K,&\"PS071%;K?6@E2Y_QHQ<X,GSTOPY&3__:LVQ**_&ZO6CW80>;X^.Z
MTJ[ARBQ[M^Z:O>(LEI*E.1)1G"),,4=,QAA)%E(N$Q['L;V9<8G"Q%OOB&2@
M:0*.S(MP6%@-8X6$;;<S^5QZ 5\4%& .C!78S0*P?;&PL[Y/EM[C_>*#\YWH
M?7R?'.*]'W0+Q'V2527EG38'J'&/KI;@[5M"8"5CEJ0QD@7G",?::V%*ZQ21
M1$6>,Q&I0D ";U &)E8YYLL!"\J $;0+PDR)"TQ+-9R8^^&6EX$.&Q/TUG %
MPU-(!4Q^UA"**SCG(1/G=9Q"),LU7S[15;?NW?HM?5J:@D]#MEK$6<)2%18H
MY50@C'%JXOL*%2J)\ER%F<CB;B+L@W6@I)^HU18Z'0S[X!(N:;G8%^2;<4RJ
MK5*O2_4MJU7MD+2*E7@ QC%4TH%Q?P1&2[S1,U[!  5*_('B&B<9 0XT3&(G
M[$"49&"1.8,D=O*<Q4@L'W(SM4SR2I,#LUIM_C*[_;Q_Z=MO)C?FX_KVT:09
M+]*\8 7'#.6Q2!#.&46%(%+[<$*2*,8J3T%IP% &)C:U]NP$M./'M!TUS>&!
MB<-@9.U,L"GQ@JG) U1[5DS^Q'E/8I.MU^ 7_/).-G_[VTW0<.?/&G/%Q9,U
M!B8_JS7F"LZY->:\#DPY22X6[_][^WS[5RFJC^LON\?'LFZ]5&W7#VSU85/>
M/JW8ZK_*-K1@H6Z 2TZL90[YR?\HZ7H;O#-__4"799//:A(HVC9@=?)ANUE,
MD<[3IM06GADP9$2@Y?-I8NV#?3$3%.1^]30AOC"M-"VT'BLL'!&[H*\JR?_^
M=?/]_]8KMJJ*BX.&@M*913$Y"M_I(]?'G1JCZ*^%]J@>WTFV_4=I9O&&4D:*
MA<3,Z,M-)11#11)IBRA)0BYYC FS,H&NK#_YS7AGP-/^(]@*"PM';IR$L-U?
MTT*&6&"HW00UO7$B@AIGC!'5M=\%2&1H=XIK @TTE7CQV)R](*[Q?-;"X>K'
M'*/6>HFWF[4)4\DU?[[EO-S1U>WV+2W+9_W#IM@GPWE*\S1#&54%PEG6SGG*
M*8ZT7N$1L,F;%=7)K\2$?%POU9+3KJ^180(8LK:"SS).[1L48'!:DP^.Z >W
M X# 8\\0 7T%G*UHSAMEAL#P(K0,>MBU;_.&__FQJG92O-OI@_=KT^.EKC&J
MWC\^K3;/4M8?NM??I6_:-3:-Z?69D]*8D8*CC"3:SLABBFA.0JTTPCQ->,9B
M NK0XLC'U'I#,U1'6+11?CRSI0IV6J.40<=8,QPQZ%@+ZGD(IE%:\VG+1FEC
MWXF=ZID!::!)5&/7<!0T++4=K&Z:PLOJIA=H#Z:$)VR\M:1VXV+F9M6CH'K9
MQGK<<F[:KU:I4GRLQS8]T!^R,IG/7;?;4.6"88(B4[R(XRA#3!L.*,IQIFA6
M2!(E$!771VQR^Z>>2[4U1,T%6ATI0,%JL_Z*]'*/,/W4BYJ=$O*%!3#TTE -
M6CAJNDU-A.\VL#;R>=(6O:1F50DV0I_O>ZMG'*OEC@NHUZ)3(F_D6JKEME8?
MIH%0W3]H8=I2<!86*,0T1YC('%&M %"B"AX+JG^7PBKC ,0GWOS[L[,E/G!H
MCL?23@5,A1!,)9Q$4.M4^HMH!7],TFO*!0-?!4\0TO,6-SF \J*0R64-A^!K
MJ[X^4%[G^[3M[ZI%%$F1F#G969(RA!,>HP*' HD\%"062L6 4J4K1*:^ FH/
M2]60-26!I5R9])U MAP PI;7@+((SWH0W\U,Z"AV;2E]R N(U7J0VRU@"Y<?
M%K,=$*PW<'OMV?FBMP/<GX1PAS[KW@; _+^Y)OQ.5[+NK5=MRR77F]/\0FN\
MTQ\<?7*A9)P(HE531".,L"("T50P)!4G!5,BCA*R:'J]?]G2<FMI[XSA"?*5
M/N?,_J37-&^"NOI9'DC79WZY9ZSY/=T&3'Y=KLU<4Q/Z>984.#!PW"OB"5>,
MASE*B/X#XR)'C&.!8EQ(IHI,)HEJ7]'[M?@I7U#'UT2O1^H?O\*+P1D1>:I/
M]#A.]=Z1)$,%BV/$F8QC?<CSC"6042^SO13GJ3#\XFNYN?1>YGP1EB[&7/ "
M?8X:T[HKP_MC3 ^L!,U'#,AG/SQ^PF\SAM% >>S$X,[+[&T81L-VJ0?#^$7=
M+(M]H%66WY=<7FY&]]NF;@LA19V?5-5ZXOCW;S?5]K?-]K_DUHP"_[I>_H\4
M"Y:G+&8X0S%GD;8Z,GVD96&*DJS((Q;E4J:@^Z+).)W8J_KGNMR3,E=*A^!#
MZU3!M.AT+\Q.P_X4KP%XW72IE^>AOV(=#V[8[5I\&O[T3[?:W-@&!Q;]IPA/
MCJ8G%3T=G[.J[\GA/E?MTQ-T="B;>/N'32F77]</]$?KJ+;ALH7QPG.A*"K2
M+#7]R*@9KZ!0E$E29"1.DPQ4O3I ;V(5/#3SSPDB2X/4G^! D[,=Z]A2KHL?
M6MK!+RWUZUD*<'O23DY?%N, M7EM0CO17UA]EH\YWG,?3V'<][53&2LX"2,4
M)Q%'.$H4*J)$H@2G0N$HY9E@H ON2U3FV<SMO%)@9\#+L%C>8(\5%AB3/AU8
M.DE+OEZ1?-U67Z0Q[S5UGY@O[J=[/^PX5ITNRSIW[TZU7?7HRC2I*.M8?=5.
MYQ&%S"4M%%()B1%.>8$88V8&FF"$\D3R!%3':$5UXMUZ6N:R9R,XX@,X9]T*
M2KL=[1T@V ZWP&:>N6@@''Q-9+>B.>]8=@@,+V:S@QYVJ?KAWZ38K?3ZYP6.
MU>U:= THEG*ONM;BD%A35XH=\C6B3&L8,XI%Q1PC7.@_6*+532B2E,M0)GEA
M90?X9FQB9=1Q:K:;Z*J"M]HP;FR).OJZ.O![<YB-KG^Q'DX:F_:E65R<O]*K
M (9CCM["R]KLYBU\.GX+;X_>PH'=X(^F_-%&(T[[8B#56*_S@AS+N.9_4<!2
M,/]H]M>0>:0W8_&9?Y1.J]8F6-_K%+/.S>-AG,<)R1$A,M6G7D:U]\LBE&N;
M6_ <4P$+:O63F_HLNS0K_"RH75_B=D$?"__1!50[2]L?5/Y#_U"4?$WPFL;=
M'B#V,\S2&G# +9]RG2$J:;4KG^O"DK=U@5=3<;)0."(T5P1%U-C$$5>(R$3_
M+8YIEL2<%P24#WZ5TL2*H:/;U:TY%Z5=ARI..2,BPD@F&B^<9A%B*BN0I%)%
M&J8LD_NF<_?0O+)QN)VVG3LG;@WB&[JJJP G (_EVLLB9FBU-%$>'$>(*J:_
M=BK)8_T_KEAX"IYUQI=_Z,!)71,"9W?2>-EVL$-FO^-JFN;VV%#M2AE]#KX=
M$,W;!-QK=&8>A3L@[LN9N$,/P'L^?=#<;];27+R:X5[O=O)A\VY9_?>.KO;-
M!>Z4-GC;:YOJ]G%KV_S)9>VIP[4-2T''4R!VTC2M/6?+N(3&$^PX&\R,\ -L
MOPJ8 U-@A'<J.$$MG<9@XM3;R8G@;$V>QL!QW.UIU#KPZ2'WY4;L>.U3M]DD
MU;O-(UVN%YAF>9)1B3")<Z3=6(8HY1FB&"=%F$1AEJ2VTT.N4IE8\;1TZ]!1
M2SCXHZ$,&"-R':-^S>%-<IAZ<!(:-$]D4*@1\T2NKSW;/)%!\8[GB0Q_V#7J
MU'9MJKO?FF2M180EBQ672!:4(5S$":)YGJ HC5/M+H6<"^#0^W,2DT>73 <O
MTRB@Z;0-+ #L@<8V7C1&8&B,:-^MK&W8;^CY#/]<D\5;R.<%@9G#/-<$?!G:
MN?I)QS2GKNFK/HS?EE(LMZ:%4ML>E"8B+")B:G 51CB,4L28%"C'"HNHR%A:
MQ*!LIQYB4^_']V^#+LY^$T0Q"LG-<8_CAIW@DW5G02L [?:J+UB N]8>$8\=
M4B$R^\J?ZB,U;QJ5A= OLJELGO%ZVW.([K]Y/GRD#?[7&=9-L]VCY(R[[3=9
M/GRCZ[LGLT3U>YV-_7'=Q,#^)9=?OYGL;&WETZ^R[N%K6OCN,SX6!!<XS%6!
M&!<F<8MI SPA"H6)**(BC3G-L(>+I?DEFUBK-=S4L4*Q6:UH605/LFSBAM .
M:C\+9.,NQ'[N5^Q^]W;2=.5(RH ]!Q?OZ)HZG+8M]I&T02UNL-7R!JW -T'[
M/=)?HZZ+7"=VT,I]N?/VY%=\K_<ZI[U-? 6Y?H:+R]=[G99WI*_(H&-B=%/]
ML&\&=EH#T;1"W2W77]MI6YJ_?>(!4:E0F4J1BJFV[G-*$8O##,62,$&B,.8)
M*)O#G96)3\G?-OJ_?__R]Z:9'[#@803 =@?9/+"!P^YUS=.AZ]_+TJ>;X,!;
M<&!ND@20\1CY2KIV9V3>3.S1@+U(SQZ_HFN[9;H66O&VT<=_4:.CMUUKYVZ"
MUB*5&5%%PE"<)Q1A)1/$<B907!1Y6O"$APD#S/&#47=(#W 8Z/?/[7*U_)\:
M7&AW9"L(+0UO?X@X]CYNZ ==\+_CH.O(;@96M<.IU*;<C[3SV?(8@H"W#L=6
M1&=N: P!XF7_8M#3;MKCOFQ3:NN<AB:;X6ZWK0QMK:T6/!0%2XL"$9XS;021
M#)&P4(A2DD<DBQ@N),0(&J W^25@EV5>-9DT;0K;YL"!>V+1$)1QPH2,5(AD
MBA7"H9*HD"Q#.(K"3,:1R!2%=TGS"*AS'[31.5E#T$F22B72&&44"X1I(1!)
M%4<RRO69%A4\DB&T>YEWX.9/91N"S>[ \@@$]':ZVXUM7EM#.S@B[N]0LI32
MTVDT1&W68\A2]//SQ_8QV,$CY'+Q1?)=63>OY/7HQ-_HHUPD6:P*D::(YJ'>
MXXRGYI!)4920N! 985R$-B?--0)37Z"U)(..9F"(VNWGJYCT;V ?D@)M2YB0
MUIMT2)*>)#']:+,A]5\.^_#J@K-LO"%QNITV^#DWF\X,]SH$X-[0:EE]>=(&
MO[A;_T[+I2F(^JQ=K&@A9<P5KJ?X,3/76 E$LY A020C))<YY: .:K:$)]Z*
M->&@JBF;0=W?6]J!=KR!S="LH;0[:J< "+:##0='UQTW00/6ESU8'1_!YSZP
MP,<O5')/Y[ UV5D/9"@8YR<S^'DW/?*YZ<U^K_V!YP?M>U:4F]A*F_"8A7&B
MTI@CRL(886[:+S+"$=&GN/Y?'!44I#QZJ4VL,5K:04T\.*(.3!&U0\Y.5WC#
M Z8@1D !5@I6(GK2!/VT9MW^5F*?[WF[AR9*=*FNW?:U=WKO?\B2+RM97;G6
MZWY_7RZY7&"1I8RQ&(6XB!"6<8$*[=@C)3%E%!,:"NXUF\4K^Q.KHH[63%DK
M?M^L983\IWU?0&_((O^D&DA V:>8[&7JS3+I/A74HLV87C+)*YDKA\0O\S]7
MHL@D+P:<#3(-%RY-K.A*UKG?C/(_C\[)-A_\\6DES3_?[)XWNVW#7%,)MX@2
M*CF5L3F0S*E4,$0RTY96""I#3*3D5C<=X]B8.DJE^0KVC!V;=S?-CX,#<T'#
M7:NB8 68(]]%_SDR'\+ \^ _ UQ(-ZDY0';L'34=V, >46,QZN\(Y;SZC/V?
MQB)PVNUI]&H_6[;_OOWZ9VW-?]B4YJ%%)@1/L."FL0E&F&&%"%8)(HE(4I;G
ML1 _24K_)?:G/J:.>D\-9W:?]:@"97;OA=-_W9F:$5,I/]!7XV?X^GCRM%[M
M2^'?T_*3Z=_S?0C^,+(&K;#3M^^:^"W]] G\%YG_N9RO25[,?*GXO5R,FOOQ
M15MSTC1GU%_^U<O1%CS1WE0H<NUF87WX"481X46$2,S"1&0RX2&H?-V*ZL1G
MUI@9( -PV2E[[R# ='37F[6FW[1N-1S,-!?$3FJ_TT$&:+[&C! [&*Y,"K%\
MV"$J\X:N_[Q3IF/6;MTVKJD^+1^76O6TE>"<QI04DJ,D*:29!X11D5*,PI1D
MB<IH)".K.P$[<I,G(*S_#.Y4<,I!T+( </*'<;.(E'A% Z83^H$8+IMW0000
MWO"*C%L88RQ"L%B%M<"],8GA5>:+/5A+=!)CL']J9,>>-YNRW/RU7'^M%BF-
M\IS3$,DBY5K#%:EV7$TV,U$\H83(1("&KUR@,;E7ON_9(R0#6CJ7("&8L"R-
MM9:G&3%]< DB69:@3/$\93P-)8T@LX_'0N(ZT=B@<1.L9%75?PV65;6K,[OY
MIH*.G[F$DZVS/TIZJ$>^[VGTKN^[X-[,Z*44OKL9'5%XG79&+T6\VL_HPD?=
M5%/M S;-\W]=5ERN]&N5FUUUZ)B_$#QC<59P%"N]-S$/N=Z63"$>AQ*'41%G
M-(%HJF&2$RNNF@'8-K2 R6Y7^A4>MDF; %<WY^V$_,W1_ Q_F]=>6$][V8+@
MK%O;'H#SG0YX<G238>W8Z=7;_J$?'Y],%;(V@^HQ&L^'L3-N78;M%I]XQY_W
MQ37Y-7NV3$CWG#'GOL*66/8KBUE@A.D.,(+!'U[G[XR&Q$=C84N*K]59& 9(
M3VMAX$(.$:"WNVJ[>13R:5,MMX=)9XM<Q7$D4XD*D1;:UN )8E@RE,LLDUBF
MN?Z1==SG"I') [^&JC']:[J 8,8U4"R".AY$A89W#<%.2#.L+A@R'^P%!L1L
M/ CN%JEQ   6G!F0K#<D<^W9^0(Q ]R?A%^&/NM:KE))_="WV[5X)[_+U>;)
MO.0VB+U((R%I+@LDLY0@G/%0*QH<(YD4$1>TH#0EL'*5'FH3:YR.=GW+(@[4
MH44J?7C9>3?>4( IHQ, C@AW%TT^2U0L!/16HM)':^82%0NQ7Y:HV#SD,:E7
M6RJKI>DEI_>0K+:FYNU>ZF^,/E%2D0H6AA(E$G.$"<U0P5B&B,!I+%*]VQD=
MG<U[G?[$"J E'"Q;RG5EZXVI$N&P ]D!60OC9%J\@('*GCS1#L:.H;KF]2:X
MGP-&#UFX?N#TGW[K"*N?M-MA4)SR;7N6??U$VV&9K3)L+99Q3 IJ1F4=VHA\
MK*J=%(LX45C2-$)Y8M* <"8032A!"8G3)*0\EA(4:+Y"9VK_KZ9ZUE%J65-V
M;^US#3(6YR1B(4&*RAQAE3-$4OTW[4-G&1.Y(,2AB90'X%ZO>=0UJ$3&.16<
MHT*;_&9&BNE:AC,4B43P(BMDR%-HTRAO0,W?+.H:3':&O@?!@?&&9E>==(;2
M1TM-U6/V6+]8OO+%KE"9-T.L7]07.6$#'W?UT;?+LDY:O==OV_2ZZ4:,*2'2
MB(8H+F+CGF<1HFF>H90H0J,X#[/8JOO3$*')/?..;&#HUNV1G'M(7('*UC,?
M#P#4*7>1W<$C[Q?,FS-^A<S,?GB_L"]=\('/.WC?]3BE#5VW^759K,TVR0@J
M"LE,Q)XC)A1#,BQ8D<9AE"NKH4<7UIYX<S83N#0U@&=W)KR%\^LN$FR[[:5Q
M2:,\$PO@C+J+Y^9H L2$.9"7!>EU#L\>F<_QN\SKB5-WY2-NQ_3'==,@NFL4
M_7%==QTVOF';WEQ6]_39-)I:Q)A%9B "(H4*M3Z0VLPN>(182@D+64A9"NH0
M#* ]=92MZ>Y?3T4(GAJ2L#,<@J/=L3X1.C#5TS$1_-*Q\3?3M>0P#4'C=3^
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
MT[IO/(-YY.KQO;ZCD38F_^/3,RTK<RA^J]=^D/6,ITF>!4&(>1$+3.(PPGG
M$YP764SB/(O#E,$\!Z<)C7[YWU(TJC@WQYUY<]R!9 )= ,O2NET- -!6-:UC
M=N3O*'JT-X,2^;(>IXE,:PL&!3W2[.&GW0NSOW6%I;,TXBH7(<69++C6SCS$
M+"CTT2B2BD1,$IF"_*Z[BX\=AMX48@M-#%Y[O<' 9!^K*"PPBP*%"0D*7*0R
MQ5P?#8L\4K)(.:0/GC,&\/9WW\PKZ+DJ%[Q\UO^F#9-H:K3GIINT^5=4UO6Z
M"<[P90VU4GLPV=DF5^&!,?>]DG2_5>B'W'NL/M\L/7G5^:%0IZK-CYZ!3WNX
M7]2+6_'O^KZJOG[G;^M^P)SEC(<SKX]L2.[EHFZ<R^+?^BIK#*T^8%?ELNIG
MD33=1NP'.IP#85B!/,D/TR,[T3U6Q%I(Z32KX=R:DTUHN"#4[ER&2X^Z;>OO
MI-('>?%VN5A5)5LWS<?UMW[_]#Q?OLCJ,UWQ1S.%>/?OVVEH=ZKYRUE"\X"F
M:8[#*(TQ"7.!<UE0G(LH2#F1 4M!PX.OYFADO>\904\=)WJ+W+*RF9IK-M7F
M"=C>>?WWL-MP)T499ETZUM N[6:6P@W:8-_SM_?09E"?P?[S(/;@+=X;7I[.
M!=?S,^EAPAM\AR<0?PL[9/&VLP)-SE+CV?[OM9G?+E>/2_%Q\5W6*REO3:K3
M-_ICEJF,)$KE6-\9](TI*R3.TT#@,.<TYRRG,5'6R;SV=,>VA0UI]-301F5#
MO+GJSX=BY5<!641)GG!.L*2AWFY2P3$33/]G3F26\)"*)(76CGG&\^J*L5>
M=7C7&/%7!]L;NN&M_S!<_+,+++9@M9R@GA74\&(*GL;!"Y!&/0YN;MG4/O&#
M)5C#41C,LP8L-UVZ-5S&O:QKA]<=-JTO9?VG";K^IN6I5K1<&+=_,^KMY9O\
ML7JCI?ESED=Z=THXQ2+(!"8T,.[WD.*4!"Q,"5=Y9!7QM*8X=K:'8:%).-AC
M F ;K&"SL**^P8#9SS,XH#]:#I!A 34\0.I.K+ !6$S?&+G92A]8P6PD1.Y!
MZVBUT'1V$2+7GD4$O>CF=WRS4*OZ5OS[PV+[4P7X'4^\/I'?\4W7*&37"W>#
M/BR7J\5R)6%^QU,@V/D=KY3?S>\X+#KZPZMF6DCJ['L\M>:DOL<!H0Y]CT./
MPE6O"4$UB02/R[E^Y<MJ\7M]+V7U2[5</X-5T7*YD56SC:OML(&^R-6Z6J#?
M3>Z-_L^&&WO5M 7ILJJ.@ ],=>V@&4%U@9([J;(MC<E4&RCTKJI#7W4+.WRK
M)*W7U4LSS^*6ZZM.)<7M=UG1AZ:;?)]E- NR0J9!S#%1IO5[&.>8L4C@A$4%
M"T@0DL*J"!Y*>&Q+T;&!:L,'HATC-XBVK)C@/)<FEM!6##6U0V(YG].JWOXI
ML(S(&G2[$,(84,*,2C^49H->1[T-/VZR'?U% : B>W+V6Y.=U*</!>/0=0]^
M'][$YEUW\;M=+-9T_D4^+ZO53(0A24RZ#LF5MBLL%;B@:8Q%'K&8%:+(<RN3
M<H[ R*:C)XE:FJ@E:M_#YB0FPQKO0U)@#! F)*B%S9 D3BUL3BXX60N;(7%V
M6]@,/N>VB[>]E673>JKO2?725;?5[];R7Y)6WS2D4NN<WJ]- UZ1F[H)5N28
MRB+#0<JY"--(RB"#;./6E$=61OT[B&&;L#UF=KOP*$C E+5CH6TA=[-I,/=R
M@U9+Q"2ZIZ7>FPTCJ.'$WWX,%M[3AFQ/=](=&0S'X98,7\#-<!S'-@R%+Y+.
MS3R[7VBY,%&0N\6[LGY>UG0^*WBN9$$B+!0AF B6XEQPA5.ETH")(HPIJ (+
MRL#8X8F.,'K0E-' 0'8_:-I9EC$Q@AF84R%*P\L-V@!GV.G#FLL%ZGGR9VI<
MT?!D<<#D)S4\KN <VA_G=9PF7SJ6[+=,?ES4JZHY4-5WJT=9K1[IHBOF[^XP
M'VA9?:;5GW)E)O3*_CK3EOC/PE FB4A2+.+(M*XI3!Z+_K<D3Z6B6<!RNSDC
M/X$L(QO'_E*O- _HJ6$"?3=<[+A'VN8WH.&6K_KUARWP3\#AR$Z;2UU:W@QV
M:>GV@QT142,C,D)N>[CT/QPC*&HE18VH.X6P]W^S'PYH\NK?Y0?D.MWU;_1#
M@DZ4_1D^W86IM:_*XI23<7^&;W$P??>G8&GB/H"GF?^V9?YWDR,G^B9*,YIS
M&111@H/<9 H+DN&<%2GF(N !BX*82I>A3U/Q;V5 KTXU;FF^0FLZZ->TN[/^
M5!_GM9K86>YJW:??M+C["7K;.7Z%UVYX!V7[[]$%S_%C>&N-YTK_ZD(>4RQ4
M+M;EXJ&;KJ%I_2I7=^H;_:&?G*^%_JO[9=7(L6KKBDRKW&_+7_4G,95&R[FF
M]-!/1GLCU;*2O??B=&ZW$7!6I'K/2@J.A2A"3$(6X9SS @>)2@*6RDC%F4U+
M@9]()I!O -[)0(N@#5A;TS!OG'^L80S)44IH7NV78>$O^#DX'6]C/%&ZLA42
M;:6\0>9'L52F=N4&;61%G;!H5UH3H-J7%_4"WZ!6Y-:S;(BB#^?*98S@?[_?
ME',)T]_AM^6M/.IO\1N[IA3KM;\FH,SKU5A]K1*RU_XV ^5IK\Z:F_?AGII1
M!EUK%1*22*1IA&E$*"8JS3$-<H+#@J64AS1,<E!4>7?QJ5/-Z__5F0W8_7T/
M#[L[MJN4L.V^I>*QA\P0^YXND'M+3WK).R74X47LY#,3^_",8[%Q*=[6]?JI
MO<:9(J\/E92])?A"5W(6RXCR) EQ'@9FR#,EF"FNL,B"*"MH%BMFU2]A,H['
MSA#1)+'2-/5=IIM^KHVN99G7=)]M9"_=&!]C<O=<$T5JPT<[8MP@(P@RDFS.
MA^C+T">>SBT'A?VU_7'6_/X]''%0^+UYX,"$'5L /YECXO]TC8;UPIJO4A\5
MN_'+^EQ6D"R-,0^2")/ --%A:8J%*N*$",4B!9L&-TAN[&26'>)(_C!? VC$
M+Z!E9X']80 SGWOBZ_OSEK*W:=,P$7TU"1XF-FVS8"O!CYH&V[WEIN&?E]\;
M0_-Q8<Q):W[Z\7^FOO^+-%-@9?U%WPD_+"MC>V8A*40F>8KC*&0F?*O/@CP+
M<584/!8T2T0&ZC'LP,/(MN#K^[?H*W^48FVF(H81#HH;U+-IXG(;1K?#$MN&
M%#VOZ _#+>K8!0Y7</DH=M9E9*B!)[;)4 :;J"MP\F2W7#B8U)A= =&AA;MF
M*<>>Z::.PKAG/CX]5QWU?@YSF,HD$'F**2F(ON!J0Y<GH<!4QHD2-"KTT0;4
M0OT\K9'-V(8R*G=( UN&#R!E9W,\R0^S+5O1=ZF.X+2RD,Y7P_$!2M/V'[\L
M\E$[<HM7'"L=^YO0YZ9FN5FY[4-TV.:J2&B4)Y+BC-,0DYS'N&!"X2#C4L2$
MA91+4*6C+>61M7S':['#"5#-[6&T4_I1P(&9@-.XW*"N2=@HS<*<Q?=5_FA-
M=]KR1R@<1^6/X 7@+0FZ8=H?RIK3N:FG?+\0[XSK5.:<T"@)<,2DPH31'-,T
M$SC*\BSDC 4:$MNV!.>(C&PC.K*HI=M6_&K*Z)VUIWH0H6&;X$MNF/H[B0QJ
M5W!))J>6!6<7G:QMP26Q=EL77'S6;5,?O@:\H7/S1S-*8EGDL=[!E<HP428I
MCV8%YBF+TR(L,D78K*T_^[JBU<IN6[>B#?G9'G)@_0ON:,$V<COHA,HBE28Y
M#N+ =%H),\STM09SP4/"><8XX1UT^HN^*G ]_9\!-KNSCW<@/+A5+KI2;M#M
MTW+M(Y/)"09/YQ\[FI.>?4 P')Y[8"^[^D+J6LHN5VCQL-]BXK>%T+;=_#"D
M>/]#DZ_;G\F,ZE-/EF0QYDJ?ATB1*ES$^HQ$*(^%XCD+&:3;_U7,6.G2U04Y
MAC5$&X*HDL_Z26D2K1XV<7^H8\4%=EN7RU@H.CIC##LW:,/0B88TNURAEBWO
M%NDJ6+QY<5QXF-B_<P5,QYZ?:Q9SZ!PME[_2)RM'SL[C(U^_[M_?(4,&T/NY
M$V-8WQTE@&GO1>9A#9OWV75KT-RM,5U#YGVF]QHP'_S5]?W:OI0/CZL[]5O=
M1GAO.5\_K>=FT]J-!,_R@D2<L4)?? K]#RD*S*CIOJ1$H5A2,$9#U\9M=BR,
MG9"QI8J$V6]YV9!U[^IFB:S4%TM%S2 C(DR&HQEN+5.&:<RB*(_#+%6QP]%F
M)("O/M>\&LZ6GN11?Y= E_)^/[V&';Q46#/49LGH6]0.FKM,C=-:#P;("#WV
M+!EXM69[,("&NNX!5QHI?;L^EQ'8_..;IJKOAV;.GMF4WBV?:*EWBBQ@:9 4
M..5F#JC4EJW@/-=&C8LD*P3/@MQKQK8#DV/O)88P,I31'RU!8$K.*!_&S@"^
M-MPP$PE!VG^>]!503)4:[<+BSY4-?07(X 3H:VC!+X^&B5N^6M/Y_,7TQOV]
M?KO\*N>2:RO?11[! U @:XX=!=PKB^AX:IH H^_U?S15$W3Q@GKN^K"Y_:T5
MA-_EJ^U8T $#B6ZHC3 QQ04/IPLVB-!DMW 7\7>OZD[O.Y[CZ+P]-3+*__RF
MK5E-N?G]-'^F[VA/]2P(A;ZS"X%ETP2+)5S?WU.)A<QB0>,B#&'3V2^3G"+;
M$.D7GYJF52^25N">59=ALSPS>04#&'_3M-&&.-JA?M/^,6H8\'@JLA;6UQGG
M,L%I3RS6 !R=/^S?=#0$Z^?G>2FKMT:2Q:HMQS>56ET*;2HYYU3?S6@<Y)B$
M7%N!0E),!4GB/"T8H: 2J@OT1C8!/76T1[ZIGP0:@@NP65H!?V  3<!Y'$9(
M0;84TY?R7Z VK>;;B7ZD]I:OP6\0ORX7)B(@E]T/U?*2</#:R&JJJ>$FJO/^
MSOYL?RC9Y>/[%4+!U&U''H_J-2""TZ'Z<*W)SLUGA-@]&I][Q#F:5:[DI_*[
MZ0&X5Z[X6RW5>OZI5')&2)IQ23CF21!B0LVFQVB">49"T^-%B+0 QJ\N$AU9
MKUH6\-SP8+)"^@):VH8&U@T?:*X9 <=6+N-I'4WQBA(X?F( :L@?51C?H)8%
M]&D(()=PB;7$_@(DETE.'1*Q!N%$$,3^78<6GW=*E5V,Y9U\7M;EJJUL-MVH
MVO3B693&4<2)Q/I$K##)M<%@*E8X-',Z8L%9KICU2([+]$8V$RT#:&XXJ$W(
MU?  :7UI@=BP-1@!!Y@AZ"!HK\,=]:[/P W:,N 7$T!;1;_8N+4\O!8C6.M!
M>XD'VP):+#-=RSY[F?;:Z0%><VRK(D1I?@IT;MR0'Q=OZ7.YHO/N8,V,.8OS
M"&>4&,=@&..<$8&33-%,6[P\#ZR,G16UL>.N&]J-PQQ_7*"./+"URB!B=D<?
M;SC 3-TA!.4&@A%< 58R^NJL,DAKVL8J-F(?]56Q>LGC_-6=K8B*.,F3A.%"
MA/I (^("YR+7YYL\R@E1- UH>O74U<D.-'U:5'.BT?>;EGZI#S<8S9>+!VR"
M AZ&L5J?;T: !7S1.3-XU>?&#11SS!&K4^_O0-&MQJEZV]_[ZJL[=<N;['9]
M=%C)^M.2+DSY3DN\7#Q\D5R6WYO>NYNH>,9E3+G,,*-Y8=PB M.4$"RSE-,B
MYV&>6!4;>^!E[&!!QYGI-M;S9O1C98K1&OZ: K4-AVC+(C"8<,7GL PT3 ,R
M, CACB_ZXUOS/Z/T1O  EJ]0QA6<3!OFN!ZRHQ"(AR7=K./;.:WK._5UI9?Z
M5"[DQY5\JF>)BB)"18 3H8A)AV#Z1,0*G$F5QF&@1)J"YM"?I#)V?I6A:=2M
MH8K^,'110QB8;7H:(CM;=+7@,"OC(C/89 S*Y,D8G*8QJ9H/BGFHP,,/.ZKF
M83ST75GS^7(_;X\7::)$E.,TC24F 2.8YJG669E%B@<DSZ((I*D61,=6W+TP
MO?XQOZVDOARV 7NS27XM'Q:E*CE=K-#;=;U:/FDB0)VVP=92Q3TC!M3XXYR&
M+7W/68\N$ONR!S8DIS4/ !".K 7D7=?:E66U,CE3[R1;;7>M+"Y(S@**8T+T
MA890AHM8[_,LX7&624*3"!3G/4UF[+N*(=JX,9 A>\76?@8ERWO&U;(#KQ"-
MV-]@8CM4=0Q)Y:TNXR21B2LKA@0]KHT8?-I-27^5?W7G?3,$J%HN]+_RMM+B
M=+L_EA5QFF<,,QYDF(19@HM4<,Q$1(.0$]-1$:*^4 9&5FQSO3$#(#8LH7V>
M8,H-1M=.[<?$#&80-"?GL9JFM:(K&)[L")C\I!;&%9Q#V^.\CN/18457S>J[
MEYK;'V4]XWD1Z.M_J$\/F;YBT)QB*JFY<:@BY2%-@&Z!LY0F=@T8DM"3PUF0
M+ \//D2_SCDP+#7\X'!)(E]GA[-TICT^7!+WZ 1Q\05G=5T(6@EM&,2:K_Z+
MFGK-56<39EI1XS"/&%:):4R2<X4+*7-<%(4*5"!-JQ*@RIZG-K+:=C113Q2L
ML0,X66NM'^F!)_^.+#I$8)I-WDIJ?]H]0&MJ#;\L]@DMMWC)=R9W_>;E,_WW
MLFI,2[M5%SDC>1I@'G&!"8\+7(A(X5S$41QGN>(,%+D$T!X_O^%\VG)MALHU
M[*!VNW/9VR$XV]F-D="#61&OP'G,_#X+P>@)X,>4?Y(\\+.0V*>#GU_"8Q)5
MUP.B?K>6IM_T!_W3FW&FCQ49H3@@(L(D$2&F<22PR%2BE,J5$J"(A"WAD<V.
M^5EYR)HZA9BU#?&. ]B G,FC6BT1DTU&Y4W;V]TP,G)*U8#H8^96G2+[^DE6
M V!895L-O>_]L'*N!9W*$LFE+'":F%E/F4PPHX)B+J.4JR@/<YZ[M?H#<F*E
M0IY:&.]TJ*,V'>I\@7WUP>4U^OT-G%\F:O;GB,;X1YF?I=F?(T" @XW?9G^F
MX+;K-P-I5;SSRL@'#UBKXEU1AE7\"BE@>MNW8/+7MO@$VTY%X+OK3%8 ?H+Y
MW>+O4W_M4,=IVBNM]:_MZU*M_J+5R;1]3DDD4IEC)5*%252DF*5Q@D61%6F4
ML20GQ+J0TX+@Z'E#+0>H[EC8+7X %"_:0#>L6F,  O3U]UCTU(%5#VZH &HZ
M/:/C5M1Y+4JPHDZ R(-5G3;K3%?6"9!JKZX3\AY\?-S[Q4HO]=', C$]I+[+
M=W1%W_;U7F&2\90E.(U9:.J]8LQ$%F*5R:*@H0H9LZKIO$1H9'O7DD8[M,TX
M-8K>0G3[(EC#ELXG!# +YRH]:*B<C6A.@^4&%YYLN)R->+L#YJR>=W,7W.O/
M_$AKJ<W"4[DRIOS]#SY?"S.E9+EX,,E^V[_ZM,G4$Y)1&@<"AWFH53FE,2XB
M87(35!+)7&0D XV'=F-C[+AGQQ3:DKY!&[[0I[ZHL_O[YH$KDB(=/X6=0V%\
M@&%FQ ;;;UML[:$%.Q>N0\:3@\&1B4F=#-<!=>AHN'(UAZO9?26?6W?K:MGW
MOINQ))8JH/HNQB73=[&(8)ID!/,L)!%37%LY*]_$60HCVZB^)<I?Y>H1U1U-
MP/7B)"@6MZQK105:BPTU$_+XZDE,P+7I6G'=[DE L6'7HB&1!N]!)U^<[N(S
MQ/?>36?P02?[L>12BOJ#YN?;HS1=<^L[]?Z_U\W9[+NL&U/U<5&OZ'S>S.9N
MJ<^XDI'*BAQG3,28%#S#E+),0YOPJ @$(]PJ%^PJ+L;/$6O80H8OM'J4J.$,
MW2G4\H:VS-V@'?90QQ](F1T_A)5=&Q]>J.W[&R +,J7C(^QJ;L="&FJ9KT/H
M@O5V7'Q*"W^=_ >[P)6+.988K4T#I3NUF?GY53XTD?Y9&*2%%$+@((OT;I )
MAG.:)CC*61A)5A1!9'7BO$AI[/A80]?DM2\W$VWKCC2P8.@L5G9W6R\(P(SR
M5OCM.-^OEX2'5_E<$LQ7.<]9.M/6[5P2]ZA Y^(+KAT GIZ7"[/0G7HGE:PJ
M*;[1'UT8G-4KXX:;B30F1(2F^C_CIJ:7X**@ H<1R7F44\88:**<%=71KY,M
M7;2B/]J.S?7_AE;XVV!GI]C>$8$'\UKR1M$WT&@.^MS=/WHFO%;Y X3V5N9O
M0W/B.G\ #,>%_I"7W8S$QP5?/DF]JJQ- N:,A(TC*<2I+$R-<$!PGK$4!RI*
M<REXR$(%,0<'ZX\=Q*?U(WHVX[S4LD)E0]L8 =L(_CE4[!3]"EEA*MT20@VE
M)F_6G]Z>D<&3AAZN/JDNGA'M4.O./>:F7^^5DDVP:[/L%[J27Z3AN9RWTYD_
MB+*\EY6I7I\1F;$@,O.# E5@PDS/P"#)<% $,=/_)QE)';)8@6Q8_72O3F']
ML*QD^;! &LW#,0N=Z@IIRJ# ":U0T.W4>PP,W8+7/2-H:PB0X07M,W.#/KS[
M^/$&=0SY,Q*.2'@R(E#JDQH91V@.C9#K,C CU70%J%YF;W^=)44BHBQ4."6!
MZ56:%IA1&>O-7Z@L%U&21K'-OK]=<NRM_K%<4#NSL"/FL*:[,0\\CO_GQU]O
MKU?%8U8',DFZAUOEZOYCJU<[2TVB*L>L][_^$W_C$.'X(O7)N#230$W1_%KC
M]Z+_2%;?9?UIDV\@0WW234.! Y*$^MJK3[P%#SDN\D@R1L,HDE;G7&N*(ZO#
ME@6TX0'U3#BD<]@C:1&.\(T/3.->#QI /,$W1&ZQ P]0P8($$+$' P)6"TWG
M_(?(M>?H![WH8!S?_]#&94'G;Y:T$NU\A+H;O1'$:11E,<=)1%-]_PACS)(L
M-E'>F,JH(&%@57I[@<[(AK GC!K*J",-T.P!A"Q,G1^Y@?>!DR)?'DD"DAU@
MR_Q@X&;!7+& F:W+$@X:JX'7IS-1EV78,TP6C[OV&J65?$-K*8R_4R[J]A=F
M)B?D$2-81K$RCDAMB(B^E>1!G 4J$A&'S90\369D8]00U1<I317Q';)(_C#_
M#AU^<!HI.^_%]?+#C%(K>D.P3RQ MZ:=S8-L,P],I89QU[Z_ (5##](A2;WU
M(#U)9.(>I$."'O<@'7S:37F/PA*_RF;$(V>T,)W](J95-X]QD:H ,TYE(O0_
MBHS,5LL5G=NI[BDB(,7=D++^]7XSKR!Q'$>\00NY,H&T[W2^;G69SN?+OTQ3
M!)@VGX3.3I>O!02FR2="AEI[6Q1^WZ!P>Q$%L"(/B>E)C4^2F%2)AX0\5.'!
M9QUW7SIOFWDPRO_\ILUS31N'^_82F^2,B5P27"@58I(HO1%'18%95(0B%)E(
M83,"+E(<>T_6]-&& ;3#P36MP"_":+E+^P0'N&%?B0M\G[:5U=>6?9'>M+NW
MK?A'&[GUBZY[.FLR":MUFU.H=4S6*Q-_:)J0BB[F0!_D+(P4CYC(<%*8J$$1
M!+B9#Y"G@LF,R"0I0+;!GO381J(A9R*2#0>HTO\)W=ZM4;3=],? !GH48"NT
M9>(&]6PTX<<;U,&V9<7G80 JOK<C@C7AB0\.4$".CQ/@%=P*3IYEM7JYU[^D
MU>U"F*3EY[U*N<V?Z+]]NVP8:@S:QX5^]T'S5/]2+>MZ1J,LRO2U'_/(G$1H
MENHS21!CQ35\6<+2K @A%2A^V!K9$O5\WJ!GP^E-,\-(]JPAN2DVW?Z9>8+O
M,*RU%#UW+-^@!\,TK)K"T_>S<)^^RE>!V<#M![G??I -5SO5O^_W/LC;@P]R
MO_D@O[S:!X'5NTS_89P+8*;\0."J&+\X7BJ3\41MTKH9OP@=%M)X7MW]D-U7
MB&M"S8"@KEJ<Z7.\Z4VWUBSTF>8RC(-4\A +$0A,0J6OXS)@.!)12'@04B&L
MMCXW\B-O<8VS#7ZZ!L!G?\(>!Q3X*?MFIWE$,[5P,[[K!O7\H):A4?+WW;#P
M>.0&$)_\V T'YM31VV$51Q^?*1MOHBYT;C+D/\R7?WU<J&7UU&RL&RUA*8F4
M-,VV:<PQ$8F^S:>YQ($,(R(XEUD F@]F27?LJ_P.%TAL1B4VU3!- $IIMO1-
M?\,7L%3(%EU+!Z!_S(!NP%VXFGH*PP+:X6$4>P.4VY=+T)+JM(Y!&!1'[D'@
MZ_#V>)_,U]1+O5L^T7(QRTE* Q[G^D8N]3\*,RS$1/](%">2*T99;N4$/%YZ
M9,O0$T-_M.0L??XG(!C6[>L$@ZFOO4R@5G:GV7=J7G>PU&3MZDZ+L-N@[LP3
MCINNK+Z77';94Z',4I)F.5:I2,S6&F(6:I4)@R"2DA=)P4'E\GNKC[V!MK2
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
MZR4^TW\OJ[=S6M>_TJ<^"A<KQC.219BE7!_?HBC&!5,13C,NXXSSG(:@SJ)
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
M1U%:I+E57 Y.>F0[OL<(DGWEDS89JN4%U3O,P*PX %\[DSP.:C#[N@_8^QW
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
ME6.2!3FF-,UPE@="$99D(;'Z_3M1'UE5.BIM?XR>(?27Y@CU+-V@G58ZW?.
M+0T,M\5V/R:(,(7]"?$#'!+&Q-'MV. ;3]A!PA6/P:,%>-'I#ANN\NX=/YP7
M<742+:MFJK29,]VUS:4/\HVDIK3S0_E#BB:&+.N5F7PS8R1F)-+'E5Q%B;;>
M88YS\X\X(Q'CC!:,PUI7PNB/;+][4JC2M*!.(!B0MEZ?T> !NGD,(]AP@@PK
MF[;=FAG4<8,:=M &PR]#&#JX@YR0\.;_@5&?V.'C!,VQA\=M&3?#HR]6;5GJ
M;I+BIW(A/Z[D4SUC- AS$B0XE4U;[3S 3*6YZ8XAHR@*:!!8-<:P(S>R63&7
M]:YSP2YY](=A #4< %W.%]"S,R[^,('9DJO@ !L..RD]V8D+Q"8U"W:"'UH!
MR[<<;HJ=2;E3MTKKD'&L5$M5KK[(_UZ7FN+M8K&F\_G+QX7IM;O6'_7EBZQE
M]5W6LSA314RIP#Q.S!P\TXE+IJ8-1%1PE8<)MYM >24?(YN)#R>:;]V@IW+1
MC,MX;MDVA>K4,(Y76HV>&]91U?&.:,<\*O4R/?OZKUO^ ?>D*SZ6Q8USFD\
MLTKW6WQO-_BV?*&>,72[@^^&-_1E4GP!-])I<':[FXZ)-^R>>CU*@S?6*Y:?
M[NYZ/09[MU@/RUV;]+!;V-NVGKQ=K_01UY3T-DTH=YI*-MTF^Z:G]U7)Y1=3
MBKX]4$59+D@@*:9"'T*)"E),]5$4*YDG,=>[4\)@715&87/L)(E+;15:+F\V
M[6-1PR-JF+SBL#O2-[6]@;_VEX)>U"]T5KC^(UV1RC$&AMY3/+PR^4JI'V,
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
M>U,9]LW<CM;52_/,%UDV3\URRN(\9ZDV/HG^1V'Z<A>AQ(SS3) DSD@*NYI
M.1@]7]*0,>G[Y@3><X :%H#7$S"VEK>4,1$#'DH,&=3R@EIFNE2AF[8:]N8
M0=3SY/'2X@J'K[L+F/ZT5QA7>(YN,LX+.4;TGYYI636N&&5&)7TJOTO11OC^
M4\[%AV7U6RUG*BEXSHL \YCFII@QQD7&%$ZXD"1*LR3FH(H6*ZIC^] W/!@3
M]%PMGV6U>FFV>I,D]?PT5#9Q!99VYL<[0D ?^(;\#6J&E37TVXC]#3(<8+6L
ML.;!8_@>(K*OZ+T5S6F#]Q 8CF+WH)=A)D-R,?O<6"#9U"!8Z/O!*R-K=$?I
M?]MI[:$XPWIYA20PS>N(>*N/.,/XP, S_4:G.EQL->9PG4ETX@SS_:_^W%^[
M;86_+2K)EP\+T^7R&_W11;'K/I!1?Y'U>FZN"<TPGS;SJ]V=34/D95TV[1W,
M2)TP#RG!7&02$QDDF&8JQ"I+:!JS,)$9:*_TP];(JG<K1$L'M?V$ETTI*'KN
MR:-*SDVF'5HMT>I1;A+G7B2M8)NLIZ]DMPM/CSW,6.SRU^3.]!S>H$U@=<-C
M-S:L0[YELQT\VC/J;R_W"YRGS=X34Y.>!OP">7A<\+RZVQ#5__ME1E7""L4D
MCD2::IM)0TPIR7&0T4B1* Z(72N:[9)CQTF6Z]4C^K]+#1-LD*H6=MCTN(D
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
MUQ@B]]&N,&@@> F(KI0J7](H^7JNCXIC!8BK XVLJ/?TD6'@AZ\_'C1-<2\
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
M^WI%!_93ETF3TH217"98939,F*44%]18*QG1<:JB3.8BF:_JA"SUV?4(#N'
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
M]JGIK/O/Q\5#[31X,(]_J=T(XG&+5NLM>M+F4\,/,%W#%5XW-3 &:#"ET'*
M#EE '0\U6!]:L&[ZP()G=@ E#Y7GX4IVVJP/(!@G.2#0]STN=N[NMC>KS>J5
M^OOFTU?Y>K-M3X^N]SH7WA_[6F?7#/E&KS:UA_$@@[KMTE/WZ )<\ER"PN&.
M)P *P"L>9P "GHY=1/6[Z[DTZ'17/5?$.KKIN?:L;V)6L\7=F(G>VB;(W2YW
MLUXNY-/^SC'6/,M%IK"*!,>T+!(LM/FABUBJ6-$TXQ26K>5&>*(M?H9J1IJ>
MZ!TKT"0L1RC=MO,Q ((M]UYLS(<U'^CW]O^C-+N#@A LO<N1[,0Y7S P3A/!
M@.\/KDG8U4V)$I%)JDH<E:GM_$D8YB31F/&,25G&.:619^U!GT;DOODG;66U
M(!4&.VB$Y!$M<X7+-"XPI7&"BRR*L#0_1"X*SF!-40="XY&T/@(H;AIRF*@P
M77B4.1*\[?EE2<(71'R1-N67!>PI<#BLSHUSE=:F)JM6I]D,5!L%137!,HJ8
M69O<=NU-(EP6N<CCPB@MYI33.IR5L4\VKM6-1<L@XIZ9)0%FI5\Y3(LU\/SD
M"G/'&R3Q)#3,@:MX!X%[Y-K=/K"'K]=]%:G!5;HO4_B^:G-?10)<D?OZB/!;
MXCH<Z%9W7F%C9=]5_+YNL9BE4MJ*:3AGG-FFE#$N>"QPEA6D%$5:"N;4E+*?
MS,B;0TT8[2FCEC2H(>45H/IU>CCQ8?K:5W+07?-UP09<._<,/MD-]'4!#R^C
M'9[V]'2U(]JN=8O:9?GVFUP^VL7?%=#>_ZG^4A*=1X+K A.N>5-<C&=IC(6(
MTSA)"2T8Z+H:S,'8OJ_N:[VG:D-A6Y::"O%UL/+^[UY-:.'(.WK(QL03Z"IS
M@/(S#$JXK\P7CE!.,S#]:;UGOO"<N-&\!_)NB+?8ZI\77VW)!&.NW"V,:?-J
ML]';C3%CJNWB7[4Y7%_8;?0'_6W[^0^]_*I_6:^V7XP6*Y(H3TAD)BR+C18C
M&2X(M4G(I> BI4E29,!&>0/8&5FEP4NG#43735--AQE,;35\X9HQM.<,U:S5
M:1&Z#G\]9'*&_EOS"GU<!2BK'Q:?<'WWAC S=3^^ ,"=Z=,78M3A-5SF2D89
M9XQA%5.*:9D8O16+ I<1TT62JBS23JD-YP8?617M]_R?CXJ,^%=@\:BN,J)#
M'"K>H,(HP=WA!T._6$&3RR[P,\\,R./\Z7HVTT\GV4S_?%QLGVPKD*KVN.V[
M#;5Q]W\V0VPW[[MLPH+S4O,LPRPBS!90*'"1IQ%F15Z:_W2<1J"%.A7C(RN!
MFIC90&VZ9U,:UB??<XH)=-,MW^.T>/AT!F:+UK*@ V$.&ZNU\MCZ<E8BM!@I
MIW3"60B9<CH%V]-GI$XX&6<35J>D/_%.M"O390S0Q_N&,UN:_%VE=TVD;_E6
M_V*,UOO'^WF6QI&(LQRG19EC2F)C,D89Q4IG44EU7D8EJ*3?5(R/O!-9RKBT
MO> 67<_TRA"?H?N&_$3;$G0V1]Z61IRCR;>E@Y*%!]+,FI8*5B#4281NZYG_
MY<K,3[<O>4[#2^]+4+;_/?8ES\D(MB_YTO\.]J7.8?;;>FF&L44F:T:;WL]S
M(J,X+<S)B C;/DL38G<FAHM4)C*E"9<IJ,C<=*R/O#?M:79[4D/V!?>D_IE\
M@5TIV/Q\-_O2SKM\,/WMQG1E^E]V8W*:B>]Q:^IG_-]W<W*:D%&W)S<._#:H
M6_U5KQZU#2;2*J)$85;$$M-<V%XKB<*<Z(RD,4_+"-1AI1MX[(-'0P:FRW="
MNVE:'U%@>K"C$$XG/><YD,;8#3OI>GXNS//5=O)WSYZEAIOU:FLX,P_==<;@
M&RTK6W+TG6'+_&[6XWJY4$W<:D9EFI?,+)78IJUEML!_E)0X2=)(DXBDG*>
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
M#M!W"8#8S20<!SB8\KN,V7:-A*X5H#FA+S;2J+5:>_W"MX]5G1=Z'4>?#GQ
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
M81;%!2Y3G1>%SDK-G2ZJPK SH:>M8Z]):NP8W%T[&YM_I1I'7,TD:KAL/4W
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
M&G<)*B,M3#"*6\*9<41J%<ND 12@SLGRG#4\+%S?4B^QW_HM>-0'0>A8LF_
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
M1J>+\]%3,/-26IN\W:F&H2VA3:\*;3/0*8U@4:;H*Z^:=OX^1<V^Q6],4<*
MWO)FSKM![C?M<+K6=Q\NNQXY(^-#\,@^,=XHE(D2Q'GO"!/)&89*2K3VC5&O
M##5YW]3;3F@&&@W9>=S_G^!R/1,>C\O;9LHCIABD1 V*.97Y4SD3ZZU&T2N9
M:> QF>I@?Y:J)J^E^K;=E934NI5^#0'=,T55Q-B1,%;V$90'V ") )CDA9&<
MB3XOGNY3T^05TW'MXXN5TH!QP\VRWCEK^DM/A1"DPC"P=)R17A-K-)"8:-;6
MA9!C[5#^(0U-WA_U!:6#%'"HF:IQ'SE&J5R6V8YK+J[G.[XK>4R+44XN4J.
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
M;"(^<$IR5#S[9+).M;NX;Z;DX OX>Y]Z"\B<N:$<(PD=RK6OS25OP4DBHQ+
M))-2UO9FMI R\'7YX?I_="M>0>1-VH!U*\X]K,#=)IX'V8%-)%2R!*N/OD&
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
M\^*<K-V2$7"4!F64&%5JJB25:,RI)S8&(P(+$FSM9^\G"=H->3_P:TP]=;6
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
M6<?_P]Z;;K>9X^K"5X2].0\_D]30.2M5R4K2W>O[Y<4!M-7E2-F2G:KLJ_]
M6;(=V[(U\-5+U3G=52D[<40,#T&  ('4O$'.TZ2,._;X^ %0"XWT":S5AA.%
M_#]4!:H=!N5IFP3.)<B8G'<V9M:^!^,F8D9^ZM9"U2_#9P^Y]P>@E7DE(C.%
M$!Z,=W52:9U5:'(M\?!.Z%14PH'M4@^!52,E/P^=/23> 6PVF.EWDRF^)5=Q
M<>:R<-PX!$M'-6TN0[8Y)@,%=;*24;P86X_C>(FF<4>I=Y.ZVD]''6"N;IQ)
MGH3Y]_?SIZK3WEQ_N;Y<]HSX@/-ZA1'.\:X6I1 AKRXO[PO\C*R\04N"C1XI
M@E'&@$O(083: <_0+@S-F[ZV9J*?[,;A&'O"4HZG\ X0__1+@5L6[[@^8P)%
M":YVQI&N]N\AQJ)@X%QVCF,,RFWUY&<')&]-W+A/6 =%Z# *Z@!Y'^:SA)B7
MG9P^A<VO5A9G.BM6?-!06*1PWJ58IWO4C&9$DQ,RW?S&8VOBQGUE-BCRAE'0
MZ(F<)WGX_;JZR._+JZ]?:])[R=;GV>M9F.?WY:?)'%,M$3QS%+'Q$FM[FVK<
MM4T0*)8#FYSU.<:23=DNTW, %>-6: \"N>-JIF\(WO%$KG=0F#WH(&2=\14A
M),Q0HK/..5$08P.T[0:LP0KOQ@+6?O+NX0"]&9Y%N^%5(@[GN,D\NR!2E-R!
M3M4\UP'9P8L 3$>9E14LE]:3R[>E;=RBF&&/SR'4,[;I>CM-M8<F_H0W_]W>
M.RW.I(0106=K0(E,$1(/'!)GM--H?X7BMS)F>Y,P;HY\./-V')V,C;Q?PV3Z
M?OKF(DS/;SW1MU/Z<.+O[?3SCT^ 5^__SE*V65A1VTR5*E/:7Z$^)HS9T3\F
MT#Z36X%NG]7'S7<-A[?!-3$VU)[>0/<N@%9,WVZI3[/+?)9(;(Q;!\0.>:""
M.7!9:C J"^\T#]:J [RU%Y8?]^;YV+Y;2UUTX,EML-A7%SC_3-OL,WZI!=GS
M[V]I+TWF]<_.K(B6**%X)RH%*J, AY*!S=:*XJW6QC3VZ7:G<KN+8W92J#R2
MSDZ\U?C'R>*/!?W0/Z<)YU=T8-1^6\?M.;X="<=L/KZ'4+KJ0HY9)R6S!.EK
M-1XJ#4$6,K**1\<ERZQY7^TNNI#3PO6TF2]7JDJ\29RF$KVO#:]]J?5F-@D(
MM@X'\B%Z7CSRU#HA\C0E?X<^XKM@Z_&#I8/UTX$3\(B+U]]?XS1=? GS/Y;%
M1"9*D@AJB*CJI KO("CRJ*-17@4FZUR-H?'V@*9QD=="[R]!Z1 E= FJ-3>K
M,J,2"F/!(^0DZH.^P,!YK4A8VL=@9(C-YR>^1%-GH#H( 2_"ZP!U= &OQ=7[
M\NMLEA<?YK-\G:ZJ<[VJ-S->1!=X /*P5>W)X, 'YB'&1 YO"<;)UB'*<_3T
M!JM#-/\(5HW4T 6D'NV_VW+:S(LE VX@%+MLY4RLB% ;M&@F&#<EV-8%Q\^0
M,V[1R7$.O[U$WR.*[E76:N<P"5Z 68-U0]0:6W(Z,_., G\MC6M=DO<,.;V9
MI3U5_J)+OI_\.X#2I^NO7R\G.'_$TOK=:F;<:>?K7#M?WZB1:<4<Z2NO#+D'
M*38W2B^0U!FD]E7]HU+-=GKH 587),W788%Y>6[?#"#&U?OH3SC_-DFXN'=K
M^?K[6@#+S2F*D=FE!%[% DHH!)<T ^LB"BNDSJFT1MU!%(];*#? :7E$!9X@
M7->\KC=^5LEZGZ'0'@=EI )OE0/#)><"95&J]=W%812/_"SHB-@Z$-8'*'KL
M/.\__O'K/*1UG,0B1472>T#-9$T&U2%2TM;<D+#%:!,?3DK>D+_]X6-/"T>'
M*'/61+(=F+I'9\5=PI"83\DCUI?@KC[N$$!N!T75*K@L'9ID6K>0VDS-N'7
MQX@_]Q-\CQ"Z*UC@9\BL5A[)'!>4U3U-X+@@)]@'6[+Q@?OV]V*;Z>DL6MA3
MYR]!:5\%G'H>'A=7\TFZPOPF+"Z.G(!_?NVC9MYW$$-7*7>?&?EK >NE"X6R
MM3C%868@T.GB+3I6_I:#OW]4V!E+S!3N#&1>Z[DD*^1!1 G,>&U1%&0L-1;#
MCQ3\'5+LNV#I\4/OO?71P7'\(_4DM/J?6L#U+5PN173UADS"=S(8_PJ7UWCF
M343CR-$5(1-[QEKPD<X+C\'ZR'7BV\T1VQMN+Y(X;NZA-SRVU>B)'_D?YK.O
M.+^J/U<%\K4*_9\++->7[^C(6QSEZ-^2AF.Z /N(I2M70$L,G*,'7BVM"B5#
MM)X!YP%#*5J)OZ<K<-?59*W"VJ3MZM4]/=Z$GD8)7I^M@.*.0D\7% 2A$F25
M$[<R,]&\2^^VM/T=W(==\/>XO=X .NS L=C(S;TTJC0L*VX+Z-H51/$0(!I>
MVS(P'J/Q*JG6SL069(U\+SD('A[W+VBJG)[Q=B_'&D(6Q@4'UD:26\H9O L2
M(H^*BWIE:[;J(=L";[V4.32'PK90VU,O'4#M]35)E/RG]>1,<@05\Q$P.0V*
M60Y>,@/!H4$IM"[-AR?\2$&G -I7P;-FTNX *[\%$M\4Y]_O2V;%BF=.)D7.
M0HBE@*H-WB,F!,91!:LD<[GU*XEGR!DW;AX:1:WTT &D'I*O8^1%6802ZM@)
M+L@ZNQ A:QZ]L)KQTKJ 8!_H#%; ,C1T#I%W!W"IEP#7]'$/V6#!(K)ZY<.S
MJFV!/+&A,K$1B#NK@I/MWV@]2<JXV=JAX=-"_AW Z'TIDX0/F5#(@A'% YVZ
M=22H\> R^8@^.V_J!5EI_O#J24+&[<\T-(0.EWT' 'I7&[!<S"[SVR]?Y[-O
M-U<HZ_[+SA:A,@>+-<!@21(7Q%EMAF&$KRV>6R>QGB%GW,Y+0X.IE1XZ@-2_
M\&*2+G%-O91:BJ0U$)F,-@2C#2$QD)"0#F6&K,C6A;\_4C!N&Z6A@7. M$>>
M*O2Q]N-9WF1@",4)&>I41B(Z2EL;BF7@=6RQ=;[@=IF"%Z8(W2XX;E UZ%WB
M_H+M 0WK%X \9)L(OSD674<)T'Y 6<!+$XH@@ =LAH>QQP/MJ:R'ZMY#<B,K
M_+?)=/+E^LN*\,",EDQ$D);1&>>R %^* "NC1J6"R&*KZ[H75/[#HB,K?1^5
MS5K(;VS%A[_N$4Z^LLF8$I 3HRKA$7R=/6-#8BERIUQLL==_6'0<^]],\7O+
MKP/G\!="[176"H;\EF0^/9_02?=JL<"KQ>OOOX7_S.9O+L-BL32(2@0IA%2@
M68PD(#00$SF_Y.!PJV+Q4;3.C^] WKC7:T=)2 ZEK+YQ>,?8O0FR%,,7*P0"
MY[Q.R8BZMEIV8*(5G&>68V@=Q>Q(XKCYIL&@LCTD#]9;![#\-"M7?Y+ ?\)O
M>#F[?Z_$HY'"&8H1O6#+$9$0@O10Z*S(J6A'.[MUL= F8KJ%VN$0>%@'U$0?
M'0!KXRGQ[N[Y2C$6'0J(*&E;)A\ARIB@*(I",-"N=:V?^;Q,U;A9B''+?O93
M3<]@6]>O%CR35A<7BZ-=PTAL.<0Z?<4!T\HYYY5-MG6B:PNR.BW:V!,)VP)M
M3[5T@+3-9\$]GK(3V@HO5^_RDLS@DE40F6?*:\52\U*@;>CJM+2C#=::*^;$
M'SG\.ON&\VF5[Z]S^H'CO&K8M.@QGS%LQ7A7[Q:\02539L!#RG2@D],82C1
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
MCG^^FF.8E3<7L^GY_TQJ OXI2U\HP@U:*W!1D/ATH9@WF0Q."Y$%YCKB9JN
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
M\ 'GD\KHCT4W9\&[D+-!T"4[4/6KX&)M#U<D'2*1>6Q=6KP=92?SLNP0*S>
MDCJ WMV[X&5(=7FCM?R?Z]7;.;QZ7SZ'OS8PFSTG&QXR""D4*)X->*DE( I/
M\98JB;?.KQU$\,F\2SL$J,=3:0?X?5J2_YR2)B^_3Z;GZXM^XOK58H'D@^BH
M0W6L@8LZS:,H!HXS"<GEXKP*SK/C/!)ZALB3>;=V"$Z'55T'V'SI@:A$5:(E
M]S?41R@J6 F1^ -I;#(VEJBZ?+?;0Q[X$-RU5,O?(@=,&VS)_F(Q2Y-Z(_;G
MY.IB6;\V*[>C\'ZLO/T'7N8C9HD/I/#X>>26(ATITUR812?J@$M&&TL)V@9!
MH(!@F1,Q)MH7K:]5^LPTH^*,ZZ@@2$<>D;8.(B(#YIWCN<08P__+-+?%TYZ9
MYETT-?*PE+O>2S5?Y8/V,H<"A7%#1X[WX$NQ@+7C(C>F*--B0,H/BW9^-;F'
M1F<MQ-L++E8)*2\$.3J.DPM2AU %$H4O.8&5/@H>4TENJR8;VR)C[($Y!RCN
M*?7O(<6Q2^R?&#Y]+]O-5PG%I+F56CB@>%P31W4X.28''+EW)<3BS':/O+=:
MK@,\[*/)%V9Z'RC6OH$BU@/G&,K(N .3:./4WAITXDH!.41CA#4AYKWGOS]>
M;KQ9\$<"RCYB[> J8H?:&<4L*ZD.RXUU]F&MKO8JDO75&"P7F3'?^E:B<5';
MV G]?9R6@175&037>Y39[)(*H$WM\"RX!Z=2 JDL9NV3*&G(^LD3*VK;2=\O
M%[7M(OP.X/-<=97R,JJL.!A3.UU(B4#<<9!9^21YCE'9QC@ZI:*VG32]0U';
M+F+O $$[7"\S%;G2FH'7JH#RUH*+)@"W/CFAG=&N]3.MQD5MXV7;#S\#!U)4
M!Q#<N55CDB)X# @\D:^IC"_@-%G_PJQ0VGBN'[Z<[K/'9@\E;CMAY= >F[LH
MK@-@OKI<_@SF3Q<D]M=A@;DF*9#\D:K)G_^J7^*9M89+*XD-$VA7>Z<A$B-0
MM[3#Z"-C6]U3[@#'[2CK/"YH \(!E-0!]'[LK/=T5F%=LW+FN<"4F %=VV2H
MG#F$1*<,K_U$0W*Z/&R(<S  =Z&O\Z.Y#0P'4]@))].?_JE/UU^^A'D](7Z9
M3,,T3<+EVVF9S;\<YY7U(40=*V7>3' C9<DE'>:1/%T0ME8:%R7 &30@?4"E
MF;<FMZZ [#-+[CAS17#:WD[1J6/IU''H$O!@<S%):=KN_R]+WA1/^[['WD%3
M(_H'&2=G[_ \7/Y,XEM=@67M=0AT8F&I'6$8'5LA"0LB!N0QRY#9<W'Y M-_
MG<^^_3=]] V^Z(L[6#VQ8.>QS1[ZG+41[LBXN*%Z=;TE54'--(<B?)T3&"1$
MB0*212<M*EK\N?J<ET%Q?[5Q$'&PNF8-9#=VOO.7D":71#K%VI,P/?]/_>5W
M_//5',.LO+F83<__9S(]O[IXZJI2>)Y$DAFL(>X4JT]Z>>0@DP_%^ERTY2\Y
M78<2,1YT]E?Y; 3Y=Q"3[A!)"2&%#LI11%/'Y 5B*JK"P4@MK>>8$Q/']GMV
MNRH>.UVZS_DUL*(Z@.#-DX<WU_,JZ3,T7(24'<3D:B_W.D;*&T/;R06I#9*D
M>&.4_4! YX[0GEI^>+^VM\B[P<OOLVE:T>^=TUX8!9I;#DJ*"#ZJ (C<.7(<
M5"BMQW,]I*%S\],2-7L*O@/@T&$>Z[D^P5OH9VF=DI;H=LJ2B^ -.&$5*=R:
MH'@QWK6NRWA,Q<G<I1X"G@.%WQ=\[NT!9Y0)K'A 8X@)90U$# HR9V'Y E_J
MUL;G24).YL%O(Q#MJ8(.</01O^'T&A=G,I'3YX*'%"RK94X1HF$!G$0;3!&2
ME];%/.NU3^;9[2%HV4O0'0#DU_ELL?@PGY7)U1EG7!2M:V(S\\J_@Z"E!B.0
M2UT'SL36E\WWEC^95[*'P&1?<7> E-4]^_1\E1%?G*$,1B\G/(=,(:8CORQ:
MC<!]1)%+P=Q\9MDC(DYF^.(AJ#E,]*.V?%JS\#M>W66XS[QR,:=D@44BFMPO
M"\Z2;Q^M5:Y@,L6V?OSY P$G,UGQ$-3L+_+6\Q-;5@YL*NT^(.__TD<>GK7?
MB>A&.?=-:]XUJ>8V2%;'/]1?5-0*G'("O#&I.%U<X*VK?EZBJ=T-\W8O &ZN
M2E7"6*P@G[X^2E.>=H57)0,6;YVS&6GS#7;9O .A_93 'XRGS3?.0RFN P]J
MAU<I)#/O6&#@G/&UP(M\PVCIN'?%<%U8#J)U <SI]4 ?#"K[OQ[;16^=(7*5
MR$S2)BQUA+RW$I0,"('.2B!_DPL;)<^^=4[DA%^/[:3OEU^/[2+\#N#SW#,F
M7GQD*24HY&N29%R$X%($FZ17.B696.O;[E-Z/;:3IG=X/;:+V#M T'W)K#B0
MVA9FN26AU >9R;,ZEJI =2^<<TDK808T0&.^N!\(+P<*N3.8W+/(-U,I?!WT
MJ0.@U'2RUZGL+AL-2+]Z3E$O!7K'<95Z>DH_LF^TLV;Z!=EJ ^H47$Y* "L9
M:PEQ!*^]@UPX*TPG;%^1]"Q!_9QH!ZE].SCMH8.QZRH_77_]>CG!VJR03.[E
M]U?3_!D7]1+W$\Z_31(N5J:8Q8(IA3K$A-51V6@H8J9CVPF7<JEI@(?]QS<4
M46Z[8I?(V4?#LZ'%/3:&/N+D2[RFCUK>"J\9P*RTYYYL=/:U/T"!@(P80%:B
M\U;GI+?"RU.?WH_?TQ ;!XNQW\/I+E/@'/,EB@""UQY;QF1P06DH1FDN-2+F
MU@VX7Z*IEUJCD7VA_734 >8^7<?%)$_"_/O[^>-,%>)=2_Q[,]%O.PT6(N35
MY>5]@5-T*B*S.4-!4XN2:R<+[1!H(W)$(;)OW_2U-1-='I][8NSA+?RH"N\
M\:]2JLW*%Q_"]VH-;HL'A55!% .%BSHR75>9TEG!D/P%D^A/1/,Z\2<IZ?)X
M;H.]!J+OHM!A4V2T[(*_>%_N_=Y9TK[.J",7IG9P5B*2+VJM)H_&)XG%>C-
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
MA2([5WQB!LGS9JTO]#93,VYVM:&;V5CP'4!H=7WPB2*W^007ZV;K22$W643
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
M==]C*CJJ'=M3M\_6<^PLZ Z@<BN4NVCO+#/GM50DC)KRI3C/@=>Z0"*OWI6
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
M:M5#>M!ES3ZK]X2A?86^/*8$IH;8;8-]1=#OM)W/7%=$7,U>S#$C2F)8J!F
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
MCD-0+GAKO0GM -/%/)W=A?7$$*5=.#?U+)T[0X!T<*(8PX!.5$]8#Y:.4@I
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
M[<[^8NH 8R_>XNXU5,DDR5+2P(JN/"#R77$:$OD.26?/DSQZEX ]Z)C6"!X
MJUUOZL>6\=1OKX,G& MR7Z.J UQSWB2Q!G)N70+!C<-<E'-!W 7N,4;=3_>"
M-#HP]AIUOXN4.C"QCX^)RRXYGA)%O2HA$6$0R)NQ(,A)4<QD[Z1H;"/WG^DW
M7;WAL1#83EA3&[O])K8*EE-B00(613Q+D;SL)#0H38Z14?7_["#+-][$W1.;
M.[ZO&1Q??AW8Q .<^(<N_$T^ Q-<%Q8B8!W2ITAE24^M ^XY<\9Y9O4H73V;
M4]+W?,P)@ZT.@-.!^@RMDV>R:$XVR&(]MJQ3X MF0,=2S8AG/+7.!6_9Y>"X
M]OZX&-JS\<$. NT IN.EB%WG#M5TH5\NTX5FS!>7N,L0'<MD5R)"8!C!&Y<"
M?<=":9WT?5P*>_35)U6;C@'VUU"_RWK'F?8B8KU8%ZHV"A;2D4ER'FRQW& 4
M3MI! T+[TKQ+XGH\J_I ^/&5<0^X[:V'7S?9QQ_.<77>N3;>*X.4S&L4%/MQ
M3V94Q5I@S$,&YH+QY&([C=U4 (Y12-M?<ZS7I(L'@.U5'XEWBQ9FM+1!QI&"
M6L[)JRG$E^2(39K9DF*1UG4S2W1'VCJ_K/LK*.$!8-M="?VE$B[R)[SL4MR]
M+I+P2I[?YE!6G@M!,3.9) HR9##@,#,(S@CEDF+9G$Y-V@/R3G2>UFO2R,,@
M]U=0ROM.O&=)6&L")%\4&2VOP#FT$#/7)F6*_G7K!]"^8L;^FHV])H4\!&X'
MQHP_+]*IZ.)_YOFGS[47XN7TP(US_Q-9E.MZV]N"MH@B)D]N/F(!E60!QY#,
MFM6%61N4U]WTG!V'!3VZOJ_] G8TB+[J<'0X^V9&&LV]%^!Y2:!TM. C.M >
M@T\H>3*#BIA.3*U?_;WN>(K3H1'8"<5_N3OAE]DGI5%!Q#J$NXZPE\H"6LG!
M&0Q)!D9_<SH!\H[$O_I;Y5=@"<;$\][F@%8/R^Y=@;N7A2^S3C.F3304)"E)
M_J M#IP.#DC^'',,UMO32:/8D?@>'?S_-07'P_.KC@FV=Y07A.J7N<8%K\//
M!5C45?:"0> 9R:G2MC"!6I;F'7VZH/S57Z:_ A,P&I)?M?[O$$UQY<E+<A:"
MK<_ZO'8*]I:!3F1+E991IF[F/!_[3N"4[^U?@>Z/A.).[OR//,*(G*$B'6?
MI)"@-*<(R18%B3L3O4],\=97^AT.Q#KR:3[IC7W' .OE\ TOFZVPL]EZ\^G3
M:O-8_^OB?#5?K.=Q8Z.N.3V+-@NC4(/UM6X/,4%P.D/6$JUVRC ]2L;8)-3V
M>-!._Y#6/_!.646?&WG\,:^^\%D62FC'$K#:P5!E*<!E<GA8],(S+X(WHY2/
MCD+-(!4[\@"OTU2QML#I187V<<X'3PT75CHF(QWVK'8H=M)"Y01(9XJ3J@A9
MNDE_;CII_LA#O*97J&Y@=$+-_C]<?/F"J^_+<DM2V_[W\[QNWNE_V')CM?G?
M@]CC]/@/Q0:FHZ#0Q".H4A"<T 8,*F&8IRBE'*E.JE6/_WWU<>LIOKTX7Y_C
M(LT7GVY? WF33 C,0-**3(16!I#K""&*Y$@=B\JMAV:/0TF7&3_[H+'U(/D&
M@C]EK^8A%ZYRAE6NB0(&A&04&3DAP3EB@$BA*"6*EJR;D:1/$=$EZ(^*S/&4
M90^8G'[JV:,).7];+=?K&<_":C)B$'5UU[SFX!4JT(&XDYV(WO=V4CQ"QHFF
M@_6K,8="I8_\K.J]_DKQ"H4H%ROB[B4UEP'8+=?V.MI*L\R,D#F)VIB2$XUD
M'$+A!KA5A@>FH@O-KY-VWN6)9CR-B/9Q!?T*2OT>)F&\622*W^>KS2?<- ?
MXH6,R8(UTE0EU^ E^;2B6.L8XY[G;I**AQ+5XX/B29\.;6'T>M3KH9^)4J(,
MEHR+#1%4Y@(<+QITG=R=K4Z6Z\[4:;]PI+\,FW[5YS"8=)+U<B@3+E."+\W'
MY;/,LO[50]XPCR(DSLF4^,J;Z$E2=6*X3]K+HJWHYUUB1]JZ#%MZN-T:!1RO
MX+YKZ[_6EKQ7EL-X*26W@$[PFJP3P>D2(<<<9;+:9MY-UN=31'09S_2@!H>)
MNX\8O-U9>2]Y].X3Z<T(ZIG0,H9<SW+KR/?4/@-:+R!:C"FE[+WO325VI[++
MF*8'G1D9,*_@$!G(H9G)N:28%(AH:\]W*<"[4,#%% M/.3)WHGKT:AY81D'X
M- JY$]Q.YTGFR3DD0XJD[S+(H>5V,T5,)P\J60?.D0/ T!J,!:,?-O*\I3ZV
M(Z_+6.AD=7(BV)W"Z?@2:ZZH'\8=XXJI':SK$!\%RCA+!LM0%%H[F(08O#]^
MU5U3"KL,SEZM7HX'OE-0S4.?'9YE%G/(;(D,K(M8F>4A!*%!EB*48CPST=L]
MXD$$=QDAGJSB=@/-5Z#'@R."A)X7+H%[;>L W0@850:G56 Y*"52-UWN1@A
M3^%)[11T<PRX_64>X9[EF)?&*1XD%!\E<8R^.),*Y")0!"-2S+W=$!U&<9=Z
MV\.MZQ&!] H.P%OO.L^R12C#:YX"\,C)(@6V*?.M2<OD^,<2M=&])><.)*W'
M2M<N%&D,:+R*A\ W*6WZ4^#93_-U/%NN-[[VE<B4\S:7)"&*FL^?,X=@HJU6
MQ' >@TO]#- :0E"/A:M=Z$<[&/1RCCRHOAQ0WOZB9_L^UXGF]/<_+A<;UES@
M6:U[%\0B[KAW =#'  H+<4=(78MT44K')7.C:,IQR3SM%[Z&(&_54.%(B'L%
M2KFS*_P4Y_@,8Y8BDI#IK,_$N>S U?@Y)*%"*%$F/4HR?A?4G_:#8+\J/!$^
M7X%F/^V;/\TB$:1 9A(DH74=_\YJ5H.'Z%!XX3PR,4I/WN.2>=J/A/WJZMB(
MZT4I#P^8;UY,-YT/[S9.FQ')QFO+@)G 0-4O7K  0N6"RJ3,73=CL':@Z[2?
M^$96NYXP]0KT[)9_<(\1F5F)#A&$X F4- Z"Y050LB ,%U+:45KPC4%,EQ?\
MKT"CVJ#G%:C1R][W$\T_9\ZPK(N/X!)9&17YYM9-@HR!.?*XT1G3F9KM36R7
MSP.O0 V/@[Y>U+2-XWV7$7R6<DA<.0IZ,57YD=7R0270*3!&7&+<]G8I\S0U
M7;XS]*)HT^/GA!ID7C<(O1>HWNH7VKQ+Y@YKCM4J<U^RC],O$W,*27,!J!6G
M&,4;"$%[8 FE39(S%HXT%ZY5O\SX.:>+L_RV[)]J_;%JY<PG5[1G=<H!]Z"4
MB8"&&8@&(P^<Z1R;=^9HM?DN7[?VP=P#LSN)>#OP5RYW3K_\YL_Y>H;%2B-3
M!J%JR8TA"LC9"I 5.5I,!ZY,:VS>V<#$^)H&!,M6$ND 3OLS[H;L1:J=R/_
M+_FG9;UKG@7R]8TI'**N(8!E&=#9!-&6G&SAP81^Z@^?IF-:<!\ JV:U1HUD
MW '.KR<CW?3X^SUO&F5H;X4JTD!108'R@H%SHE#X&F7]GV*L=>W DYOI\K@^
M(DZ>&F=UD-!Z0]^6!!/1!L$BD&\O:VX<D2"LA9*EB8Y[E4SKVX%'MM%Y[L2D
MB-M#4!-B;;TZGVWF?VS.BTQ.2Q8A5_H-*&8S>%\RN)P,%L<EEX.>6NA3;R&+
M_G2#JCL+3HRC21W!_3G? URV*$?/7$ 7:+->@Q+*TW=.@PU,^L(P.3.H0F<(
M8*8\[ X0UGUQ[\&YB07^^WPQ_W+Q9;MQ2QO3J"TD82QMG'D(QEL(GJ>4E4"I
M<P.1WUET8J'O([)E"_Y-+7C\\_;&N>+!UD2\$HC\4 1@9 XB\S)P;FR(KH7@
M;R\ZS0'13/![\Z\#[W/OQY/?KB>)!9>8RNC I-I-T&*=VD71J$6RF\XI)M@@
M4W&,)^7K74^<:]C%Y=2197_*:']N<-T_EF?T,6?S\^]U=-WV&)@1YQU/+H$H
MT8&27H+7(0'7O 2.EFMWI$>3$:CK_"ZB,6Z/,?WP<!#]1=3K\K"=*9Y*,IP,
M72JE<D:!LS(!*H\JJ>AM["9=<&?J.K]X.7WUV@-$KTV]WL_7__QEE6MB22:
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
MX#,Y#S_E;_EL^;5R:'N?=CW/!8.)OL[X4JH.!U%$$JO7"9DS)82S;M (I!T
M-&!;TQZ*XT&JM40Z -F'?$8_^O2WO,@K/"/"WJ0O\\6\WE:=S[_EJ]O;+7$J
MA$+*XD!'FT&I0J9<I012*W)<C<H\MK97.VUPVB*&\8 WGI0Z@& ;U_7F1<SF
M("F>*A!XBN2^)@<^(()U23BAO4Q:-@9I8Q)ZJ1ON):B8$B$=*,B6,HKP'R5\
MJ_TS8[Q7$C-9% KO5<X:PJ;9O? Z)H%1JM:^P+"=3>MA3@J>^]?C[279 3Z/
ME48P4S%*6]/>D$D'BI-O%91*P#!+IXR6TAY]2'LCVJ9UF7O2D2[1U(&6#9+1
M'\O%M[RNJ3:5(^N/RW,\N_WS*J<_EN?_E<]O)#@C4A63S .W-9M4UPL:Q@P(
M5+*$[$,*HXWU;DW,M*Y33WK4!UY>L^)<BNR7Y6K[5_7W^$P8G3 ;"OMSK-$7
MWXR^U"!=,34G3XO2^F+XN!1.6_S\EU"QPY&UM]Y]RZNP'"U-\HIC/^1%+O/S
M^BAZ2!KD<Q]W>)KCX,TV2F.\@^!%>I_/YZN-Q_/3?!W/ENN+5;YI'B\<Q08J
M@"O*$VP#N3&H(J2 PN2"BC5WA7?87KL$QY^(\XN<[HC@>KGMU8(J.@N/"BR/
MDL(E[0&58N"-MZ9(6?-"1DM<'+#!:>/?L5#U='9B:YEUX$/<<*V2\^$K11/+
MU9U73CHI<O8I@TF2UWDT#IQ0!G1P-A7K)3.MLV=?W%0OV8G- ?'@7::E='J'
MV_8](7 B2C,.-BM1.XE&\)X8QH)P+ 5;BP"/";@>TA : V$7F.TAE0Z 1KLF
MWW0>*T%7KT>I<&.T!D?!'"@D1736(7CI S,\<L%;)ZP^W$7',-I'T,NF7)\0
M-W%YL3A??9_]_<.LF.BLILU&B[1C91B$(B1@*2Q[9@5+SSVSK7/\MT_+;_^^
M_<1+F&S_<(.0F_6F1<2A$EL>Q+X.# 7%HGG^:7&;?A>20N.@U/<)Y5& ,R*!
MT#)8ZU$:T]I./-C$M+?F8YN)PWC>@97X^)\SBTJ:$@TH4V>A"*RY""J#-E*:
M%+).^KD)7;M9B8__.:V5.%!@RX.XUX&\?_QC9D,6UL4"W.<:03H+Z(P&Q@7+
MR:$+XKE:R]WD_>,?TQJ MO+>D7L=R/O7/V9DVG+27('(=?)W9 404=;!!$J;
MY&SASX6]N\G[UV'R'NUYIZV\=^1>!_+^Z>>9B=PGH8E@# F48QF0880H4^+,
M&<5R.WO^T\_3OC6TE?>.W.O Z;OKX-3JI4T,79@)@9<$R$L$Q>E\0F[KNTD6
M&J/D/+=.L'M\)[T4WQSW?FLO.72)IJV/'*47I%@(TJ<ZW%%+(&6RP'R=AY.2
M,[%U$?=3>^GIWF$_.;\(G3V8/G7-ZETB%./_[]8<,QV"=9F#SM&2/?4*R$E*
M%%-;%;$.1K3W4AZ?*$M]:H7>\+"/\):M.=G#T,#+0O"< L::?A)8;1?N GA!
MY[*-CC3%"L/YH(S7IC,FCY"7/=9YLS]W>X#$C8O&3:3PJ=[.4>#,&+AB,R24
MR7!9%+I!#W&G-4=R)V$],4=R%\Y-/4[P[AQ$] 1RK2"I6F&*]5*VR Q$.L98
M&V+F00D IS='<B>1/3U'<@?^32WX.W,0M>/,\" I_A*F]GRDC3.-$(3TVJ&E
MGPW*7#V].9)["WYO_G4003P\]VZ.O=^N,_J2DUI($4#6HG-ER(OQBIRCP(E
MDPGHK/6DF4$;FWAHS-&BU?92Z@=Z/RX7YZMYN*A2VUP+7:K3F\7BHF9UWOQP
M_2Y?3Q"\FFY3HDO(2,>DLA3'H<K@)45TGGMNZ<CF)9MQ@'G(MB=^>&T/IL?A
M>C3)]@OF+56KW_&<I++X=.?GEY2^+9L?SD*($H5@H$WMYA]S]1@2$2RMLL%&
M%EPY#I2';WK:V\+)@#R25$\:QK/(C9:,@J3(.?$YV 1$>P&6? G*,4NA5#?X
MG?;:H6?@[B3'_A%;&;O*]6]Q]?WV+[WY4M^09DE%YKS7$$-E<B@)G$^N/A=J
MY2P7IAS)@1BXXVE=WLF1VU*>4]_!_XZ+5'_^_8JX.S[1FQA)FJ2D'Y>TU'+U
M9I$^+.,<SS[D>+&:GW__#?^UWE0??-H.2"7&VU LXQ:840F4)7\I"(:U)V&(
M!FL$>R]X?^+ROOG6IAU8.!YL.Q#DU##>XZSY^6S^:4Y!\>U"FJMKE/KK5V>1
M1)6LQD3>D].U/$]#8!*!>Q3,2BZSY(/P/-X>IQT=.#*P.Q%ME^,I+EM3?<0_
M\_H/7%UVC3J@[O*YCSN\[G+P9AO575ZO]TA%G,R<!6X%J&()C=850!(WB)Q2
MBNB,:]Y@[YGM'.I_TH?^2'"<G_](?/U>EJM-@^+-C9^N<RQ532T(TM;Y?)J^
M(]>$_LDV."]+:4WHT[OIH2?EX7BX[RTVXGX'<4P=VG-=:/^O32_J[S]MMT)4
MOEFO\_EEZHIVKO"@:D!&=!G)@?Z<0,H2'5=98?/4GJ%[FQ9CK;"P/()@.@#<
M?1JV>3"H'=>>U[;F-6M%60:AOF2%P"**;%6PS6O5'MW)M& :1^H/8]U#13"U
M\[]IS?EX$]>'RKA](O4V^*@5J9^M*?G9.? .&>@4&"(K1=Q_M'EJ+.ONBT_^
M]'*PP)='Y/[4Z/HCG[_]FJN[NOCTVW*]_F7^9TZ7NK=(OY+@%IM88_,W6_)"
M22::P,%JK^J[41W>5RC6D<(9+Y)*:=@5R.YK3_X:TA1;(_.^@Q/P?3ZKC2/?
MX>K\^\<54K :-[<O/WR__9.-E5=>!ND- V-J2Z.LR,J3$H$1/E@G1-*B]:DX
M?'?3XFXDMVLDX70&NZV2EN2CLHFVK(,$%0,#K$Z$C3(BHM'BV9*O0^'5@\,U
MEKR?@=4>S.\ /C\N5U^79);S?RSGB_-_$&LIF-X:X$*6/C-?@.PZ*5R1!IPV
M JSQ-HJ85/NKE6>VTP^@]I'T@]D7;=C> 8*N+V.VH[ZW:E6\D;*F.B>!Q!WO
M"@0TQ"P51=&H<TRMC=#C.YGV<7ZD\ZP!T[N$SE:UO&)*D?Z =2: TE&"+Y@
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
M\NFQP=J#Z!OL U\VA%$^61'ND#4QHLB;$*5I,-:YTQA[D%G)6Z+,!X>A\:K
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
MT,)+!_^'; @&G(W&(P6+&AGO/!$D^,#W'='^>]\N'*,[.6X7C@&KCO3(YZF
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
M;LW,3!?A/C]7@CT7Z0$.,R0B;AQ#ACOP@9UH2&-@#PB=>E0=H5S[*:I)OTX
MOAT,A<*)[9_ M;U:,O$.#CVK-QTBLJ"2.#SQB%,?D,+  L&LB2(XS%FGO@$'
MLMM?SEPV*))Q@\L@V*K48MG><OVF/#9-8XA%)&7M<]\$$$<@B#812Q5%C"S'
MFY==\Y=[_G(JGCM5HZ=P2U\7O0\@L^4I).W5U]<I$>O^_@(.%LK[!E&6FJG0
MAJ2N;A$U(GT<0B2QVVN(W7/4H@=]P6OS2[("Y^2%"7T,R1$6>60-1T2E$J3$
MA/36R\&^R(E5%.SJ9DIY_I/5<='W[$F^KWF2ZB?XZE3H[LRYV:V9G"W>F=GL
M#CY<=J(8^=AH3S0X:TUJ@F(:A[14"FD#QP 1&Q^:3H]M^Y^AMA-6D[?;7POV
MGYXR0%)E%#QE'(=_W:8[AG0W_QFX6S[).*7QRX$A,W1R.8;H7*U9GL_Y6)#.
MQ! 4=0TB%O8H[F4$?XAQ)+PA@A#8 5WV9N0[:#FY-<OS<5<6VFH2E3885#P]
M6TT]0K0- @Z0)G(=/5=D8/XJB#YG0?]%&Y53Q5W!SK7) _RSY2F!8=,(RS2R
M,7+$&??(-" <KVC )ACC16[/9P<I52E.#XP/*$T?@=>I-^L318.9;<#S0RX(
MD1I^,*0B2_4^(X[&*XEY]@9/NXBI2W=Z07U8?7K(O3X%6A\=A;%,-,$AAAFL
M+#@I(N4I2X6OFT@;SYLPL/+4$ #.!/)^U>DA\=(ES1[J_Z>BYHN[7\/B6^M3
M4NI\E67SXM,0/IOKU:+S<)90-BI$4Q88ETHBXX--?452WW4O1;<.?(>*GYU
M8^'N"KEVNE>%JK!*[N)CO5RY],$0<">M(L )=QP9BAU2+#018\.M(!F4;C\5
M!=M!O9H6M(- 4CI:_7___JZ]OC'3N_N..$118S08YR:U=.9.(1N,AK\R+&6@
M#7'=:LQO#%Q.0W*"U6:27'W.T6-$S$OE8TJ)LH&:U <-(_ !',)*P*J(EIC-
MDDVY_:-*PM%#G\OZB;RTP=AN9M?E!LS5@R$^_V,*$WX;WWQI)WYDG<!"I!A^
M#$UJ)4M2352-,*R^H)K(J>AV\]5K^JI<[9ZPMZ^*004&ZF+6NA#\LJG1%[-[
MAY^/I':\T:9)N23I59" ;5P)CW1(A12QD=[EMEB=B:O*X3Y-]88%ILZKC[5W
M^?%CNLNY[_W^_V[-9!S3#<^96[8%."7E_]@I,ER-G,+4B5<ER2%[F/5LVZR/
M77P8#<(RBH*RL-,*C9$A!,R5<L)1$6GL]M#[P,&F&S6G'.#VS_"8F;YR,)2P
MUG%GD-.8@QOI88U*FIZ\8H5Q0Y6U.8((1Q%5SGD?0%>>'N2&@Z:"#?21N<FD
M_<-,W?))]4-9TOM0L>54$6X4D@WVB!O/D"46? -'I6#>*\-R[Y[=**M5ZTY2
MBW9PC*K7O/7!6QD>N%8&L8:GXF-.("U91$)++DFT3<B>D=V%KK)GA2'TX2B5
MZP%.!0KWP$KJ%PC3CQ<I-V<=F*%.VD8YCIH ;,"YQR(C:(03/":6.4\:DMO
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
M8>KL\<QFEF,,8 (2MTF_WR%&1D8.P2;'^C:6V+OKQY)N@*Z2@C.7#-'UN=;
MF[Z]K5]*1"9N;_DI9F\FD(432(]3!F8O3J80&&GYAA,+.7%]9C8A9GG4F5:5
MBM!("%[ C')ZYKG]]*CW@I/K#\Y?/SG\'HF8)0^V#:F36,5N<>XX?"XX.U-=
M^4\$G%@$8[5<9-'A[B4:/KIF)_W+Z3\,_ M02P,$%     @ ?8@<6S53DG(7
M P  P @  !X   !A;W-L97@R,S%F>3(P,C5D96QO:71T971O=2YH=&W-5EMO
MVS84?M^O.+.Q= 4L1Y1LR;<:R!RG<)<Y@>TBCP,M'=E<)5(@*:?>K]_1Q5NZ
M)JB!HMW\0!_B7/A]'WE(3?8V2Z>3/?)X^L/D1\>!:Q45&4H+D49N,8;""+F#
MAQC-!W"<)FJF\J,6N[T%S_7Z\*#T!W'@M=\*F^+T5&=R6<\GE]4BDZV*C]-)
M+ X@XC<MD? H[GG;Q(WHO\\8C\*@[[.A'V+?'?+@=]:B5 JO<XP]IOBFE0GI
M[+%<?]3SNF$_M^-'$=O]B+GN3ZTJ=#I)E+2TGJ;\VJS+?%;,XD?K\%3LY*BB
MU*I33^Y(I4J/VF[U&Y<>)^&92(^C5QN1H8$E/L)*95R^ZAC4(JECC/@3"0XA
MJZ:/-=J02J1"X@D]\TJ\\X][L16DI=]EGX)]RIGK'=&V*A\QOUM2?@(\(J51
M?W_DL[OE>K[<P-T-+);7\_LY#31=S=\NUIOY:GX-]^]_N5W,X&HVNWN_W"R6
M;^%FL?H-OD1SJZQ5V8CUNEY^VI%G-O/Y;?RC,%8DQZ]+^R8J]IY5\0$A4M*4
M76<5V#V"D)'2N=+<"B5A>P2-"6J44>F"%>Z$L8US;:E-JX[]>:E,%WS?=[QP
MZ#'6J>U@&/B#D\U</VAL;^ -P\9VP^&@L=G0'?K]QAX$O8%[LEWF-;DL]%CH
M=X#+N)X'0<_U7P/!N5$Z@[4S )6 *C0!)QK60%Q=)E?%CD0&C_"4%T>'W"G1
MH NF(9X(R64D>$KR-[Q,6>HJS?>\6N\NPQV'-6:"-(N+R"H-MR(39?G27U;!
M),'(B@-*-.>G7[0'1&ML2&)J)DD8*,1JE8(ZH'X"K>94HN9YCER7%FV+W0L#
M5U(6%+*J0OX6A+G.KY#04B6Z(Z4 RI@ ORLD@N_6:G3/ZGWOT\X_YZQ_SP/-
M/#K0%^T>Z5B-<(VI$M8B7+3]P1@VJHA(@]O;^Q=@_D\HK+F$=\I@!V8D-&V=
M%/R_1U7WST6;!>[XU$3GG!K_S$OT7X]JKHPH+YE1W:8'_.R9/24V][7[3PK?
M&I46]N64EYZO%]_L9JR_("ZK+Y>_ %!+ P04    " !]B!Q;=HEX8(D#  "5
M"@  'P   &%O<VQE>#(S,F9Y,C R-6)A:V5R8V]N<V5N="YH=&W%5FUOVS80
M_KY?<7.P- $L1V^VY)<:<!VG\.HY@>T@V*>!IBB;JT0*%)74^_4[4=*6M'7G
M#6NK#\11O#L]S[V)H[U.D_%HST@T_F'THV7!M:1%RH0&JAC1+((BYV('#Q'+
MWX-EU5I3F1T4W^TUN+;;A0>IWO-'4IUKKA,V;OR,KJK]Z,I\9+25T6$\BO@C
M\.AUBW=MZMM!/W!</_1C&O7]+@VV/8_Z0>R$8>\WIX6FJ%[9Y/J0L->ME MK
MS\KO#WRW$W0S/7SBD=X/'-O^J654QZ-8"HW?4VA?B96;3YQI]D%;).$[,3"4
M6I5I<TQE(M7@S#;/L#RQ8I+RY#!XM>$IRV')GF E4R)>M7.F>%SIY/P/AG 0
MF=D^56@#=)%PP1KTCEOBG7W8\RW'6'H=]R78YYR)VB%M+;.!XW5*RL^ 4XPT
M4]\>^?1VN9XM-W![ _/E]>QNA@MN5[.W\_5FMII=P]W]F\5\"I/I]/9^N9DO
MW\+-?/4+_!/-K=1:I@/'[[@OF?Y>Y)K'A];1_'X^LR_-ODJ$_(\C9 <8H0<&
M5(J\["@M0>\9<$&ERJ0BFDL!VP,H%C/%!"V/C,:*[7BN:X6UQC8L.RD'W-U(
ME<+:"N%B*3O@>9[E!GW7<=J5W.OWO+"1'=OKU;(;NOV@EK'=PEIV^G;?Z]9R
MV/-#NY%MQZUMG<!U J\-1$35OM?S;>\29 R3)-L3<W";LAV!-4LYDHT*JJ6"
M!4]Y.4!0418*62)G#9$9*I-BAPG!@F^7 \2'B^9%:%X@))(W\6)QS&C)/C9;
M$LG,!*8$L+XOU3W+1D)-&?S_"3;.!EQC*=$34KYF.S-!5X9Q.3TO-C+C%-G9
ME^=GW7 (\S13\K%.*_*L5,DV8=!87_.<)C(O%,N_'K,O\F@##GVJ^!83AI6Y
ME)J!XUVV,94),;SJ#)4%+A->I3;F@@C*28)(F\JMJJ=4_<PIY'3/H@*IGUI2
MZ"[+&%$E!-,R/(>)$ 5ZK0+Y5Z<XMO7N]$J-42Y!'M W,!'AJY\+P<"SJZKL
M_/M)\^4!]7RF_X<Y]RTKPG&Q(L[/_&"8FQ7>3-[-5K"9+Q:_POVZ#8O%W7<%
M6+4>$9K -"&*M&&*D<24"DZ. /O^434_T6KVG9\Y/7O8#,!32L;+]$E5]M%-
M*9,Y+P?HH&KC1_;)W:DQK'_"]M\F9(N-7NCC)L?N)$<O8O5:70NOS'7T3U!+
M P04    " !]B!Q;*);]U9D'  !X(   %@   &%O<VQE>#,Q,69Y,C R-3$P
M:RYH=&W=6F%O&S<2_7Z_@N?B+@X@R9)LU;;L&% 5!35:Q(7MM+U/!VHYJR6\
MN]R2NY+57]\WY,J2+:F1X39('2".=SD<#F?>O!DN<YZ467IQGI!4%_\Z_W>S
M*=Z;J,HH+T5D29:D1.5T/A&_*')WHMFLI8:FF%L]24K1;7=[XA=C[_14AO%2
MERE=+/2<'X3G\P._R/G8J/G%N=)3H=6[/1V?=B,91R>]XYXZ&DMY^NVQ["AY
MTNX==KHT[OR_LX>I$ ]S7#E/Z=U>IO-F0KQ^_ZC;.NX5Y=E,JS+I=]KM_^QY
MT8OSV.0EUK.8'WX-:M:4E71?-F6J)WG?;VDO3%T,1R8UMO]-V_\YXY%F+#.=
MSOMO;G5&3GRDF;@VF<S?-!Q9'0<9IW\GF /+_.,L6'L,%:G.:6%]I\OVCNX3
M/=;E?[_I?-L^.^RT.N*QR:L[EW:"S9>FZ)]"]XKM$9Q-]LL;/QQ=WUY^N!P.
M;B^O/HJK#V+X_>7H@QC].AI^NKW\>817&!U=_W/W]-.GZYM/@X^WXO9*W(R&
M_MUAN\M[O?U^)&X&U]\-/HYNFE>__CCZGQ@,;WFDVVYW=]SQWE:L?F[*W^*2
MHXTNN6R(FY**A'(Q;(EA(O-)0T1D2QW/19E(H+=W<K93D(]:G+"%5 K,TDPI
MQIK'K6YO$7N=*\2]W^QV6?#+;[73"IFX_O-2)')*PM)4TPS<6";:X:DPMA0F
M%Q^,S8)@I]W\09A8#-(BD4+F2EQE-)'BAC(=F5Q546FL^%%G&A0+SYV^#L]U
MMWKN.^G@+_@HFXN[W,Q24A-J/'*@,K A-Z@\6$?J'&Z;BRHO;478 FJ1+TMP
MJA09GJR6J8AEA%=6&#A2E";(K0GD%)%STLY9))-WA'57=#J\4S &2Z:^IF$-
M%HBT10V#6([IL$21%;-$1XEP%?]8SI^1I5H);R#3+D6QX[HYTV6"#;J"(F\@
MZRU@FE'8YA33E!C/5]WP>L!P^'PPD(AU#G=SY);N;?@$,ABV*^,ZCY%NLM30
MH_,HK11T(H0KOFP@_-JF<U$@ @P>!E6:+M%1!\8]69HS5+/B!DM4*00 "8.X
M^>6<MR>2+A%Q:F9N@1=+$^U**[&0Y)?!;EC96 F[6QBS9NWKB?S1ULC?/G+3
M&U='M:XCG# FCC4>]]U;[[U+(2WY.,'O>IP2^U,0P#%.M4MX!HMEX OF#'Y6
MVD6I<17F,9-8DX: %=9$I/#:B7W$1Q$"'H(PNH^XGI$8($FOJY1<S>*'LMGI
M[5,PI=-3X2D\:FY-\H 67D1P.J^ * 25#7K>:O&CU6*LQCM^BB](<"EZ4=$]
M[GXM@)%; ?.>'!I!.,Y3[N=#V^!J$,G*[3Z%:7E,B%"]4B!Z4UDH0,Y.M?-,
M "G*O1[N=I8<LLI#EE+I0UXS_3)BC9JC>%"#3V"+,ZE6_HCEJK'32DNK>0,Z
MU"//C#EKJAS7")\ISA<4SQO&$0S"X<I/*B2P%E6I9+K#MKP1RUJ#&:%RK19<
M_#8F%@0C8?X+&Y&O!TWC'=&T<P:O@6KWW-\96\#C5"N&C'0FE\QTT@%NW'PP
MCJ15BY@"95J.=:K+.9>>3<LRPGWX?60#.!^)KC0OGE#OZPT5E2V +.=+9109
MJ[P!OHV94(X*F )@&*&"D<LB:-$"B(!P77@Z>Q4PBK;":#25:>4SEWU,<8P>
M0D_A';>A%T"1VX&#PN/FQL#C!1/!'RZT'V-3E=O7WH4EY8,T<6\5?[XQ%>-%
MU^93@((/8$\(-R_PCP^YVLX<P:?KL>%#2EW/_<B3T#^#*;BJF"BJ+/M^A<(?
MZ<N,*_&&/XQ BXN@XK<*W ^E^VO",8"#O'TB5YN)_I7\:8H/6GGU8,O;8$DB
MW4.-XXSW0"/EJ=#OOJ:I.<Y,=Y361ZLG\HT7..3%L/JJ6N+>7]D2^X\0:H'(
MQC(SF2A6$;),4H[T,^K=6O\"NR2ZE])8]U!<_ LHRW#X+HDV4M_8H'#QB-*P
MR4_?!X+ -(Z9#/]R][2 .OU6:9CLP5WED3]LO7WU/>X 1U+N#S3"S,T]GQ4B
M30A*71@>>LT9R3MF^E"?/=?[SL)_ ED<3Y\5ZKHM#(>L#2DM%28Z>LCH#;"H
M.Q$((\)H&!JAT#A4&5=E" ^<Y+=1,^;&(_PK*B+;V\\!:D5LD38-N)U\FB-P
M_HM1'>%&(%^=3TTZ)6;@7$[J#U^V9@;*BM3,":.SQ 0ND(_P@WB_L!BU=OU8
M_^6]^QZ>"HPPJ":5JR]-NB>-<!.U9O=?9^#I3O8%>W9QWT-M>GSW5/K>OQ8?
M(Y_(-F%V*@M'_<4O9V#_(I7SOLZ]"7[26:U\;,K29%[_E*L(BG^]AE\N#-<7
M9D?=5J?=XSNSTN*O6BQ<7Z>U_'7:0:G6QTY/6J?M[</M5N=A[,#K#OJQ U?(
M_-W>X=YB0IW'_6YQ+SJ;+H">;B/LX(MBKQUB>W1\YOS/;2G^]([D 0@[^*$.
M-F,#;A#^^X!8;.A/G,3\M]5%7\D]VV:';O56N*E]3=@9)IIB,;JGJ.+SFK@*
M3=TZ/@Y\+J\QV)_?#CZY#,<1WG^_[H</4E-:NQY?8LYS17LY18X!O*K</F4;
M;K;>M=<_P\W_@?\?!W\ 4$L#!!0    ( 'V('%N,FN*(M0<  &,@   6
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
MTIW7ZM5/?\E_Y/YSP;\!4$L#!!0    ( 'V('%N\SDL*L@0  +P1   6
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
M?65ER,6A$#0@VC$O]>4)6A&%JQ'=VJ*SK RZ:*[2E$TR7EO0HR/?]65#V;4
M]PK=[#:QC-Z<7TRJ_2^ J65C#YY#P?0<Z+2O$E/=*T0/[8%<D"QTY%Z![*J]
MWB_@<&C>K#^@O.(_Z%WLP+:(V9U^(?**OR-DI5ND)Q.>CV\^G1)9::PM:BN#
M >45_XZ# 2L=CC:YCMI+<#V'R:+N/Z=TNEK=YW"'B#AV@/ZY4%.+VQNVC)HD
M;UI%32WN:M@"6F(:P-]2[%R5&]@5%\3<Y9S WC_^/L37JF;Y&F_M NQJ+X<[
M&^PU7D?Z[AI>A/LQ51S7C29P%IXQISR,4IC*B>'C4/%AF0\QN^F,4R4:*2D\
M/O)#)W1]^#1)G92R(,*KQEU/G/C!#W-LEJZ:Y; 2:[0T+ 03)>S"]37KB.,_
MTC=/OI>.8<^X@>I;8I)>^8HS!-K(TN97Q/*0EE1MT;WK^DCZ-XT])W0 .4Z8
M7#9C:"D^/EX:,WZ=RL]Q7'*U!WHYC*GS_=(9P2I?.\&3\YS,[ TV5@7D+ P:
M$7$DTEWJ<'OWZ^V77_YU\^47Y?K3UU^OF3)[^_G#+]?*W8?/-^]NO[S_[=W]
M[3=0>#_?W']X?^13N'0K=_?7]Q\^?_AR?Z?<?E1NOW[X=GU_<_OEKLUK?G43
MPN&/,J!M+[G8>*6+3SMP?>2P,XP?=A,XTX2^SG]YX_G)-'">7_LA6QA[Z4V=
ML8 8F.7H;"W\ZY+TKWJ<_(5U)V867U^QKV;$$?_.@"\-N_'KWI7:^-VR8?M7
M9D_?:M3E,X*6N/.UJCH,V_SUMHOM70U,:_>+-:[Z/6T/D%6U[49=L5C#6 ^R
M:[HF=ANCOO)1U6Q0HM?0SUH0ZK180_X8Q4S?>:9.G"@T]*A7TUAWCXJV0P33
M0G;K.=I,E6\M8+2>IJ\3%_?"!)/!"<+-V/.9.DJV3MOA_NWS6WF.MX;+[O+$
MM@?;EM$2VE5??YF5NZ/XB=_N_I2G&;[R+BX6Q#*T(,2$U:/M7^F-Y6CYX#ZH
M!B%\-CA"',HW^DC#C"JO_- -,H\J0,)6ST97,4OLQ#^Q4[,Y4$9Q-)GM*JR,
MYI4<Y3UUZ61(8T57B8*BC8V$O)K ^\F4NNB%"9X78>V($2AMN8[;Q.5YLF&[
M-C8",V5<=6L1-+!5,C!:DID@$;0@XD?'S*TM>H$=)_*]I6SW792PBXN'*/(2
M5*^\HX4^=(KZ!JI&#%.5V9B[A:H.JEC_L-V33Q^J6%-K5=W<+@:]'];V_26.
MDD1Y%<#/"V4:1Z.U\H)D;/D!4?0*"7TP7Y:G!2&3$K,OS7(<V%MF.4KLM@>[
M#568B=W.&LSMC;&>7]J(_?<RN;*',=HBU+?R.JVQSQTZN_>)CA->9@L<X<MR
M+1?,[U(*>]V_\[OLA$-_3&F8T*1>-4ZZI??)(+I05ZXM8[Q4VG6GO,0WFE G
M=L?LSLBCCS2(IA@B_!(9).7U&GKS@GVV2#%NJ/HV((:UO#C91D=C7W;-NG1X
M@OA1U>7NRC;B1Y[Q%M$0=AO9M.?<#DGH?/I"WM$ /GP@R@,-*2;MH 1VO(D?
M^DD:L\R9MNAY)WM NWC1K!O$,#9E\C(0X'"^8>"@QZR )_&SHJLJZ6F="=/H
M@!R[3<<T5J+"M^.';C2A1 FI+%2X9@$X75;3VQ4P+V6P1L?@N8W&K[50.5W6
M,S>:\WQOJ]IK.U#MVPB]?:CV6GDUNB2_\91NKON@>_;TKEQ=[QP_!U"9USI_
MZ]/E25"=I9.>W9F^<QM"7]+4<0IH]DA/-21-=3G$?S%FRR@ C%W=26E#LYNZ
M]:N!1LR!W6KC[Y1XRBN]1]2>T1B/V]J:=ZW*0&9?'#QQ]I5! (F[2CQ>8 %U
MP--V@ZG?-$ES(W)=']OV2H>Y&1A;Q $:.*YF$M5H=+=M1"L=4 B[A1NU3W1;
MD[AI(VXTHAG-@G.?J#G1^Y(VW))L5ONK]42JDU[?WJ!4;<N4O(Y>$ #3'NP_
ME_.\8&JOZ' HKUU6F7I?:,K="T,ZBF(JV*V2.C_H6BX'J3*7:IEJD+YU-CKS
M23D\C![I#1H[RTGW>'<Q:Q)CL/F9E#[J=3TMN;C(?2T;*.D+MM:NGN#KU#[M
M!I[6CP\X+5-G>52.-'.Z& <EX2D-G,T-G&/;,BN[_W2**K<V=C8"0_=TYO/H
ML?5"<ZF%W=0D;;3#X&IA<S39 FV^O5$S1+;]+H?4&3=(,V=B-F2#M--ND,9;
M%K=YO>?>'$WO7?4'YC[:8NGV=L,NG]*R^OM8K&GNOCL:MG+;2\.Q_2QV;Y!=
M;]@=E5EJ@:=UL=+X\G)^^PCHU,R7Z04[BNC\ZOC>I1\JC?RWK0MWG2DJJR\H
M6]>".ED=@/,U+ N5WEE0=V#I4TG;DK:7TK;K9I.,]7;J'(UX=.2[E6KS;:61
M5JD"+ ]\D]Z)G=_QP6H9MQT0:W8I[$J5/(EMB6V);8EMB>VM0@Q.N>?IXBN
MMT[@A"Y5G'2N5:FV0HD\M=IS&K%5B_2M(]:?VY)4SZ8\H-ZSB=F7C39;BZ!7
M*L'6QKV^M7%C+8F>0[ XM0?_/R:+VX-E?8)B>2Z"<',1W,7ZYBM"IUM8'O]L
MVA=(U+06-9L'QDKDG =RI W\0AM8?[D-W,U V[V8R.T*M3[O[JI[,+ E>MN.
M7C#/5=TFEK%9'H5$;A>0JY*!;1&SMVD/N,,A>$_IY]W4.K[1:1:[8R>AF F!
MI0-CWTTI(&KLP%\*8 CTD ^3:1 ]4ZK<I9'[7?F:O_(55!9E?>7DA,@<%&K2
M,\WN%0H]3718O14-Z20^VN2GD=@X,+/J$=WH'Y%921? @?SM7;P/VM2I*Z_J
M)&HD:K8I12!Q<_JXD>;M>DYU8U.[]=2J6#0ZUWM]TM=Z&]0/:U,]D\U5_//
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
M52:,WX(G/!"48;>H1H)E'_U8T*L7\5I.G)"1[EGA1)%"5K]BJ9,8!X18$-M
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
M^7"1Z"8)O$ 4\,&T(1%Q3RMK9!'GOLBJ%+U<GXN4LSQ;M(":J+Y!8Q=%/4_
MFN8EAKI!_JP4%J:K)0S?@@I]X#QS!7%8TJC/2R6Q3[#K2_T93MT"["RN>W:0
M*L9#;^[KZD&9:](S= (V>3*F/"GX8W4U\W,W](Z<V\>B6>?FFMEID38F$G#%
M:5Y=::8\EV1F]N=Z::ZRT2H=C41MJ2)I;4+3<>3-CBJBQ^M'VXMH'@F/Z60Y
ML!;M,P_WSVO@Y '^K$DXZ+4MCTO/=\QV6/:3]3W6)3N7\+1""BSGD:<CBM92
ML\#;3CI<EPP=B;(X9"S/-9H[,RS7+TSG9,-J:JIU<A;#\<35*, TC IEP6D8
M\LZ^>3\=1"FEK-9?ZGS'7!M6T"T1^;(L"R0*>$O3Z?@Y$8VL:&V^RLG*2Q3-
M?#QS1&:+L^%H]=.&0%I\=O,$_H+W1Q-*\@R>Q?W(&M9*:IGS1?YIB9OJX*OJ
MR75*/_N#]:]B.57_R;7/;IQKD2_$<D[RW*ST*;ID+*K0I/,J"")Q+"D3+SVA
MV.05$?,FV7DRV>SA=UPWSD0V>MEAJ9A(Z/Y<)6 ):Y6LSY+@ZX."&"L&J.?,
M.8S+\YJ)>=+;"#0IY%BLQ37OO,=;\N59FF(1N,*83@.P,(!T/9K+BQP&9=;U
M*&;0K;R'<PC^5^W>]T?F,,Z!W;AC=CC9*S,@FD2AS_KOH?)0IO0!FPWYZ"6T
M L<7O;Q8S4561;+X%A7=^+&J_U8ZD>%9!CN(=6!G&=B@\+G^= 8;?/SO8?04
MUI ""!?(X[Q9>H^W]!YKTGLLO<>MV8GT'K_$>WP$^2Z]RD=2^&*F\#WZ3*]'
MF7S#"XG<8ZY[>S4_L<K4^5'6(XJ5(0WIB'MH"E4A+XP2<W_ND"6#%ZG\[VE>
M"=SY4?/,-?ODIC$,"0H&9F[GZB2N@:>UPS#HW 93@JLD:&'0R32*,0FZK+V5
M%,6WF"H";PG;;=2X"FZ7^;%("$?#A*6FM]GPKA[6LI.P\GOF/93&GTC!!SLJ
M-ZCQ0(.ARE1-;P&&F&N-E2?"#M;\7:S5CEA&UPYHJX#;_Y3^N@GB//"_4U9P
M "QU='GPQ'S^5H(TPO+LN8-=U&ER%T[/?'E8 Q]-R])>%P7/XWI!'ZZ?,B\I
MKSB"%,(J7?&Z:Y= 0T^L!#3;55%6CN\,*VF4GG^L-_#$U.T)6"7X7*6G<D&,
ME8H%:-<LV #;.2!E9K(9;IM7'DX8D$K'+==+'[G/+\0J":S4$5I?K+0?JUC%
M?045/*Y"Q*)UYB>O++"W>'W%W#EFH@SK*R15] !2L@"-'7Y>P8!@;^ %%.]?
MC)L0./1YP:0P%?6.F>$#0^:ML?$MX6F'U3*@<#;3XJ.(D/M8%(M;6(/\;81&
M,[^O^'A]]U9<6/A@Y&&9J[P^(_>R@$D5<]<P;\]<C,?*-Q;LF5>OPKL*-_:'
M[(JNN)W@3B?N@\(V PGK#,&/)2.#W +BY#Y!)Z3@WTZE\%WI+*KP_SD3.Y^T
MG(B57QJQ3@2L/EEM1K:*1H*-\-@DL"B'O<Y*;-$?3E&D1_@.L,(),#]VT^C\
M8)L7)2^?2:7R$BP([3O!>G@I'-&4>3JE6(0)I1>L2_@#6)N$A-5+J]VSI-0=
MA\PHG@"-I(5[*]^4@ 23-@)2?"=5!QQLF3I@U7.H\'KE\0.ZE4N^4KPM@/0
M'"1E3D< T,@?I:PA"#M .>BB&K]F (/CR*^3X*RG 15.PNL ()279"IH3NQP
MALRR4+AQT8D9UJDN)SE!H,(SZ=2J%S%_ ]\MHY])Y.%=,6>;,T67<CX&.RRF
MK9,,NDHG%*'"J\@(.A.,/5</N5N9R3PEJ8C'0B8.GRNBLEO>P^1"N1L#T[[D
M9(G-/2BK;=.1VFQYU<*\#"16L,3]%)4@BZ*:DVD0/5/X@G/+ZJZOF33GO'/>
M9RBJN^:R>O[%185RL?Z1I=ILG!R@?_G9UE3MS5T:N=]K7\"<_Q:UX(!L%TV
M&LSP=U!863DGL:6\3!:+9*B4,L(@##^_MOQ0[#NO'XGWJVG *R#EG76X#N11
M*DK:C7GUH]0/%-!Y Y"S$\#*&+V:J;BJ*&4Z[[6#8/"Q/)(RS4"_<6$K,'!9
MW^[FZVVYL@+6"S:+4Y<,+2WK0W*';UGG5ERI 3E^AS,,C#>.'*'")0TT7=XC
M;-I1(@<VNTO#-D=UW:_@QKFU J_4=EPKHS9; )A[K7.=!ICO(Y!#82Y4E.>*
MA-RIW_/H?@.--?%AE_]E:;)W7.G^YB??YQP)1=FP-NQI-9OB\H'[U84M$;-M
MS80: 7U&"=-2RZ)X['(WRE)V2<)4$LZ4\HJQ7%NIE$442DP.1C$?.R!P<#!X
M2:R Z=G56P+A_V>ERU!E\;#T<*N#'P2-L')_U6XQ>"D!!ZDH4EQ>K=:J_!'V
M<(2/LHB4&MB?QA%78>MQ"V+ _,Z*3QODA4!AA!!V54%>7!T2D8PEPF=1@/PV
MR9B+@BV$Z3J*XSTREIZ7+,R;=BTVJI"X:M6E*6]N-*1Y6%\^;7X;- 3C"/4L
M1I;%(EFA8E:UO2"YHF0SOPR!*5F1TZ+K5]7?5_T[;SQ7WOEX3%VNZE%#!XOH
M#H'/@0I,+T%N<*_* BH7-[=H*,Y" 0L!!I4;+%X34,C416.Q>\1BTT1<VS\
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
M\4/@#ZQ99=W,YOK0)$K*CJX<V%[$E-&* \3'CNVNGPIMKN8-P#=\WB,^9AL
M7;3H2B3:3*8+]CD#4S8.3E73"?D+L$,&D]SZJC]3-EQEUG]IN@&"/-$/#Y1]
M-($3T*\#AVN,HN5ZT?0.J BUZ*@"] JD%AZ;THZJ=*>/1G 8:=&@'JB+*!3@
M%SV#T>Z@RIV;_D N#]C+#Q7F@H9S?E9M,#R*X6OX#282AP F#.D3JZ\$2$J8
MO8+CX8.^()P<LNC+<G")\#@ C8',^4&9X8.092X[>!>5Y92&94$F/(; FV8.
MM?"7 =3 >/B_FH58/PK<K@2BR!]!*EE"S<*D\$.&J/"!U26)'>2DE\A5<\.R
M/'X>QVN),,2KH*OZ60<2J*!HL7=QAB"]")"(YP"GB[T<[XOX@R E3E:PT3SD
M5&&</6'L@U7#XHLI#.3*DA*6G,\&$!,Q<QTP!,H&8^] HKFUCF.CU8;,<+:U
M8ZE^M;CUYKTP_P%0PC"NBX.2Y.;9=@$]/('8/1W.>_24%,"!5_W(RQDAY?'
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
MUZZ<?LEY6LZ);*^Y#;G'XUY9R(;H52S!JSE#LS>T-&2Z9F+IFAUGH$'396Q
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
M @ )OR, $0              @ $     86]S;"TR,#(U,#8S,"YH=&U02P$"
M% ,4    " !]B!Q;BV5A3;<?  !N<@$ $0              @ '!^P( 86]S
M;"TR,#(U,#8S,"YX<V102P$"% ,4    " !]B!Q;!(R17#$T   1#@( %0
M            @ &G&P, 86]S;"TR,#(U,#8S,%]C86PN>&UL4$L! A0#%
M  @ ?8@<6Z3"6O-ML0  0]\' !4              ( !"U # &%O<VPM,C R
M-3 V,S!?9&5F+GAM;%!+ 0(4 Q0    ( 'V('%NN?9G=P+P/ *TN%  4
M          "  :L!! !A;W-L+3(P,C4P-C,P7V<Q+FIP9U!+ 0(4 Q0    (
M 'V('%OA2P>VXW,! .I% @ 4              "  9V^$P!A;W-L+3(P,C4P
M-C,P7V<R+FIP9U!+ 0(4 Q0    ( 'V('%N_/8FE>L,! ):>$0 5
M      "  ;(R%0!A;W-L+3(P,C4P-C,P7VQA8BYX;6Q02P$"% ,4    " !]
MB!Q;Y%:EZ6TA 0!(8@T %0              @ %?]A8 86]S;"TR,#(U,#8S
M,%]P<F4N>&UL4$L! A0#%     @ ?8@<6UA!Y&-N!   :$   !X
M     ( !_Q<8 &%O<VQE>#(Q,69Y,C R-6QI<W1O9G-U8G-I+FAT;5!+ 0(4
M Q0    ( 'V('%LU4Y)R%P,  , (   >              "  :D<& !A;W-L
M97@R,S%F>3(P,C5D96QO:71T971O=2YH=&U02P$"% ,4    " !]B!Q;=HEX
M8(D#  "5"@  'P              @ '\'Q@ 86]S;&5X,C,R9GDR,#(U8F%K
M97)C;VYS96YT+FAT;5!+ 0(4 Q0    ( 'V('%LHEOW5F0<  '@@   6
M          "  <(C& !A;W-L97@S,3%F>3(P,C4Q,&LN:'1M4$L! A0#%
M  @ ?8@<6XR:XHBU!P  8R   !8              ( !CRL8 &%O<VQE>#,Q
M,F9Y,C R-3$P:RYH=&U02P$"% ,4    " !]B!Q;O,Y+"K($  "\$0  %@
M            @ %X,Q@ 86]S;&5X,S(Q9GDR,#(U,3!K+FAT;5!+ 0(4 Q0
M   ( 'V('%L<!ZM\KP0  !H1   6              "  5XX& !A;W-L97@S
M,C)F>3(P,C4Q,&LN:'1M4$L! A0#%     @ ?8@<6VY'QFC"@0  K&8' !X
M             ( !03T8 &%O<VQE>#DY,69Y,C R-6-H;VYG<6EN9V%O+FAT
7;5!+!08     $  0 $\$   _OQ@    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>aosl-20250630_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/20250630"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:cyd="http://xbrl.sec.gov/cyd/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-20250630.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2025-07-31</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-5">
        <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-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-8">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-9">
        <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-10">
        <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>2025-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:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-12">
        <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-13">
        <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-14">
        <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-15">
        <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-16">
        <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-17">
        <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-18">
        <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-19">
        <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-20">
        <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-21">
        <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-22">
        <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-23">
        <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-24">
        <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-25">
        <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-26">
        <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-27">
        <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-28">
        <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-29">
        <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-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>
            <instant>2023-06-30</instant>
        </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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </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>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </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:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </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:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-39">
        <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-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>
            <instant>2024-06-30</instant>
        </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:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </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>
            <instant>2024-06-30</instant>
        </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:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </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:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </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:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </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:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-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:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </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>
            <instant>2025-06-30</instant>
        </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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </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:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-61">
        <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-62">
        <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-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:JVCompanyMember</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-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:JVCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-30</startDate>
            <endDate>2024-12-30</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:JVCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-15</instant>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:JVCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-15</startDate>
            <endDate>2025-01-15</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:JVCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:JVCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-14</startDate>
            <endDate>2025-07-14</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:JVCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-71">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-72">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-73">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-74">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-75">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-76">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-77">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-78">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-79">
        <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>2025-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:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-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:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-82">
        <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>2025-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:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-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:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:LicenseAndDevelopmentSerivcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-87">
        <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-88">
        <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-89">
        <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-90">
        <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-91">
        <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-92">
        <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-93">
        <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-94">
        <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-95">
        <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>2022-01-26</startDate>
            <endDate>2022-01-26</endDate>
        </period>
    </context>
    <context id="c-96">
        <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-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-14</instant>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:JVCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-100">
        <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-101">
        <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-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-103">
        <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-104">
        <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-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>
            <startDate>2025-06-30</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">aosl:ReimbursementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">aosl:ReimbursementsMember</xbrldi:explicitMember>
                <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-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">aosl:ReimbursementsMember</xbrldi:explicitMember>
                <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-109">
        <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-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-110">
        <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-111">
        <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-112">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-113">
        <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-114">
        <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-115">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-116">
        <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-117">
        <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-118">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-119">
        <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-120">
        <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-121">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-122">
        <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-123">
        <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-124">
        <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-125">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-126">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-127">
        <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-128">
        <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-129">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-130">
        <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-131">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-132">
        <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-133">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-134">
        <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-135">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-136">
        <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-137">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-138">
        <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-139">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-140">
        <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-141">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-142">
        <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-143">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-144">
        <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-145">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-146">
        <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-147">
        <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>2025-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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-151">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-152">
        <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-153">
        <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-154">
        <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-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:OtherCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-156">
        <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-157">
        <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-158">
        <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-159">
        <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-160">
        <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-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c-162">
        <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-163">
        <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-164">
        <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-165">
        <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-166">
        <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-167">
        <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-168">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-169">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-170">
        <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-171">
        <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-172">
        <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-173">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <startDate>2010-10-22</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-175">
        <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>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-176">
        <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-177">
        <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>2022-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-178">
        <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>2025-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:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-180">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-181">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-182">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-183">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-184">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-185">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-186">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-187">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-188">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-189">
        <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-190">
        <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-191">
        <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-192">
        <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-193">
        <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-194">
        <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>2025-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:AwardTypeAxis">aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-196">
        <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-197">
        <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-198">
        <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-199">
        <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-200">
        <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-201">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-202">
        <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-203">
        <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-204">
        <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-06-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-205">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-206">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-207">
        <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-208">
        <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-209">
        <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-210">
        <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-211">
        <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-212">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-213">
        <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-214">
        <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-215">
        <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-216">
        <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-217">
        <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-218">
        <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-219">
        <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>2025-06-30</instant>
        </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:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-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:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-11</instant>
        </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:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-10</instant>
        </period>
    </context>
    <context id="c-223">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-224">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-225">
        <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>2024-07-01</startDate>
            <endDate>2025-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">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-227">
        <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-228">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-229">
        <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-230">
        <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-231">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-232">
        <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-233">
        <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-234">
        <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>2024-07-01</startDate>
            <endDate>2025-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:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</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:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</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:RetirementPlanNameAxis">aosl:RetirementPlan401KMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-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:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-239">
        <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:RetirementPlanSponsorLocationAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-240">
        <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:RetirementPlanSponsorLocationAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-241">
        <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>2024-07-01</startDate>
            <endDate>2025-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:RetirementPlanSponsorLocationAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-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:RetirementPlanSponsorLocationAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-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:BalanceSheetLocationAxis">aosl:LongTermLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-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:BalanceSheetLocationAxis">aosl:LongTermLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-246">
        <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>2025-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:ValuationAllowanceByDeferredTaxAssetAxis">aosl:StateResearchAndDevelopmentCreditCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-249">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-250">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-251">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-252">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-253">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-254">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-255">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-257">
        <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-258">
        <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-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-260">
        <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-261">
        <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-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-263">
        <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-264">
        <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-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-266">
        <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-267">
        <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-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">aosl:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-269">
        <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-270">
        <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-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PowerDiscreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-272">
        <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-273">
        <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-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PowerIcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-275">
        <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-276">
        <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-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PackagingAndTestingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-278">
        <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-279">
        <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-280">
        <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-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-282">
        <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-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-284">
        <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-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">aosl:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-286">
        <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-287">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-288">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-289">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-290">
        <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-291">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-292">
        <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-293">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-294">
        <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-295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">aosl:DepartmentOfCommerceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-296">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-297">
        <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-298">
        <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-299">
        <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-300">
        <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-301">
        <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-302">
        <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-303">
        <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-304">
        <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-305">
        <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-306">
        <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-307">
        <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-308">
        <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-309">
        <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-310">
        <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-311">
        <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-312">
        <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>
    <context id="c-313">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-314">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-315">
        <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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-316">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-317">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-318">
        <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>2025-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="cny">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="installment">
        <measure>aosl:installment</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="votes">
        <measure>aosl:votes</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-32">0001387467</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-33">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-34">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-35">false</dei:AmendmentFlag>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-83" id="f-485">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-7" id="f-863">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-6" id="f-864">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">2025-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">904000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-31" unitRef="shares">30013611</dei:EntityCommonStockSharesOutstanding>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c-1" id="f-36">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk Management and Strategy &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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;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 a cybersecurity incident is detected, 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.  We believe that our cybersecurity risk management process has been and continues to be an integral part of our overall risk management process of the Company as our cybersecurity team collaborates closely with our information technology team, senior management, Audit Committee and Cybersecurity Subcommittee, and internal audit team to address any such threats and incidents.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;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.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c-1" id="f-38">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.</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c-1" id="f-37">false</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c-1" id="f-39">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c-1" id="f-40">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c-1" id="f-41">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c-1" id="f-42">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Governance &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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;  Our senior 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. When a cybersecurity incident is identified, our computer incident response team will notify the Information Security Officer immediately, and upon assessment of the nature and severity of the incident, internal and external parties may be further notified to determine the appropriate response strategy, and written preliminary and final reports will be submitted to management. 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. Our Information Security Officer is a certified information systems security professional (CISSP). The cybersecurity 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 senior management team, including our Chief Executive Officer and Chief Financial Officer, as well as our Board of Directors.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Our Board of Directors (the &#x201c;Board&#x201d;) plays an active role in overseeing and managing the Company&#x2019;s cybersecurity risks. The Audit Committee of the Board has established a Cybersecurity Subcommittee for the purpose of assessing, analyzing and managing the Company&#x2019;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&#x2019;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:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt"&gt;Oversight of policies, procedures, plans, and execution intended to provide security, confidentiality, availability, and integrity of the information.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt"&gt;Oversight of the quality and effectiveness of the Company&#x2019;s policies and procedures with respect to its IT systems;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt"&gt;Review and oversight on policies and procedures of the Company in preparation for responding to cybersecurity incidents.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt"&gt;Review and oversight of preparation of the Company&#x2019;s public disclosures, including SEC filings, relating to the Company&#x2019;s IT systems, including privacy, network security, and data security, and&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;Report to the Audit Committee and the Board of significant and material cybersecurity incidents.</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c-1" id="f-44">Our senior 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. When a cybersecurity incident is identified, our computer incident response team will notify the Information Security Officer immediately, and upon assessment of the nature and severity of the incident, internal and external parties may be further notified to determine the appropriate response strategy, and written preliminary and final reports will be submitted to management. 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. Our Information Security Officer is a certified information systems security professional (CISSP). The cybersecurity 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 senior management team, including our Chief Executive Officer and Chief Financial Officer, as well as our Board of Directors.</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-43">Our senior 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. When a cybersecurity incident is identified, our computer incident response team will notify the Information Security Officer immediately, and upon assessment of the nature and severity of the incident, internal and external parties may be further notified to determine the appropriate response strategy, and written preliminary and final reports will be submitted to management. 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. Our Information Security Officer is a certified information systems security professional (CISSP). The cybersecurity 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 senior management team, including our Chief Executive Officer and Chief Financial Officer, as well as our Board of Directors.</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-46">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. Our Information Security Officer is a certified information systems security professional (CISSP).</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="c-1" id="f-45">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c-1" id="f-47">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.</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-48">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Our Board of Directors (the &#x201c;Board&#x201d;) plays an active role in overseeing and managing the Company&#x2019;s cybersecurity risks. The Audit Committee of the Board has established a Cybersecurity Subcommittee for the purpose of assessing, analyzing and managing the Company&#x2019;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&#x2019;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:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt"&gt;Oversight of policies, procedures, plans, and execution intended to provide security, confidentiality, availability, and integrity of the information.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt"&gt;Oversight of the quality and effectiveness of the Company&#x2019;s policies and procedures with respect to its IT systems;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt"&gt;Review and oversight on policies and procedures of the Company in preparation for responding to cybersecurity incidents.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt"&gt;Review and oversight of preparation of the Company&#x2019;s public disclosures, including SEC filings, relating to the Company&#x2019;s IT systems, including privacy, network security, and data security, and&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;Report to the Audit Committee and the Board of significant and material cybersecurity incidents.</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="c-1" id="f-49">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-50">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.</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <dei:AuditorLocation contextRef="c-1" id="f-51">San Jose, California</dei:AuditorLocation>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-4" id="f-52">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-4" id="f-53">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-4" id="f-54">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-4" id="f-55">false</ecd:Rule10b51ArrAdoptedFlag>
    <dei:AuditorFirmId contextRef="c-1" id="f-56">34</dei:AuditorFirmId>
    <dei:AuditorFirmId contextRef="c-5" id="f-57">23</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c-1" id="f-58">Deloitte &amp; Touche LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-59">San Jose, California</dei:AuditorLocation>
    <dei:AuditorName contextRef="c-5" id="f-60">Baker Tilly US, LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-5" id="f-61">Santa Clara, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-62" unitRef="usd">153079000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-7" decimals="-3" id="f-63" unitRef="usd">175127000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-64" unitRef="usd">419000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-7" decimals="-3" id="f-65" unitRef="usd">413000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-6" decimals="-3" id="f-66" unitRef="usd">34772000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-7" decimals="-3" id="f-67" unitRef="usd">12546000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c-6" decimals="-3" id="f-68" unitRef="usd">189677000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-7" decimals="-3" id="f-69" unitRef="usd">195750000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent contextRef="c-6" decimals="-3" id="f-70" unitRef="usd">18215000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-7" decimals="-3" id="f-71" unitRef="usd">14165000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-6" decimals="-3" id="f-72" unitRef="usd">396162000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-7" decimals="-3" id="f-73" unitRef="usd">398001000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-3" id="f-74" unitRef="usd">314097000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-7" decimals="-3" id="f-75" unitRef="usd">336619000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-6" decimals="-3" id="f-76" unitRef="usd">21288000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-7" decimals="-3" id="f-77" unitRef="usd">25050000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="c-6" decimals="-3" id="f-78" unitRef="usd">269000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="c-7" decimals="-3" id="f-79" unitRef="usd">3516000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:EquityMethodInvestments contextRef="c-6" decimals="-3" id="f-80" unitRef="usd">279122000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-7" decimals="-3" id="f-81" unitRef="usd">356039000</us-gaap:EquityMethodInvestments>
    <aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction contextRef="c-6" decimals="-3" id="f-82" unitRef="usd">599000</aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction>
    <aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction contextRef="c-7" decimals="-3" id="f-83" unitRef="usd">549000</aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-6" decimals="-3" id="f-84" unitRef="usd">22766000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-7" decimals="-3" id="f-85" unitRef="usd">25239000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-6" decimals="-3" id="f-86" unitRef="usd">1034303000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-7" decimals="-3" id="f-87" unitRef="usd">1145013000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-8" decimals="-3" id="f-88" unitRef="usd">60044000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-9" decimals="-3" id="f-89" unitRef="usd">45084000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-90" unitRef="usd">59027000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-91" unitRef="usd">72371000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-10" decimals="-3" id="f-92" unitRef="usd">15809000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-11" decimals="-3" id="f-93" unitRef="usd">13682000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-6" decimals="-3" id="f-94" unitRef="usd">1790000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-7" decimals="-3" id="f-95" unitRef="usd">2798000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:ShortTermBorrowings contextRef="c-6" decimals="-3" id="f-96" unitRef="usd">11852000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-7" decimals="-3" id="f-97" unitRef="usd">11635000</us-gaap:ShortTermBorrowings>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-6" decimals="-3" id="f-98" unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-7" decimals="-3" id="f-99" unitRef="usd">2591000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-6" decimals="-3" id="f-100" unitRef="usd">1007000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-7" decimals="-3" id="f-101" unitRef="usd">935000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-6" decimals="-3" id="f-102" unitRef="usd">4978000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-7" decimals="-3" id="f-103" unitRef="usd">5137000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-104" unitRef="usd">154507000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-105" unitRef="usd">154233000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-6" decimals="-3" id="f-106" unitRef="usd">14872000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-7" decimals="-3" id="f-107" unitRef="usd">26724000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c-6" decimals="-3" id="f-108" unitRef="usd">4201000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c-7" decimals="-3" id="f-109" unitRef="usd">3591000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <aosl:DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction contextRef="c-6" decimals="-3" id="f-110" unitRef="usd">13192000</aosl:DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction>
    <aosl:DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction contextRef="c-7" decimals="-3" id="f-111" unitRef="usd">26416000</aosl:DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-112" unitRef="usd">1274000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-7" decimals="-3" id="f-113" unitRef="usd">2282000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-114" unitRef="usd">16925000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-7" decimals="-3" id="f-115" unitRef="usd">20499000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-6" decimals="-3" id="f-116" unitRef="usd">7000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-7" decimals="-3" id="f-117" unitRef="usd">19661000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-6" decimals="-3" id="f-118" unitRef="usd">211971000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-7" decimals="-3" id="f-119" unitRef="usd">253406000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-6" id="f-120" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-7" id="f-121" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-122"
      unitRef="usdPerShare">0.002</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-123"
      unitRef="usdPerShare">0.002</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-6" decimals="-3" id="f-124" unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-7" decimals="-3" id="f-125" unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="c-6" decimals="INF" id="f-126" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="c-7" decimals="INF" id="f-127" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-6" decimals="INF" id="f-128" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-7" decimals="INF" id="f-129" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="c-6" decimals="-3" id="f-130" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-7" decimals="-3" id="f-131" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-132"
      unitRef="usdPerShare">0.002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-133"
      unitRef="usdPerShare">0.002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-6" decimals="-3" id="f-134" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-7" decimals="-3" id="f-135" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-6" decimals="-3" id="f-136" unitRef="shares">37127000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-6" decimals="-3" id="f-137" unitRef="shares">30009000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-7" decimals="-3" id="f-138" unitRef="shares">36107000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-7" decimals="-3" id="f-139" unitRef="shares">28969000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-6" decimals="-3" id="f-140" unitRef="usd">74000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-7" decimals="-3" id="f-141" unitRef="usd">72000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockCommonShares contextRef="c-6" decimals="-3" id="f-142" unitRef="shares">7118000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="c-7" decimals="-3" id="f-143" unitRef="shares">7138000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue contextRef="c-6" decimals="-3" id="f-144" unitRef="usd">79058000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="c-7" decimals="-3" id="f-145" unitRef="usd">79213000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-6" decimals="-3" id="f-146" unitRef="usd">379779000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-7" decimals="-3" id="f-147" unitRef="usd">353109000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-6" decimals="-3" id="f-148" unitRef="usd">-12390000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-7" decimals="-3" id="f-149" unitRef="usd">-13419000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-6" decimals="-3" id="f-150" unitRef="usd">533927000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-7" decimals="-3" id="f-151" unitRef="usd">631058000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-3" id="f-152" unitRef="usd">822332000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-7" decimals="-3" id="f-153" unitRef="usd">891607000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-6" decimals="-3" id="f-154" unitRef="usd">1034303000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-7" decimals="-3" id="f-155" unitRef="usd">1145013000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-156" unitRef="usd">696162000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-157" unitRef="usd">657274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-158" unitRef="usd">691321000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue contextRef="c-1" decimals="-3" id="f-159" unitRef="usd">535158000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-5" decimals="-3" id="f-160" unitRef="usd">485356000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-12" decimals="-3" id="f-161" unitRef="usd">491785000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-162" unitRef="usd">161004000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-5" decimals="-3" id="f-163" unitRef="usd">171918000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-12" decimals="-3" id="f-164" unitRef="usd">199536000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-165" unitRef="usd">94265000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-5" decimals="-3" id="f-166" unitRef="usd">89940000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-12" decimals="-3" id="f-167" unitRef="usd">88146000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-168" unitRef="usd">95175000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-5" decimals="-3" id="f-169" unitRef="usd">85734000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-12" decimals="-3" id="f-170" unitRef="usd">88861000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-3" id="f-171" unitRef="usd">189440000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-5" decimals="-3" id="f-172" unitRef="usd">175674000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-12" decimals="-3" id="f-173" unitRef="usd">177007000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-174" unitRef="usd">-28436000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-5" decimals="-3" id="f-175" unitRef="usd">-3756000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-12" decimals="-3" id="f-176" unitRef="usd">22529000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-177" unitRef="usd">-1004000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-5" decimals="-3" id="f-178" unitRef="usd">-73000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-12" decimals="-3" id="f-179" unitRef="usd">-1730000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestIncomeExpenseNet contextRef="c-1" decimals="-3" id="f-180" unitRef="usd">4283000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c-5" decimals="-3" id="f-181" unitRef="usd">5168000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c-12" decimals="-3" id="f-182" unitRef="usd">3775000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-3" id="f-183" unitRef="usd">2639000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-5" decimals="-3" id="f-184" unitRef="usd">3982000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-12" decimals="-3" id="f-185" unitRef="usd">4862000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-186" unitRef="usd">-27796000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-187" unitRef="usd">-2643000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-188" unitRef="usd">19712000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-189" unitRef="usd">-8625000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-190" unitRef="usd">3649000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-191" unitRef="usd">5937000</us-gaap:IncomeTaxExpenseBenefit>
    <aosl:IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment contextRef="c-1" decimals="-3" id="f-192" unitRef="usd">-19171000</aosl:IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment>
    <aosl:IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment contextRef="c-5" decimals="-3" id="f-193" unitRef="usd">-6292000</aosl:IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment>
    <aosl:IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment contextRef="c-12" decimals="-3" id="f-194" unitRef="usd">13775000</aosl:IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment>
    <aosl:IncomeLossFromEquityMethodInvesteeAfterTax contextRef="c-1" decimals="-3" id="f-195" unitRef="usd">-77805000</aosl:IncomeLossFromEquityMethodInvesteeAfterTax>
    <aosl:IncomeLossFromEquityMethodInvesteeAfterTax contextRef="c-5" decimals="-3" id="f-196" unitRef="usd">-4789000</aosl:IncomeLossFromEquityMethodInvesteeAfterTax>
    <aosl:IncomeLossFromEquityMethodInvesteeAfterTax contextRef="c-12" decimals="-3" id="f-197" unitRef="usd">-1411000</aosl:IncomeLossFromEquityMethodInvesteeAfterTax>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-198" unitRef="usd">-96976000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-199" unitRef="usd">-11081000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-200" unitRef="usd">12364000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-201"
      unitRef="usdPerShare">-3.30</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-202"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-12"
      decimals="2"
      id="f-203"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-204"
      unitRef="usdPerShare">-3.30</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-5"
      decimals="2"
      id="f-205"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-12"
      decimals="2"
      id="f-206"
      unitRef="usdPerShare">0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-207" unitRef="shares">29405000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="-3" id="f-208" unitRef="shares">28236000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-12" decimals="-3" id="f-209" unitRef="shares">27552000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-210" unitRef="shares">29405000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="-3" id="f-211" unitRef="shares">28236000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-12" decimals="-3" id="f-212" unitRef="shares">29528000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-213" unitRef="usd">-96976000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-214" unitRef="usd">-11081000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-215" unitRef="usd">12364000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c-1" decimals="-3" id="f-216" unitRef="usd">-43000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c-5" decimals="-3" id="f-217" unitRef="usd">876000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c-12" decimals="-3" id="f-218" unitRef="usd">1566000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-219" unitRef="usd">1029000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-5" decimals="-3" id="f-220" unitRef="usd">-5308000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-12" decimals="-3" id="f-221" unitRef="usd">-9191000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-222" unitRef="usd">-95947000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-223" unitRef="usd">-16389000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-224" unitRef="usd">3173000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-13" decimals="-3" id="f-225" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-13" decimals="-3" id="f-226" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued contextRef="c-14" decimals="-3" id="f-227" unitRef="shares">33988000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-14" decimals="-3" id="f-228" unitRef="usd">68000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-15" decimals="-3" id="f-229" unitRef="shares">6617000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-15" decimals="-3" id="f-230" unitRef="usd">-66000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-16" decimals="-3" id="f-231" unitRef="usd">288951000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-3" id="f-232" unitRef="usd">1080000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-3" id="f-233" unitRef="usd">629994000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-3" id="f-234" unitRef="usd">854093000</us-gaap:StockholdersEquity>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod contextRef="c-20" decimals="-3" id="f-235" unitRef="shares">715000</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased contextRef="c-20" decimals="-3" id="f-236" unitRef="usd">1000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased contextRef="c-21" decimals="-3" id="f-237" unitRef="usd">550000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased contextRef="c-22" decimals="-3" id="f-238" unitRef="usd">551000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued contextRef="c-23" decimals="-3" id="f-239" unitRef="shares">8000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-23" decimals="-3" id="f-240" unitRef="usd">67000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-24" decimals="-3" id="f-241" unitRef="usd">-67000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-22" decimals="-3" id="f-242" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c-20" decimals="-3" id="f-243" unitRef="shares">242000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-21" decimals="-3" id="f-244" unitRef="usd">6381000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-22" decimals="-3" id="f-245" unitRef="usd">6381000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-20" decimals="-3" id="f-246" unitRef="shares">350000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-20" decimals="-3" id="f-247" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-21" decimals="-3" id="f-248" unitRef="usd">8426000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-22" decimals="-3" id="f-249" unitRef="usd">8427000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-23" decimals="-3" id="f-250" unitRef="shares">548000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-23" decimals="-3" id="f-251" unitRef="usd">13432000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-22" decimals="-3" id="f-252" unitRef="usd">13432000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-21" decimals="-3" id="f-253" unitRef="usd">37488000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-22" decimals="-3" id="f-254" unitRef="usd">37488000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss contextRef="c-24" decimals="-3" id="f-255" unitRef="usd">12364000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-22" decimals="-3" id="f-256" unitRef="usd">12364000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-25" decimals="-3" id="f-257" unitRef="usd">-9191000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-22" decimals="-3" id="f-258" unitRef="usd">-9191000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-26" decimals="-3" id="f-259" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-26" decimals="-3" id="f-260" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued contextRef="c-27" decimals="-3" id="f-261" unitRef="shares">34811000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-3" id="f-262" unitRef="usd">70000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-28" decimals="-3" id="f-263" unitRef="shares">7157000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-3" id="f-264" unitRef="usd">-79365000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-3" id="f-265" unitRef="usd">329034000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-3" id="f-266" unitRef="usd">-8111000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-267" unitRef="usd">642291000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-268" unitRef="usd">883919000</us-gaap:StockholdersEquity>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod contextRef="c-33" decimals="-3" id="f-269" unitRef="shares">1210000</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased contextRef="c-33" decimals="-3" id="f-270" unitRef="usd">2000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased contextRef="c-34" decimals="-3" id="f-271" unitRef="usd">2311000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased contextRef="c-35" decimals="-3" id="f-272" unitRef="usd">2313000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued contextRef="c-36" decimals="-3" id="f-273" unitRef="shares">19000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-36" decimals="-3" id="f-274" unitRef="usd">152000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-37" decimals="-3" id="f-275" unitRef="usd">-152000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-35" decimals="-3" id="f-276" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c-33" decimals="-3" id="f-277" unitRef="shares">320000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-34" decimals="-3" id="f-278" unitRef="usd">7678000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-35" decimals="-3" id="f-279" unitRef="usd">7678000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-33" decimals="-3" id="f-280" unitRef="shares">406000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-34" decimals="-3" id="f-281" unitRef="usd">7801000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-35" decimals="-3" id="f-282" unitRef="usd">7801000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-34" decimals="-3" id="f-283" unitRef="usd">21641000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-35" decimals="-3" id="f-284" unitRef="usd">21641000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss contextRef="c-37" decimals="-3" id="f-285" unitRef="usd">-11081000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-35" decimals="-3" id="f-286" unitRef="usd">-11081000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-38" decimals="-3" id="f-287" unitRef="usd">-5308000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-35" decimals="-3" id="f-288" unitRef="usd">-5308000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-39" decimals="-3" id="f-289" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-3" id="f-290" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued contextRef="c-40" decimals="-3" id="f-291" unitRef="shares">36107000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-3" id="f-292" unitRef="usd">72000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-41" decimals="-3" id="f-293" unitRef="shares">7138000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-294" unitRef="usd">-79213000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-3" id="f-295" unitRef="usd">353109000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-296" unitRef="usd">-13419000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-297" unitRef="usd">631058000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-45" decimals="-3" id="f-298" unitRef="usd">891607000</us-gaap:StockholdersEquity>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod contextRef="c-46" decimals="-3" id="f-299" unitRef="shares">968000</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased contextRef="c-46" decimals="-3" id="f-300" unitRef="usd">1000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased contextRef="c-47" decimals="-3" id="f-301" unitRef="usd">90000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased contextRef="c-48" decimals="-3" id="f-302" unitRef="usd">91000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued contextRef="c-49" decimals="-3" id="f-303" unitRef="shares">20000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-49" decimals="-3" id="f-304" unitRef="usd">155000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-50" decimals="-3" id="f-305" unitRef="usd">-155000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-48" decimals="-3" id="f-306" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c-46" decimals="-3" id="f-307" unitRef="shares">348000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-47" decimals="-3" id="f-308" unitRef="usd">10698000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-48" decimals="-3" id="f-309" unitRef="usd">10698000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-46" decimals="-3" id="f-310" unitRef="shares">400000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-47" decimals="-3" id="f-311" unitRef="usd">7709000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-48" decimals="-3" id="f-312" unitRef="usd">7710000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-47" decimals="-3" id="f-313" unitRef="usd">29569000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-48" decimals="-3" id="f-314" unitRef="usd">29569000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss contextRef="c-50" decimals="-3" id="f-315" unitRef="usd">-96976000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-48" decimals="-3" id="f-316" unitRef="usd">-96976000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-51" decimals="-3" id="f-317" unitRef="usd">1029000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-318" unitRef="usd">1029000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-52" decimals="-3" id="f-319" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-52" decimals="-3" id="f-320" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued contextRef="c-53" decimals="-3" id="f-321" unitRef="shares">37127000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-53" decimals="-3" id="f-322" unitRef="usd">74000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-54" decimals="-3" id="f-323" unitRef="shares">7118000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-54" decimals="-3" id="f-324" unitRef="usd">-79058000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-55" decimals="-3" id="f-325" unitRef="usd">379779000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-56" decimals="-3" id="f-326" unitRef="usd">-12390000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-57" decimals="-3" id="f-327" unitRef="usd">533927000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-58" decimals="-3" id="f-328" unitRef="usd">822332000</us-gaap:StockholdersEquity>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-329" unitRef="usd">-96976000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-330" unitRef="usd">-11081000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-331" unitRef="usd">12364000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c-1" decimals="-3" id="f-332" unitRef="usd">62396000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c-5" decimals="-3" id="f-333" unitRef="usd">53757000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c-12" decimals="-3" id="f-334" unitRef="usd">43207000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <aosl:IncomeLossFromEquityMethodInvesteeAfterTax contextRef="c-1" decimals="-3" id="f-335" unitRef="usd">-77805000</aosl:IncomeLossFromEquityMethodInvesteeAfterTax>
    <aosl:IncomeLossFromEquityMethodInvesteeAfterTax contextRef="c-5" decimals="-3" id="f-336" unitRef="usd">-4789000</aosl:IncomeLossFromEquityMethodInvesteeAfterTax>
    <aosl:IncomeLossFromEquityMethodInvesteeAfterTax contextRef="c-12" decimals="-3" id="f-337" unitRef="usd">-1411000</aosl:IncomeLossFromEquityMethodInvesteeAfterTax>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-338" unitRef="usd">29569000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-5" decimals="-3" id="f-339" unitRef="usd">21641000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-12" decimals="-3" id="f-340" unitRef="usd">37488000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="c-1" decimals="-3" id="f-341" unitRef="usd">13274000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="c-5" decimals="-3" id="f-342" unitRef="usd">880000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="c-12" decimals="-3" id="f-343" unitRef="usd">1418000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="c-1" decimals="-3" id="f-344" unitRef="usd">-80000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="c-5" decimals="-3" id="f-345" unitRef="usd">-78000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="c-12" decimals="-3" id="f-346" unitRef="usd">-182000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-1" decimals="-3" id="f-347" unitRef="usd">1045000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-5" decimals="-3" id="f-348" unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-12" decimals="-3" id="f-349" unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount contextRef="c-1" decimals="-3" id="f-350" unitRef="usd">100000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount contextRef="c-5" decimals="-3" id="f-351" unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount contextRef="c-12" decimals="-3" id="f-352" unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-353" unitRef="usd">22226000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-5" decimals="-3" id="f-354" unitRef="usd">-9873000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-12" decimals="-3" id="f-355" unitRef="usd">-43262000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-3" id="f-356" unitRef="usd">-6073000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-5" decimals="-3" id="f-357" unitRef="usd">12503000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-12" decimals="-3" id="f-358" unitRef="usd">25207000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-1" decimals="-3" id="f-359" unitRef="usd">465000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-5" decimals="-3" id="f-360" unitRef="usd">-1927000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-12" decimals="-3" id="f-361" unitRef="usd">18695000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties contextRef="c-1" decimals="-3" id="f-362" unitRef="usd">-2127000</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties contextRef="c-5" decimals="-3" id="f-363" unitRef="usd">-1731000</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties contextRef="c-12" decimals="-3" id="f-364" unitRef="usd">17038000</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-3" id="f-365" unitRef="usd">13289000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-5" decimals="-3" id="f-366" unitRef="usd">-2406000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-12" decimals="-3" id="f-367" unitRef="usd">-19568000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-1" decimals="-3" id="f-368" unitRef="usd">-399000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-5" decimals="-3" id="f-369" unitRef="usd">-1974000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-12" decimals="-3" id="f-370" unitRef="usd">1957000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-1" decimals="-3" id="f-371" unitRef="usd">-2591000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-5" decimals="-3" id="f-372" unitRef="usd">-5482000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-12" decimals="-3" id="f-373" unitRef="usd">8073000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-1" decimals="-3" id="f-374" unitRef="usd">-26885000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-5" decimals="-3" id="f-375" unitRef="usd">-33760000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-12" decimals="-3" id="f-376" unitRef="usd">-45545000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-377" unitRef="usd">29668000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-5" decimals="-3" id="f-378" unitRef="usd">25710000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-12" decimals="-3" id="f-379" unitRef="usd">20473000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-380" unitRef="usd">37180000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-381" unitRef="usd">37088000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-12" decimals="-3" id="f-382" unitRef="usd">110428000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-383" unitRef="usd">61000</us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-384" unitRef="usd">383000</us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment contextRef="c-12" decimals="-3" id="f-385" unitRef="usd">167000</us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment>
    <aosl:ProceedsFromGovernmentGrantRelatedToEquipment contextRef="c-1" decimals="-3" id="f-386" unitRef="usd">678000</aosl:ProceedsFromGovernmentGrantRelatedToEquipment>
    <aosl:ProceedsFromGovernmentGrantRelatedToEquipment contextRef="c-5" decimals="-3" id="f-387" unitRef="usd">961000</aosl:ProceedsFromGovernmentGrantRelatedToEquipment>
    <aosl:ProceedsFromGovernmentGrantRelatedToEquipment contextRef="c-12" decimals="-3" id="f-388" unitRef="usd">631000</aosl:ProceedsFromGovernmentGrantRelatedToEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-389" unitRef="usd">-36441000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-5" decimals="-3" id="f-390" unitRef="usd">-35744000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-12" decimals="-3" id="f-391" unitRef="usd">-109630000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-392" unitRef="usd">10698000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-5" decimals="-3" id="f-393" unitRef="usd">7678000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-12" decimals="-3" id="f-394" unitRef="usd">6381000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-1" decimals="-3" id="f-395" unitRef="usd">7801000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-5" decimals="-3" id="f-396" unitRef="usd">10114000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-12" decimals="-3" id="f-397" unitRef="usd">8978000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-398" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-5" decimals="-3" id="f-399" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-12" decimals="-3" id="f-400" unitRef="usd">13432000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-1" decimals="-3" id="f-401" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-5" decimals="-3" id="f-402" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-12" decimals="-3" id="f-403" unitRef="usd">8632000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-1" decimals="-3" id="f-404" unitRef="usd">11664000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-5" decimals="-3" id="f-405" unitRef="usd">11472000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-12" decimals="-3" id="f-406" unitRef="usd">26598000</us-gaap:RepaymentsOfDebt>
    <aosl:PrincipalPaymentsOnCapitalLeases contextRef="c-1" decimals="-3" id="f-407" unitRef="usd">935000</aosl:PrincipalPaymentsOnCapitalLeases>
    <aosl:PrincipalPaymentsOnCapitalLeases contextRef="c-5" decimals="-3" id="f-408" unitRef="usd">867000</aosl:PrincipalPaymentsOnCapitalLeases>
    <aosl:PrincipalPaymentsOnCapitalLeases contextRef="c-12" decimals="-3" id="f-409" unitRef="usd">810000</aosl:PrincipalPaymentsOnCapitalLeases>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-410" unitRef="usd">-15496000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-5" decimals="-3" id="f-411" unitRef="usd">-9903000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-12" decimals="-3" id="f-412" unitRef="usd">-29611000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-413" unitRef="usd">227000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-414" unitRef="usd">-126000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-12" decimals="-3" id="f-415" unitRef="usd">-280000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-416" unitRef="usd">-22042000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-5" decimals="-3" id="f-417" unitRef="usd">-20063000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-12" decimals="-3" id="f-418" unitRef="usd">-119048000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-3" id="f-419" unitRef="usd">175540000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-59" decimals="-3" id="f-420" unitRef="usd">195603000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-60" decimals="-3" id="f-421" unitRef="usd">314651000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-422" unitRef="usd">153498000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-3" id="f-423" unitRef="usd">175540000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-59" decimals="-3" id="f-424" unitRef="usd">195603000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-425" unitRef="usd">2920000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-5" decimals="-3" id="f-426" unitRef="usd">2564000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-12" decimals="-3" id="f-427" unitRef="usd">3711000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid contextRef="c-1" decimals="-3" id="f-428" unitRef="usd">4615000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c-5" decimals="-3" id="f-429" unitRef="usd">5758000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c-12" decimals="-3" id="f-430" unitRef="usd">1537000</us-gaap:IncomeTaxesPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-3" id="f-431" unitRef="usd">10574000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-5" decimals="-3" id="f-432" unitRef="usd">7381000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-12" decimals="-3" id="f-433" unitRef="usd">12715000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:StockIssued1 contextRef="c-1" decimals="-3" id="f-434" unitRef="usd">155000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="c-5" decimals="-3" id="f-435" unitRef="usd">152000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="c-12" decimals="-3" id="f-436" unitRef="usd">67000</us-gaap:StockIssued1>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-437" unitRef="usd">153079000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-7" decimals="-3" id="f-438" unitRef="usd">175127000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-59" decimals="-3" id="f-439" unitRef="usd">195188000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-440" unitRef="usd">419000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-7" decimals="-3" id="f-441" unitRef="usd">413000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-59" decimals="-3" id="f-442" unitRef="usd">415000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-443" unitRef="usd">153498000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-3" id="f-444" unitRef="usd">175540000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-59" decimals="-3" id="f-445" unitRef="usd">195603000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-446">The Company and Significant Accounting Policies &lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&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 computers, graphic cards, game consoles, home appliances, power tools, smart phones, battery packs, consumer and industrial motor controls and power supplies for computers, servers and telecommunications equipment.  The Company conducts its operations primarily in the United States, 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',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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The consolidated financial statements include the accounts of all subsidiaries.  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',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',serif;font-size:10pt;font-weight:400;line-height:110%"&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 &#x201c;JV Company&#x201d;), 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.&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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Method Investment Loss&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:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The Company uses the equity method of accounting when it has the ability to exercise significant influence, but not control, as determined in accordance with generally accepted accounting principles, over the operating and financial policies of the investee. Effective December 1, 2021, the Company reduced its equity interest in the JV Company and no longer controlled the JV Company. As a result, beginning December 2, 2021, the Company recorded its investment under the equity method of accounting. Since the Company is unable to obtain accurate financial information from the JV Company in a timely manner, the Company&#x2019;s share of earnings or losses of the JV Company is recorded on a one quarter lag. The Company discloses and recognizes intervening events at the JV Company in the lag period that could materially affect its consolidated financial statements, if applicable.&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',serif;font-size:10pt;font-weight:400;line-height:92%"&gt;The Company records its interest in the net earnings or loss 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; instead the equity method investment is tested for impairment. The Company reviews for impairment whenever factors indicate that the carrying amount of the investment is determined to be other than temporary. In such a case, the decrease in value is recognized in the period the impairment occurs in the Consolidated Statements of Operations.&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',serif;font-size:10pt;font-weight:400;line-height:110%"&gt;From December 2021 to June 2024, the Company completed several transactions to sell additional equity interests of the JV Company to third-party investors, while the JV Company also issued additional equity interests to new investors that diluted the Company's ownership interest. Accordingly, as of June 30, 2024, the percentage of outstanding JV equity interest beneficially owned by the Company was further reduced to 42.8%.  On December 30, 2024, the JV Company signed an investment agreement with an investor, pursuant to which the investor agreed to invest RMB 500&#160;million (or $68.5&#160;million based on the currency exchange rate between RMB and U.S. Dollar on December 31, 2024) in the JV Company in exchange for a 7.09% interest.  This transaction closed on January 15, 2025, at which time, the percentage of outstanding JV Company&#x2019;s equity interest owned by the Company was reduced to approximately 39.2%.  The Company recorded a gain of $0.5&#160;million on the change of equity interest in the JV Company, which was included in the equity method investment loss line in the consolidated statements of operations.  The funding of the investment was agreed to be made in three installments.  The JV Company received the first installment of RMB 40&#160;million (or $5.5&#160;million) on December 31, 2024.  However, the JV &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Company has not received the remaining two installments as of the filing date.  As of June&#160;30, 2025, the percentage of outstanding JV equity interest beneficially owned by the Company was 39.2%. &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:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In the fourth quarter of fiscal year 2025, the Company began negotiations with a third-party strategic investor to sell a portion of its outstanding equity interest in the JV Company. On July 14, 2025, the Company entered into an equity transfer agreement (&#x201c;Agreement&#x201d;) with the investor to sell approximately 20.3% of outstanding equity interest in the JV Company for an aggregate cash consideration of $150&#160;million. The Company identified the negotiations of the equity transfer agreement throughout the fourth quarter of fiscal year 2025 as an impairment indicator and performed a quantitative impairment test as of June 30, 2025. Based on the implied valuation of the JV Company per the transaction price in the equity transfer agreement, the fair value of the equity method investment was determined to be lower than its carrying value, and a $76.8&#160;million other-than-temporary impairment of the equity method investment was recognized as of June 30, 2025.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:110%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The impairment loss is recorded within Equity method investment loss in the consolidated statement of operations for the year-ended June 30, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&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',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 reserve of stock rotation returns, allowance for price adjustments, allowance for expected credit loss, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant 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',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="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',serif;font-size:10pt;font-weight:400;line-height:112%"&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&#x2019;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="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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;For the Company&#x2019;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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company maintains restricted cash in connection with cash balances temporarily restricted by the local custom authority 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, 2025 and 2024, 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',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',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&#x2019;s ability to pay.  The &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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',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="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',serif;font-size:10pt;font-weight:400;line-height:112%"&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.  Level 2 inputs were used to estimate the fair value of the equity method investment for the purpose of recognizing the other than temporary impairment recorded in 2025.  The carrying value of the Company&#x2019;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',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',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.  The Company evaluated its inventory for salability, obsolescence and other available applicable information.  When evaluating the adequacy of its provision for excess and obsolete inventory, the Company identifies excess and obsolete products and also analyzes historical usage, forecasted demand, and current economic trends.  If actual economic trends are less favorable than those forecasted, additional future inventory write-downs may be required, which could adversely affect our operating results.   Inventory adjustments, once established, are not reversed until the related inventory has been sold or scrapped.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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&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',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 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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',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 are expected to 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 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-485"&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',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',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',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, 2025 and 2024, the Company reduced property, plant and equipment by $0.7&#160;million and $1.0&#160;million, respectively.  During the fiscal year ended June 30, 2023, the Company reduced property, plant and equipment by $0.6 million and operating expenses by $0.1 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',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',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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;During the fiscal year ended June 30, 2025, the Company identified certain purchased manufacturing equipment that was unable to meet its production process requirements.  Because the equipment had no alternative uses, the Company recorded an impairment of $1.0&#160;million related to such equipment.  There was no impairment of long-lived assets for fiscal years 2024 and 2023. &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',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',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 revenue at a point in time when its performance obligation has been satisfied and control of the product is transferred 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',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. Sales to most distributors are made under terms allowing certain price adjustments of the Company&#x2019;s products held in their inventory or upon sale to their end customers. Revenue from sales to distributors is recognized upon the transfer of control to the distributor. In the ordinary course of business, our distributors may need to sell our products to end customers at prices below the standard distribution price in order to remain competitive and secure sales. After the distributors sell the Company&#x2019;s products to their end customers, the distributors submit a &#x201c;ship-and-debit&#x201d; price adjustment claim to the Company to adjust the distributor&#x2019;s cost from the standard price to the pre-approved lower price. After the Company verifies that the claim was pre-approved, a credit memo is issued to the distributors for the ship-and-debit claim. In determining the transaction price, the Company considers ship-and-debit price adjustments to be variable consideration. The Company estimates the variable consideration of the allowance for price adjustments at the time revenue is recognized.  The Company also allows stock rotation &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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, expected sales volumes and individual distributor agreements.  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&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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company&#x2019;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 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',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',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',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',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.  The license and development fee required significant integration to create a combined output to the customer and was determined to be one performance obligation and was recognized over the 24 months when the Company performed the engineering and development services.  The Company used the input method to measure progress and recognize revenue, based on the effort expended relative to the estimated total effort to satisfy the performance obligation.  During the fiscal years ended June&#160;30, 2025 and 2024, the Company recorded $13.8&#160;million and $21.2&#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.  As of June&#160;30, 2025, all revenue has been recognized and all consideration has been received associated with the license agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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 costs to fulfill warranty obligation.  The Company monitors its 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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to income taxes in a number of jurisdictions.  Significant judgment is required in determining the worldwide provision for income taxes.  There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business.  The Company establishes accruals for certain tax contingencies based on estimates of whether additional taxes may be due.  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 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant management judgment is also 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 carryforwards 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 on a jurisdiction-by-jurisdiction basis 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.  The Company has concluded that it should report a full valuation allowance on its state research and development 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 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',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.  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.  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 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',serif;font-size:10pt;font-weight:400;line-height:107%"&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.  The Company is subject to the continuous examination of our income tax returns by the Internal Revenue Service and other tax authorities.  The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes.  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.  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 style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&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',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.  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.  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.  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.&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',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',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 style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising expenditures are expensed as incurred.  Advertising expense was $0.5 million, $0.6 million and $0.5 million in the fiscal years ended June&#160;30, 2025, 2024, and 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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. The Company adopted the guidance during the three months ended June 30, 2025 and the adoption did not have a significant impact on the consolidated financial statements.&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',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',serif;font-size:10pt;font-weight:400;line-height:107%"&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 did not early adopt ASU 2023-09 and will apply these additional income tax disclosures in its June 2026 fiscal 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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In November 2024, the FASB issued ASU No. 2024-03, &#x201c;Income Statement &#x2013; Reporting Comprehensive Income &#x2013; Expense Disaggregation Disclosures&#x201d;, which improves disclosure requirements and provides more detailed information about an entity&#x2019;s expenses, specifically amounts related to purchases of inventory, employee compensation, depreciation, intangible asset amortization, and selling expenses, along with qualitative descriptions of certain other types of expenses. This guidance is effective for annual reporting periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact of the ASU on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-447">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Preparation&lt;/span&gt;&lt;/div&gt;The consolidated financial statements include the accounts of all subsidiaries.  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-61" decimals="3" id="f-448" unitRef="number">0.509</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="c-62" decimals="3" id="f-449" unitRef="number">0.491</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-63" decimals="3" id="f-450" unitRef="number">0.428</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments contextRef="c-64" decimals="-6" id="f-451" unitRef="cny">500000000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments contextRef="c-64" decimals="-5" id="f-452" unitRef="usd">68500000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <aosl:EquityMethodInvestmentPercentageOfEquityOwnershipSold contextRef="c-64" decimals="4" id="f-453" unitRef="number">0.0709</aosl:EquityMethodInvestmentPercentageOfEquityOwnershipSold>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-65" decimals="3" id="f-454" unitRef="number">0.392</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <aosl:GainOnChangeOfEquityInterestInTheJointVentureCompany contextRef="c-66" decimals="-5" id="f-455" unitRef="usd">500000</aosl:GainOnChangeOfEquityInterestInTheJointVentureCompany>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments contextRef="c-67" decimals="-6" id="f-456" unitRef="cny">40000000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments contextRef="c-67" decimals="-5" id="f-457" unitRef="usd">5500000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-68" decimals="3" id="f-458" unitRef="number">0.392</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <aosl:EquityMethodInvestmentPercentageOfEquityOwnershipSold contextRef="c-69" decimals="3" id="f-459" unitRef="number">0.203</aosl:EquityMethodInvestmentPercentageOfEquityOwnershipSold>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments contextRef="c-69" decimals="-5" id="f-460" unitRef="usd">150000000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment contextRef="c-70" decimals="-5" id="f-461" unitRef="usd">76800000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-462">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&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',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 reserve of stock rotation returns, allowance for price adjustments, allowance for expected credit loss, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant and equipment.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c-1" id="f-463">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="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',serif;font-size:10pt;font-weight:400;line-height:112%"&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&#x2019;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="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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;For the Company&#x2019;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-464">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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 by the local custom authority 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, 2025 and 2024, the amount of restricted cash was $0.4&#160;million and $0.4&#160;million, respectively.</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-5" id="f-465" unitRef="usd">400000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-7" decimals="-5" id="f-466" unitRef="usd">400000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c-1" id="f-467">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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&#x2019;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-468">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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-469">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="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',serif;font-size:10pt;font-weight:400;line-height:112%"&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.  Level 2 inputs were used to estimate the fair value of the equity method investment for the purpose of recognizing the other than temporary impairment recorded in 2025.  The carrying value of the Company&#x2019;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-470">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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.  The Company evaluated its inventory for salability, obsolescence and other available applicable information.  When evaluating the adequacy of its provision for excess and obsolete inventory, the Company identifies excess and obsolete products and also analyzes historical usage, forecasted demand, and current economic trends.  If actual economic trends are less favorable than those forecasted, additional future inventory write-downs may be required, which could adversely affect our operating results.   Inventory adjustments, once established, are not reversed until the related inventory has been sold or scrapped.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-471">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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&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',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 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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',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 are expected to 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 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-485"&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',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-472">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;657,895&#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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated 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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(371,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286,059&#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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314,097&#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',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',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-71" id="f-473">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-72" id="f-474">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-73" id="f-475">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-74" id="f-476">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-75" id="f-477">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-76" id="f-478">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-77" id="f-479">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-78" id="f-480">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-79" id="f-481">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-80" id="f-482">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-81" id="f-483">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-82" id="f-484">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-84" id="f-486">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <aosl:GovernmentGrantsPolicyPolicyTextBlock contextRef="c-1" id="f-487">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-488" unitRef="usd">700000</aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment>
    <aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment contextRef="c-5" decimals="-5" id="f-489" unitRef="usd">1000000</aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment>
    <aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment contextRef="c-12" decimals="-5" id="f-490" unitRef="usd">600000</aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment>
    <aosl:GovernmentGrantsReductionRecordedToOperatingExpenses contextRef="c-12" decimals="-5" id="f-491" unitRef="usd">100000</aosl:GovernmentGrantsReductionRecordedToOperatingExpenses>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c-1" id="f-492">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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;During the fiscal year ended June 30, 2025, the Company identified certain purchased manufacturing equipment that was unable to meet its production process requirements.  Because the equipment had no alternative uses, the Company recorded an impairment of $1.0&#160;million related to such equipment.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:AssetImpairmentCharges contextRef="c-1" decimals="-5" id="f-493" unitRef="usd">1000000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-5" decimals="INF" id="f-494" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-12" decimals="INF" id="f-495" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c-1" id="f-496">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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 revenue at a point in time when its performance obligation has been satisfied and control of the product is transferred 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',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. Sales to most distributors are made under terms allowing certain price adjustments of the Company&#x2019;s products held in their inventory or upon sale to their end customers. Revenue from sales to distributors is recognized upon the transfer of control to the distributor. In the ordinary course of business, our distributors may need to sell our products to end customers at prices below the standard distribution price in order to remain competitive and secure sales. After the distributors sell the Company&#x2019;s products to their end customers, the distributors submit a &#x201c;ship-and-debit&#x201d; price adjustment claim to the Company to adjust the distributor&#x2019;s cost from the standard price to the pre-approved lower price. After the Company verifies that the claim was pre-approved, a credit memo is issued to the distributors for the ship-and-debit claim. In determining the transaction price, the Company considers ship-and-debit price adjustments to be variable consideration. The Company estimates the variable consideration of the allowance for price adjustments at the time revenue is recognized.  The Company also allows stock rotation &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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, expected sales volumes and individual distributor agreements.  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&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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company&#x2019;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 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',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',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',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',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.  The license and development fee required significant integration to create a combined output to the customer and was determined to be one performance obligation and was recognized over the 24 months when the Company performed the engineering and development services.  The Company used the input method to measure progress and recognize revenue, based on the effort expended relative to the estimated total effort to satisfy the performance obligation.  During the fiscal years ended June&#160;30, 2025 and 2024, the Company recorded $13.8&#160;million and $21.2&#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.  As of June&#160;30, 2025, all revenue has been recognized and all consideration has been received associated with the license agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-85" decimals="-5" id="f-497" unitRef="usd">45000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-86" decimals="-5" id="f-498" unitRef="usd">13800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-87" decimals="-5" id="f-499" unitRef="usd">21200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-500">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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-501">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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 costs to fulfill warranty obligation.  The Company monitors its 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-502">P1Y</aosl:LengthOfProductWarranty>
    <us-gaap:ShippingAndHandlingCostPolicyTextBlock contextRef="c-1" id="f-503">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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-504">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-505">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to income taxes in a number of jurisdictions.  Significant judgment is required in determining the worldwide provision for income taxes.  There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business.  The Company establishes accruals for certain tax contingencies based on estimates of whether additional taxes may be due.  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 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant management judgment is also 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 carryforwards 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 on a jurisdiction-by-jurisdiction basis 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.  The Company has concluded that it should report a full valuation allowance on its state research and development 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 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',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.  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.  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 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',serif;font-size:10pt;font-weight:400;line-height:107%"&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.  The Company is subject to the continuous examination of our income tax returns by the Internal Revenue Service and other tax authorities.  The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes.  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.  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-506">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&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',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.  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.  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.  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.&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-507">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising expenditures are expensed as incurred.  Advertising expense was $0.5 million, $0.6 million and $0.5 million in the fiscal years ended June&#160;30, 2025, 2024, and 2023, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c-1" decimals="-5" id="f-508" unitRef="usd">500000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-5" decimals="-5" id="f-509" unitRef="usd">600000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-12" decimals="-5" id="f-510" unitRef="usd">500000</us-gaap:AdvertisingExpense>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c-1" id="f-511">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-512">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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. The Company adopted the guidance during the three months ended June 30, 2025 and the adoption did not have a significant impact on the consolidated financial statements.&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',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',serif;font-size:10pt;font-weight:400;line-height:107%"&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 did not early adopt ASU 2023-09 and will apply these additional income tax disclosures in its June 2026 fiscal 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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In November 2024, the FASB issued ASU No. 2024-03, &#x201c;Income Statement &#x2013; Reporting Comprehensive Income &#x2013; Expense Disaggregation Disclosures&#x201d;, which improves disclosure requirements and provides more detailed information about an entity&#x2019;s expenses, specifically amounts related to purchases of inventory, employee compensation, depreciation, intangible asset amortization, and selling expenses, along with qualitative descriptions of certain other types of expenses. This guidance is effective for annual reporting periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact of the ASU on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="c-1" id="f-513">Equity Method Investment in Equity Investee&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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%. &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',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',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 $80&#160;million based on the currency exchange rate as of January 26, 2022) (the &#x201c;Investment&#x201d;).  Following the closing of the Investment, 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 style="color:#000000;font-family:'Times New Roman',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%.  &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',serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On December 30, 2024, the JV Company signed an investment agreement with an investor, pursuant to which the third-party investor agreed to invest RMB 500&#160;million (or $68.5&#160;million based on the currency exchange rate between RMB and U.S. Dollar on December 31, 2024) in the JV Company in exchange for a 7.09% interest.  This transaction closed on January 15, 2025, at which time, the percentage of outstanding JV Company&#x2019;s equity interest owned by the Company was reduced to approximately 39.2%.  We recorded a gain of $0.5&#160;million on the change of equity interest in the JV Company, which was included in the equity method investment loss line in the consolidated statements of operations.  The funding of the investment was agreed to be made in three installments.  The JV Company received the first installment of RMB 40&#160;million (or $5.5&#160;million) on December 31, 2024.  However, the JV Company has not received the remaining two installments as of the filing date.&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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In the fourth quarter of fiscal year 2025, the Company began negotiations with a third-party strategic investor to sell a portion of its outstanding equity interest in the JV Company.  On July 14, 2025, the Company entered into an equity transfer agreement with the investor to sell approximately 20.3% of outstanding equity interest in the JV Company for an aggregate cash consideration of approximately $150&#160;million to be paid in four installments, subject to satisfaction of certain conditions.&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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company identified the negotiations of the equity transfer agreement throughout the fourth quarter of fiscal year 2025 as an impairment indicator and performed a quantitative impairment test as of June 30, 2025.  Based on the implied valuation of the JV Company per the transaction price in the equity transfer agreement, the fair value of the equity method investment was determined to be lower than its carrying value, and a $76.8&#160;million other-than-temporary impairment of the equity method investment was recognized as of June 30, 2025.  The impairment loss is recorded within Equity method investment loss in the consolidated statement of operations for the year-ended June 30, 2025.&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',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, 2025, 2024 and 2023, the Company recorded $77.8&#160;million including the impairment loss, $4.8&#160;million and $1.4&#160;million of equity method investment loss, respectively, using lag reporting.  As of June 30, 2025, the percentage of outstanding JV equity interest beneficially owned by the Company was 39.2%. The difference between the investment&#x2019;s carrying value on June 30, 2025 of $279.1&#160;million and the underlying equity in net assets of approximately $107.1&#160;million as of March 31, 2025 relates primarily to equity method goodwill. &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',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',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;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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.448%"&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.401%"&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.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.382%"&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.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.382%"&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.465%"&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 colspan="3" style="display:none"&gt;&lt;/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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of March 31, 2025&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,151&#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',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',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',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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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',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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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',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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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',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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the period April 1, 2024 to March 31, 2025&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',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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,921&#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',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',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',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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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',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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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 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',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',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',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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td 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:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="c-88" decimals="3" id="f-514" unitRef="number">0.509</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="c-89" decimals="3" id="f-515" unitRef="number">0.488</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-90" decimals="3" id="f-516" unitRef="number">0.011</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-91" decimals="4" id="f-517" unitRef="number">0.0399</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="c-92" decimals="3" id="f-518" unitRef="number">0.458</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-93" decimals="4" id="f-519" unitRef="number">0.0782</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments contextRef="c-94" decimals="-6" id="f-520" unitRef="cny">509000000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments contextRef="c-94" decimals="-6" id="f-521" unitRef="usd">80000000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="c-95" decimals="3" id="f-522" unitRef="number">0.422</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <aosl:IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage contextRef="c-96" decimals="4" id="f-523" unitRef="number">0.0054</aosl:IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments contextRef="c-64" decimals="-6" id="f-524" unitRef="cny">500000000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments contextRef="c-64" decimals="-5" id="f-525" unitRef="usd">68500000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <aosl:EquityMethodInvestmentPercentageOfEquityOwnershipSold contextRef="c-64" decimals="4" id="f-526" unitRef="number">0.0709</aosl:EquityMethodInvestmentPercentageOfEquityOwnershipSold>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-65" decimals="3" id="f-527" unitRef="number">0.392</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <aosl:GainOnChangeOfEquityInterestInTheJointVentureCompany contextRef="c-66" decimals="-5" id="f-528" unitRef="usd">500000</aosl:GainOnChangeOfEquityInterestInTheJointVentureCompany>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments contextRef="c-67" decimals="-6" id="f-529" unitRef="cny">40000000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments contextRef="c-67" decimals="-5" id="f-530" unitRef="usd">5500000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <aosl:EquityMethodInvestmentPercentageOfEquityOwnershipSold contextRef="c-69" decimals="3" id="f-531" unitRef="number">0.203</aosl:EquityMethodInvestmentPercentageOfEquityOwnershipSold>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments contextRef="c-69" decimals="-5" id="f-532" unitRef="usd">150000000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <aosl:NumberOfInstallmentPayments
      contextRef="c-97"
      decimals="INF"
      id="f-533"
      unitRef="installment">4</aosl:NumberOfInstallmentPayments>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment contextRef="c-70" decimals="-5" id="f-534" unitRef="usd">76800000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment contextRef="c-1" decimals="-5" id="f-535" unitRef="usd">77800000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment contextRef="c-5" decimals="-5" id="f-536" unitRef="usd">4800000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment contextRef="c-12" decimals="-5" id="f-537" unitRef="usd">1400000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-68" decimals="3" id="f-538" unitRef="number">0.392</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentAggregateCost contextRef="c-68" decimals="-5" id="f-539" unitRef="usd">279100000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:EquityMethodInvestmentAggregateCost contextRef="c-98" decimals="-5" id="f-540" unitRef="usd">107100000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:EquityMethodInvestmentsTextBlock contextRef="c-1" id="f-541">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.448%"&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.401%"&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.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.382%"&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.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.382%"&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.465%"&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 colspan="3" style="display:none"&gt;&lt;/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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of March 31, 2025&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,151&#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',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',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',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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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',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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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',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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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',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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the period April 1, 2024 to March 31, 2025&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',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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,921&#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',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',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',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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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',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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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 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',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',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',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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td 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:EquityMethodInvestmentsTextBlock>
    <us-gaap:AssetsCurrent contextRef="c-99" decimals="-3" id="f-542" unitRef="usd">101151000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-100" decimals="-3" id="f-543" unitRef="usd">86280000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-101" decimals="-3" id="f-544" unitRef="usd">122324000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsNoncurrent contextRef="c-99" decimals="-3" id="f-545" unitRef="usd">315420000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c-100" decimals="-3" id="f-546" unitRef="usd">338450000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c-101" decimals="-3" id="f-547" unitRef="usd">333165000</us-gaap:AssetsNoncurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-99" decimals="-3" id="f-548" unitRef="usd">61341000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-100" decimals="-3" id="f-549" unitRef="usd">70776000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-101" decimals="-3" id="f-550" unitRef="usd">122340000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-99" decimals="-3" id="f-551" unitRef="usd">82124000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-100" decimals="-3" id="f-552" unitRef="usd">81899000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-101" decimals="-3" id="f-553" unitRef="usd">36525000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Revenues contextRef="c-102" decimals="-3" id="f-554" unitRef="usd">142921000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-103" decimals="-3" id="f-555" unitRef="usd">128951000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-104" decimals="-3" id="f-556" unitRef="usd">178974000</us-gaap:Revenues>
    <us-gaap:GrossProfit contextRef="c-102" decimals="-3" id="f-557" unitRef="usd">8662000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-103" decimals="-3" id="f-558" unitRef="usd">1844000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-104" decimals="-3" id="f-559" unitRef="usd">4502000</us-gaap:GrossProfit>
    <us-gaap:OperatingExpenses contextRef="c-102" decimals="-3" id="f-560" unitRef="usd">10637000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-103" decimals="-3" id="f-561" unitRef="usd">9174000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-104" decimals="-3" id="f-562" unitRef="usd">5939000</us-gaap:OperatingExpenses>
    <us-gaap:NetIncomeLoss contextRef="c-102" decimals="-3" id="f-563" unitRef="usd">-3195000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-103" decimals="-3" id="f-564" unitRef="usd">-9477000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-104" decimals="-3" id="f-565" unitRef="usd">-4906000</us-gaap:NetIncomeLoss>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c-5" id="f-566">Related Party Transactions&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of June&#160;30, 2025, the Company owned 39.2% 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.  The JV Company reimbursed AOS for purchases made on its behalf of $11.3&#160;million, $9.8&#160;million and $35.6&#160;million during the fiscal year ended June 30, 2025, 2024 and 2023, respectively.  Due to the right of offset of receivables and payables with the JV Company, as of June&#160;30, 2025 and 2024, AOS recorded the net amount of $15.8&#160;million and $13.7&#160;million, respectively, as a payable related to equity investee, net, on the Consolidated Balance Sheet.  The purchases by AOS for the fiscal year ended June 30, 2025, 2024 and 2023 were $109.1&#160;million, $96.6&#160;million and $127.8&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="c-105" decimals="3" id="f-567" unitRef="number">0.392</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c-106" decimals="-5" id="f-568" unitRef="usd">11300000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c-107" decimals="-5" id="f-569" unitRef="usd">9800000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c-108" decimals="-5" id="f-570" unitRef="usd">35600000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:AccountsPayableCurrent contextRef="c-10" decimals="-5" id="f-571" unitRef="usd">15800000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-11" decimals="-5" id="f-572" unitRef="usd">13700000</us-gaap:AccountsPayableCurrent>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c-109" decimals="-5" id="f-573" unitRef="usd">109100000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="c-110" decimals="-5" id="f-574" unitRef="usd">96600000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="c-111" decimals="-5" id="f-575" unitRef="usd">127800000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-576">Net Income (Loss) Per Common Share &lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&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, employee share purchase plan shares and vesting of restricted stock units using the treasury stock method.  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',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:&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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) &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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(96,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;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',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',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',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',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;/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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',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',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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,405&#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',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',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;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share:&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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.30)&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',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',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',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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.30)&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',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',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',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',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;/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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,104&#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',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',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-577">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:&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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) &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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(96,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;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',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',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',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',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;/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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',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',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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,405&#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',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',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;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share:&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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.30)&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',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',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',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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.30)&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',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',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',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',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-578" unitRef="usd">-96976000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-579" unitRef="usd">-11081000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-580" unitRef="usd">12364000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-581" unitRef="shares">29405000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="-3" id="f-582" unitRef="shares">28236000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-12" decimals="-3" id="f-583" unitRef="shares">27552000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-584" unitRef="shares">29405000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="-3" id="f-585" unitRef="shares">28236000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-12" decimals="-3" id="f-586" unitRef="shares">27552000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="-3" id="f-587" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-5" decimals="-3" id="f-588" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-12" decimals="-3" id="f-589" unitRef="shares">1976000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-590" unitRef="shares">29405000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="-3" id="f-591" unitRef="shares">28236000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-12" decimals="-3" id="f-592" unitRef="shares">29528000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-593"
      unitRef="usdPerShare">-3.30</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-594"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-12"
      decimals="2"
      id="f-595"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-596"
      unitRef="usdPerShare">-3.30</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-5"
      decimals="2"
      id="f-597"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-12"
      decimals="2"
      id="f-598"
      unitRef="usdPerShare">0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c-1" id="f-599">&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,104&#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',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',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-112"
      decimals="-3"
      id="f-600"
      unitRef="shares">2475000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-113"
      decimals="-3"
      id="f-601"
      unitRef="shares">2822000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-114"
      decimals="-3"
      id="f-602"
      unitRef="shares">310000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-115"
      decimals="-3"
      id="f-603"
      unitRef="shares">629000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-116"
      decimals="-3"
      id="f-604"
      unitRef="shares">1019000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-117"
      decimals="-3"
      id="f-605"
      unitRef="shares">309000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-3" id="f-606" unitRef="shares">3104000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-5" decimals="-3" id="f-607" unitRef="shares">3841000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-12" decimals="-3" id="f-608" unitRef="shares">619000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="c-1" id="f-609">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',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 and review 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',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&#x2019;s credit requirements, 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',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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.1&#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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.3&#160;&lt;/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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.9&#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',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',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;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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.3&#160;&lt;/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',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',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;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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="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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;        * Less than 10%&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="c-1" id="f-610">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.1&#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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.3&#160;&lt;/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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.9&#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',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',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;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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.3&#160;&lt;/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',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',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;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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="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',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',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',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',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-118" decimals="3" id="f-611" unitRef="number">0.221</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-119" decimals="3" id="f-612" unitRef="number">0.250</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-120" decimals="3" id="f-613" unitRef="number">0.216</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-121" decimals="3" id="f-614" unitRef="number">0.513</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-122" decimals="3" id="f-615" unitRef="number">0.460</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-123" decimals="3" id="f-616" unitRef="number">0.356</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-124" decimals="3" id="f-617" unitRef="number">0.140</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-125" decimals="3" id="f-618" unitRef="number">0.149</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-126" decimals="3" id="f-619" unitRef="number">0.523</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-127" decimals="3" id="f-620" unitRef="number">0.334</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-128" decimals="3" id="f-621" unitRef="number">0.334</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock contextRef="c-1" id="f-622">Balance Sheet Components &lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,802)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Allowance for credit losses&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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,772&#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',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',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;/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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,677&#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',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',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;/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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Value-added tax 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short term deposit&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,697&#160;&lt;/span&gt;&lt;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,215&#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',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',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:#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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;657,895&#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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated 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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(371,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286,059&#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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314,097&#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',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',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;/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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation expense was $54.2 million, $50.5 million and $40.4&#160;million for fiscal years 2025, 2024 and 2023, 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company capitalized $0.2 million, $0.6 million and $0.5 million of software development costs during the fiscal years 2025, 2024 and 2023, respectively.  Amortization of capitalized software development costs was $0.5 million in fiscal year 2025, $0.6 million in fiscal year 2024 and $0.4 million in fiscal year 2023.  Unamortized capitalized software development costs in each of the periods presented at June 30, 2025 and 2024 were $0.7 million and $1.0 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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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:#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/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',serif;font-size:10pt;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,766&#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',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',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:#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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&#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',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',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;/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',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.2 million and $3.3&#160;million for the years ended June&#160;30, 2025, 2024 and 2023, respectively.  The estimated useful lives for patents and technology rights and trade name were five years and ten years, respectively.  All intangible assets were fully amortized in as of June 30, 2025.&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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Accrued liabilities&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: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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,027&#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',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',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;/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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Short-term customer deposits are payments received from customers for securing future product shipments.  As of June&#160;30, 2025, $7.0&#160;million were from Customer A, $2.0&#160;million were from Customer B, and $8.0&#160;million were from other customers.  As of June 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.&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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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="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',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',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',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',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,966&#160;&lt;/span&gt;&lt;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Released&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,300)&lt;/span&gt;&lt;/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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(453)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,642)&lt;/span&gt;&lt;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,118&#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',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',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:#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',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',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;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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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="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',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',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',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',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 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',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',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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,184&#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',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',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',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',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&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',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',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:87.280%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.729%"&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.650%"&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.470%"&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.651%"&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 colspan="3" style="display:none"&gt;&lt;/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',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:5.62pt;padding-right:5.62pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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;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',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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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 #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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 #000;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',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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer deposits&lt;/span&gt;&lt;/div&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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;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',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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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:#ffffff;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',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 #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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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;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',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',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:#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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td 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;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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, 2025, $5.0&#160;million were from Customer A and $2.0&#160;million were from other customers.  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.&lt;/span&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c-1" id="f-623">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,802)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Allowance for credit losses&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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,772&#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',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',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGross contextRef="c-6" decimals="-3" id="f-624" unitRef="usd">75604000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross contextRef="c-7" decimals="-3" id="f-625" unitRef="usd">54265000</us-gaap:AccountsReceivableGross>
    <aosl:AllowanceForPriceAdjustmentsReceivableCurrent contextRef="c-6" decimals="-3" id="f-626" unitRef="usd">40802000</aosl:AllowanceForPriceAdjustmentsReceivableCurrent>
    <aosl:AllowanceForPriceAdjustmentsReceivableCurrent contextRef="c-7" decimals="-3" id="f-627" unitRef="usd">41689000</aosl:AllowanceForPriceAdjustmentsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-6" decimals="-3" id="f-628" unitRef="usd">30000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-7" decimals="-3" id="f-629" unitRef="usd">30000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNet contextRef="c-6" decimals="-3" id="f-630" unitRef="usd">34772000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c-7" decimals="-3" id="f-631" unitRef="usd">12546000</us-gaap:AccountsReceivableNet>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c-1" id="f-632">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,677&#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',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',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c-6" decimals="-3" id="f-633" unitRef="usd">81341000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c-7" decimals="-3" id="f-634" unitRef="usd">78064000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c-6" decimals="-3" id="f-635" unitRef="usd">91591000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c-7" decimals="-3" id="f-636" unitRef="usd">87898000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c-6" decimals="-3" id="f-637" unitRef="usd">16745000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c-7" decimals="-3" id="f-638" unitRef="usd">29788000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet contextRef="c-6" decimals="-3" id="f-639" unitRef="usd">189677000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-7" decimals="-3" id="f-640" unitRef="usd">195750000</us-gaap:InventoryNet>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock contextRef="c-1" id="f-641">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Value-added tax 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short term deposit&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,697&#160;&lt;/span&gt;&lt;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,215&#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',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',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:#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:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <aosl:LocalVATReceivable contextRef="c-6" decimals="-3" id="f-642" unitRef="usd">339000</aosl:LocalVATReceivable>
    <aosl:LocalVATReceivable contextRef="c-7" decimals="-3" id="f-643" unitRef="usd">304000</aosl:LocalVATReceivable>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="c-6" decimals="-3" id="f-644" unitRef="usd">2383000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="c-7" decimals="-3" id="f-645" unitRef="usd">1822000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:PrepaidInsurance contextRef="c-6" decimals="-3" id="f-646" unitRef="usd">3669000</us-gaap:PrepaidInsurance>
    <us-gaap:PrepaidInsurance contextRef="c-7" decimals="-3" id="f-647" unitRef="usd">4623000</us-gaap:PrepaidInsurance>
    <aosl:PrepaidMaintenanceCurrent contextRef="c-6" decimals="-3" id="f-648" unitRef="usd">1990000</aosl:PrepaidMaintenanceCurrent>
    <aosl:PrepaidMaintenanceCurrent contextRef="c-7" decimals="-3" id="f-649" unitRef="usd">2195000</aosl:PrepaidMaintenanceCurrent>
    <aosl:PrepaymenttoSupplier contextRef="c-6" decimals="-3" id="f-650" unitRef="usd">7073000</aosl:PrepaymenttoSupplier>
    <aosl:PrepaymenttoSupplier contextRef="c-7" decimals="-3" id="f-651" unitRef="usd">1301000</aosl:PrepaymenttoSupplier>
    <us-gaap:PrepaidTaxes contextRef="c-6" decimals="-3" id="f-652" unitRef="usd">336000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes contextRef="c-7" decimals="-3" id="f-653" unitRef="usd">819000</us-gaap:PrepaidTaxes>
    <us-gaap:InterestReceivableCurrent contextRef="c-6" decimals="-3" id="f-654" unitRef="usd">191000</us-gaap:InterestReceivableCurrent>
    <us-gaap:InterestReceivableCurrent contextRef="c-7" decimals="-3" id="f-655" unitRef="usd">383000</us-gaap:InterestReceivableCurrent>
    <aosl:Customsdeposit contextRef="c-6" decimals="-3" id="f-656" unitRef="usd">534000</aosl:Customsdeposit>
    <aosl:Customsdeposit contextRef="c-7" decimals="-3" id="f-657" unitRef="usd">21000</aosl:Customsdeposit>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-6" decimals="-3" id="f-658" unitRef="usd">1700000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-7" decimals="-3" id="f-659" unitRef="usd">2697000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-6" decimals="-3" id="f-660" unitRef="usd">18215000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-7" decimals="-3" id="f-661" unitRef="usd">14165000</us-gaap:OtherAssetsCurrent>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-129" decimals="-3" id="f-662" unitRef="usd">4877000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-130" decimals="-3" id="f-663" unitRef="usd">4877000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-131" decimals="-3" id="f-664" unitRef="usd">71961000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-132" decimals="-3" id="f-665" unitRef="usd">71266000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-133" decimals="-3" id="f-666" unitRef="usd">442462000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-134" decimals="-3" id="f-667" unitRef="usd">423960000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-135" decimals="-3" id="f-668" unitRef="usd">37918000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-136" decimals="-3" id="f-669" unitRef="usd">36203000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-137" decimals="-3" id="f-670" unitRef="usd">53509000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-138" decimals="-3" id="f-671" unitRef="usd">53081000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-139" decimals="-3" id="f-672" unitRef="usd">3267000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-140" decimals="-3" id="f-673" unitRef="usd">3193000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-141" decimals="-3" id="f-674" unitRef="usd">43901000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-142" decimals="-3" id="f-675" unitRef="usd">41671000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-6" decimals="-3" id="f-676" unitRef="usd">657895000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-7" decimals="-3" id="f-677" unitRef="usd">634251000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-678" unitRef="usd">371836000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-679" unitRef="usd">320751000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet contextRef="c-6" decimals="-3" id="f-680" unitRef="usd">286059000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet contextRef="c-7" decimals="-3" id="f-681" unitRef="usd">313500000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet>
    <us-gaap:ConstructionInProgressGross contextRef="c-6" decimals="-3" id="f-682" unitRef="usd">28038000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross contextRef="c-7" decimals="-3" id="f-683" unitRef="usd">23119000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-3" id="f-684" unitRef="usd">314097000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-7" decimals="-3" id="f-685" unitRef="usd">336619000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c-1" decimals="-5" id="f-686" unitRef="usd">54200000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-5" decimals="-5" id="f-687" unitRef="usd">50500000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-12" decimals="-5" id="f-688" unitRef="usd">40400000</us-gaap:Depreciation>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-1" decimals="-5" id="f-689" unitRef="usd">200000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-5" decimals="-5" id="f-690" unitRef="usd">600000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-12" decimals="-5" id="f-691" unitRef="usd">500000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-1" decimals="-5" id="f-692" unitRef="usd">500000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-5" decimals="-5" id="f-693" unitRef="usd">600000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-12" decimals="-5" id="f-694" unitRef="usd">400000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-6" decimals="-5" id="f-695" unitRef="usd">700000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-7" decimals="-5" id="f-696" unitRef="usd">1000000.0</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock contextRef="c-1" id="f-697">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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:#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/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',serif;font-size:10pt;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,766&#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',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',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:#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:ScheduleOfOtherAssetsNoncurrentTextBlock>
    <aosl:PrepaymentForPropertyAndEquipment contextRef="c-6" decimals="-3" id="f-698" unitRef="usd">1973000</aosl:PrepaymentForPropertyAndEquipment>
    <aosl:PrepaymentForPropertyAndEquipment contextRef="c-7" decimals="-3" id="f-699" unitRef="usd">620000</aosl:PrepaymentForPropertyAndEquipment>
    <aosl:InvestmentsInPrivatelyHeldCompanies contextRef="c-6" decimals="-3" id="f-700" unitRef="usd">0</aosl:InvestmentsInPrivatelyHeldCompanies>
    <aosl:InvestmentsInPrivatelyHeldCompanies contextRef="c-7" decimals="-3" id="f-701" unitRef="usd">100000</aosl:InvestmentsInPrivatelyHeldCompanies>
    <aosl:Customdepositnoncurrent contextRef="c-6" decimals="-3" id="f-702" unitRef="usd">814000</aosl:Customdepositnoncurrent>
    <aosl:Customdepositnoncurrent contextRef="c-7" decimals="-3" id="f-703" unitRef="usd">652000</aosl:Customdepositnoncurrent>
    <aosl:DepositsWithSupplier contextRef="c-6" decimals="-3" id="f-704" unitRef="usd">18080000</aosl:DepositsWithSupplier>
    <aosl:DepositsWithSupplier contextRef="c-7" decimals="-3" id="f-705" unitRef="usd">22117000</aosl:DepositsWithSupplier>
    <aosl:OfficeLeaseDepositAssetsNoncurrent contextRef="c-6" decimals="-3" id="f-706" unitRef="usd">1358000</aosl:OfficeLeaseDepositAssetsNoncurrent>
    <aosl:OfficeLeaseDepositAssetsNoncurrent contextRef="c-7" decimals="-3" id="f-707" unitRef="usd">1418000</aosl:OfficeLeaseDepositAssetsNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent contextRef="c-6" decimals="-3" id="f-708" unitRef="usd">541000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent contextRef="c-7" decimals="-3" id="f-709" unitRef="usd">332000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-6" decimals="-3" id="f-710" unitRef="usd">22766000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-7" decimals="-3" id="f-711" unitRef="usd">25239000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-712">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&#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',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',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-143" decimals="-3" id="f-713" unitRef="usd">18037000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-144" decimals="-3" id="f-714" unitRef="usd">18037000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-145" decimals="-3" id="f-715" unitRef="usd">268000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-146" decimals="-3" id="f-716" unitRef="usd">268000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-147" decimals="-3" id="f-717" unitRef="usd">1150000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-148" decimals="-3" id="f-718" unitRef="usd">1150000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-6" decimals="-3" id="f-719" unitRef="usd">19455000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-7" decimals="-3" id="f-720" unitRef="usd">19455000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-6" decimals="-3" id="f-721" unitRef="usd">19455000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-7" decimals="-3" id="f-722" unitRef="usd">16208000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-6" decimals="-3" id="f-723" unitRef="usd">0</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-7" decimals="-3" id="f-724" unitRef="usd">3247000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill contextRef="c-6" decimals="-3" id="f-725" unitRef="usd">269000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-7" decimals="-3" id="f-726" unitRef="usd">269000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="c-6" decimals="-3" id="f-727" unitRef="usd">269000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="c-7" decimals="-3" id="f-728" unitRef="usd">3516000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-5" id="f-729" unitRef="usd">3200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-5" decimals="-5" id="f-730" unitRef="usd">3200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-12" decimals="-5" id="f-731" unitRef="usd">3300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-143" id="f-732">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-145" id="f-733">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c-1" id="f-734">&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Accrued liabilities&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: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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,027&#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',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',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;/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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Short-term customer deposits are payments received from customers for securing future product shipments.  As of June&#160;30, 2025, $7.0&#160;million were from Customer A, $2.0&#160;million were from Customer B, and $8.0&#160;million were from other customers.  As of June 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.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedSalariesCurrent contextRef="c-6" decimals="-3" id="f-735" unitRef="usd">17766000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="c-7" decimals="-3" id="f-736" unitRef="usd">14945000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c-6" decimals="-3" id="f-737" unitRef="usd">2118000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c-7" decimals="-3" id="f-738" unitRef="usd">2407000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <aosl:StockRotationAccrualCurrent contextRef="c-6" decimals="-3" id="f-739" unitRef="usd">6184000</aosl:StockRotationAccrualCurrent>
    <aosl:StockRotationAccrualCurrent contextRef="c-7" decimals="-3" id="f-740" unitRef="usd">4660000</aosl:StockRotationAccrualCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c-6" decimals="-3" id="f-741" unitRef="usd">3399000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c-7" decimals="-3" id="f-742" unitRef="usd">3198000</us-gaap:AccruedProfessionalFeesCurrent>
    <aosl:AccruedInventory contextRef="c-6" decimals="-3" id="f-743" unitRef="usd">1465000</aosl:AccruedInventory>
    <aosl:AccruedInventory contextRef="c-7" decimals="-3" id="f-744" unitRef="usd">728000</aosl:AccruedInventory>
    <aosl:AccruedFacilityExpenses contextRef="c-6" decimals="-3" id="f-745" unitRef="usd">2184000</aosl:AccruedFacilityExpenses>
    <aosl:AccruedFacilityExpenses contextRef="c-7" decimals="-3" id="f-746" unitRef="usd">2137000</aosl:AccruedFacilityExpenses>
    <aosl:AccruedPropertyPlantandEquipment contextRef="c-6" decimals="-3" id="f-747" unitRef="usd">2704000</aosl:AccruedPropertyPlantandEquipment>
    <aosl:AccruedPropertyPlantandEquipment contextRef="c-7" decimals="-3" id="f-748" unitRef="usd">6986000</aosl:AccruedPropertyPlantandEquipment>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-749" unitRef="usd">4755000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-750" unitRef="usd">3822000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <aosl:AccruedCustomerDeposit contextRef="c-6" decimals="-3" id="f-751" unitRef="usd">17030000</aosl:AccruedCustomerDeposit>
    <aosl:AccruedCustomerDeposit contextRef="c-7" decimals="-3" id="f-752" unitRef="usd">32182000</aosl:AccruedCustomerDeposit>
    <aosl:EmployeeStockPurchasePlanPayableCurrent contextRef="c-6" decimals="-3" id="f-753" unitRef="usd">1422000</aosl:EmployeeStockPurchasePlanPayableCurrent>
    <aosl:EmployeeStockPurchasePlanPayableCurrent contextRef="c-7" decimals="-3" id="f-754" unitRef="usd">1306000</aosl:EmployeeStockPurchasePlanPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-755" unitRef="usd">59027000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-756" unitRef="usd">72371000</us-gaap:AccruedLiabilitiesCurrent>
    <aosl:AccruedCustomerDeposit contextRef="c-149" decimals="-5" id="f-757" unitRef="usd">7000000</aosl:AccruedCustomerDeposit>
    <aosl:AccruedCustomerDeposit contextRef="c-150" decimals="-5" id="f-758" unitRef="usd">2000000</aosl:AccruedCustomerDeposit>
    <aosl:AccruedCustomerDeposit contextRef="c-151" decimals="-5" id="f-759" unitRef="usd">8000000</aosl:AccruedCustomerDeposit>
    <aosl:AccruedCustomerDeposit contextRef="c-152" decimals="-5" id="f-760" unitRef="usd">9000000</aosl:AccruedCustomerDeposit>
    <aosl:AccruedCustomerDeposit contextRef="c-153" decimals="-5" id="f-761" unitRef="usd">8900000</aosl:AccruedCustomerDeposit>
    <aosl:AccruedCustomerDeposit contextRef="c-154" decimals="-5" id="f-762" unitRef="usd">14300000</aosl:AccruedCustomerDeposit>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="c-1" id="f-763">&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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="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',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',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',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',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,966&#160;&lt;/span&gt;&lt;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Released&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,300)&lt;/span&gt;&lt;/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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(453)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,642)&lt;/span&gt;&lt;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,118&#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',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',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:#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',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',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;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-7" decimals="-3" id="f-764" unitRef="usd">2407000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c-59" decimals="-3" id="f-765" unitRef="usd">1674000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c-60" decimals="-3" id="f-766" unitRef="usd">2650000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued contextRef="c-1" decimals="-3" id="f-767" unitRef="usd">1096000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued contextRef="c-5" decimals="-3" id="f-768" unitRef="usd">1186000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued contextRef="c-12" decimals="-3" id="f-769" unitRef="usd">5966000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <aosl:StandardProductWarrantyAccrualWarrantyReleased contextRef="c-1" decimals="-3" id="f-770" unitRef="usd">700000</aosl:StandardProductWarrantyAccrualWarrantyReleased>
    <aosl:StandardProductWarrantyAccrualWarrantyReleased contextRef="c-5" decimals="-3" id="f-771" unitRef="usd">0</aosl:StandardProductWarrantyAccrualWarrantyReleased>
    <aosl:StandardProductWarrantyAccrualWarrantyReleased contextRef="c-12" decimals="-3" id="f-772" unitRef="usd">2300000</aosl:StandardProductWarrantyAccrualWarrantyReleased>
    <us-gaap:StandardProductWarrantyAccrualPayments contextRef="c-1" decimals="-3" id="f-773" unitRef="usd">685000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments contextRef="c-5" decimals="-3" id="f-774" unitRef="usd">453000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments contextRef="c-12" decimals="-3" id="f-775" unitRef="usd">4642000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c-6" decimals="-3" id="f-776" unitRef="usd">2118000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c-7" decimals="-3" id="f-777" unitRef="usd">2407000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c-59" decimals="-3" id="f-778" unitRef="usd">1674000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <aosl:StockRotationAccrualTableTextBlock contextRef="c-1" id="f-779">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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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="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',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',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',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',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 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',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',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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,184&#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',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',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',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',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</aosl:StockRotationAccrualTableTextBlock>
    <aosl:StockRotationAccrualCurrent contextRef="c-7" decimals="-3" id="f-780" unitRef="usd">4660000</aosl:StockRotationAccrualCurrent>
    <aosl:StockRotationAccrualCurrent contextRef="c-59" decimals="-3" id="f-781" unitRef="usd">5588000</aosl:StockRotationAccrualCurrent>
    <aosl:StockRotationAccrualCurrent contextRef="c-60" decimals="-3" id="f-782" unitRef="usd">4798000</aosl:StockRotationAccrualCurrent>
    <aosl:StockRotationAccrualStockIssued contextRef="c-1" decimals="-3" id="f-783" unitRef="usd">12834000</aosl:StockRotationAccrualStockIssued>
    <aosl:StockRotationAccrualStockIssued contextRef="c-5" decimals="-3" id="f-784" unitRef="usd">11044000</aosl:StockRotationAccrualStockIssued>
    <aosl:StockRotationAccrualStockIssued contextRef="c-12" decimals="-3" id="f-785" unitRef="usd">13950000</aosl:StockRotationAccrualStockIssued>
    <aosl:StockRotationAccrualPayments contextRef="c-1" decimals="-3" id="f-786" unitRef="usd">11310000</aosl:StockRotationAccrualPayments>
    <aosl:StockRotationAccrualPayments contextRef="c-5" decimals="-3" id="f-787" unitRef="usd">11972000</aosl:StockRotationAccrualPayments>
    <aosl:StockRotationAccrualPayments contextRef="c-12" decimals="-3" id="f-788" unitRef="usd">13160000</aosl:StockRotationAccrualPayments>
    <aosl:StockRotationAccrualCurrent contextRef="c-6" decimals="-3" id="f-789" unitRef="usd">6184000</aosl:StockRotationAccrualCurrent>
    <aosl:StockRotationAccrualCurrent contextRef="c-7" decimals="-3" id="f-790" unitRef="usd">4660000</aosl:StockRotationAccrualCurrent>
    <aosl:StockRotationAccrualCurrent contextRef="c-59" decimals="-3" id="f-791" unitRef="usd">5588000</aosl:StockRotationAccrualCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock contextRef="c-1" id="f-792">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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:87.280%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.729%"&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.650%"&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.470%"&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.651%"&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 colspan="3" style="display:none"&gt;&lt;/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',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:5.62pt;padding-right:5.62pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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;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',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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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 #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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 #000;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',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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer deposits&lt;/span&gt;&lt;/div&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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;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',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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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:#ffffff;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',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 #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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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;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',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',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:#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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td 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;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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, 2025, $5.0&#160;million were from Customer A and $2.0&#160;million were from other customers.  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.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-793" unitRef="usd">7000000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-7" decimals="-3" id="f-794" unitRef="usd">19661000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent contextRef="c-6" decimals="-3" id="f-795" unitRef="usd">7000000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent contextRef="c-7" decimals="-3" id="f-796" unitRef="usd">19661000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-149" decimals="-3" id="f-797" unitRef="usd">5000000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-155" decimals="-3" id="f-798" unitRef="usd">2000000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-152" decimals="-3" id="f-799" unitRef="usd">12000000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-153" decimals="-3" id="f-800" unitRef="usd">2000000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-156" decimals="-3" id="f-801" unitRef="usd">5700000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-802">Bank Borrowing&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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.  As of June 30, 2025, 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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt financing&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 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 $12.1&#160;million as of June&#160;30, 2025.  As of June&#160;30, 2025, the outstanding balance of this debt financing was $6.5&#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',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',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 the SOFR 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, 2025, Jireh was in compliance with these covenants and the outstanding balance of this loan was $20.3&#160;million.  In August 2025, the Company paid the outstanding balance in full.&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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;At June&#160;30, 2025, 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',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',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:#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',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',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:#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',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:#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',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:#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',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:#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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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:#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;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',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:#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',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:#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/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',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:#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;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',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',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:#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: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',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',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',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',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',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',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:#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,880&#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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,852&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,872&#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',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',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <aosl:AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable
      contextRef="c-157"
      decimals="INF"
      id="f-803"
      unitRef="number">0.70</aosl:AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable>
    <aosl:AccountsReceivableFactoringAgreementMaximumBorrowingCapacity contextRef="c-157" decimals="-5" id="f-804" unitRef="usd">30000000.0</aosl:AccountsReceivableFactoringAgreementMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-158"
      decimals="INF"
      id="f-805"
      unitRef="number">0.0201</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <aosl:AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity contextRef="c-159" decimals="-6" id="f-806" unitRef="usd">8000000</aosl:AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity>
    <us-gaap:SaleLeasebackTransactionLeaseTerms contextRef="c-160" id="f-807">5 years</us-gaap:SaleLeasebackTransactionLeaseTerms>
    <aosl:SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount contextRef="c-161" decimals="0" id="f-808" unitRef="usd">1</aosl:SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount>
    <aosl:SaleLeasebackTransactionImpliedInterestRatePercent contextRef="c-160" decimals="4" id="f-809" unitRef="number">0.0475</aosl:SaleLeasebackTransactionImpliedInterestRatePercent>
    <us-gaap:SaleLeasebackTransactionHistoricalCost contextRef="c-162" decimals="-5" id="f-810" unitRef="eur">12000000</us-gaap:SaleLeasebackTransactionHistoricalCost>
    <aosl:SaleLeasebackTransactionDownPaymentAmount contextRef="c-163" decimals="-5" id="f-811" unitRef="eur">6000000</aosl:SaleLeasebackTransactionDownPaymentAmount>
    <aosl:SaleLeasebackTransactionDownPaymentPercent
      contextRef="c-163"
      decimals="INF"
      id="f-812"
      unitRef="number">0.50</aosl:SaleLeasebackTransactionDownPaymentPercent>
    <aosl:SaleLeasebackTransactionDeliveryPaymentPercent
      contextRef="c-164"
      decimals="INF"
      id="f-813"
      unitRef="number">0.40</aosl:SaleLeasebackTransactionDeliveryPaymentPercent>
    <aosl:SaleLeasebackTransactionDeliveryPaymentAmount contextRef="c-164" decimals="-5" id="f-814" unitRef="eur">4800000</aosl:SaleLeasebackTransactionDeliveryPaymentAmount>
    <aosl:SaleLeasebackTransactionPurchasePriceFinancingPercent
      contextRef="c-165"
      decimals="INF"
      id="f-815"
      unitRef="number">0.10</aosl:SaleLeasebackTransactionPurchasePriceFinancingPercent>
    <aosl:SaleLeasebackTransactionDownPaymentPercent
      contextRef="c-165"
      decimals="INF"
      id="f-816"
      unitRef="number">0.50</aosl:SaleLeasebackTransactionDownPaymentPercent>
    <aosl:SaleLeasebackTransactionImpliedInterestRatePercent contextRef="c-166" decimals="4" id="f-817" unitRef="number">0.0751</aosl:SaleLeasebackTransactionImpliedInterestRatePercent>
    <us-gaap:PaymentsForPurchaseOfOtherAssets1 contextRef="c-167" decimals="-5" id="f-818" unitRef="usd">200000</us-gaap:PaymentsForPurchaseOfOtherAssets1>
    <us-gaap:DebtInstrumentCollateralAmount contextRef="c-168" decimals="-5" id="f-819" unitRef="usd">12100000</us-gaap:DebtInstrumentCollateralAmount>
    <aosl:SalesLeasebackTransactionDebtOutstandingAmount contextRef="c-169" decimals="-5" id="f-820" unitRef="usd">6500000</aosl:SalesLeasebackTransactionDebtOutstandingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-170" decimals="-5" id="f-821" unitRef="usd">45000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm contextRef="c-171" id="f-822">P5Y6M</us-gaap:DebtInstrumentTerm>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-172" decimals="-5" id="f-823" unitRef="usd">45000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="c-173" decimals="-5" id="f-824" unitRef="usd">20300000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock contextRef="c-1" id="f-825">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;At June&#160;30, 2025, 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',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',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:#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',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',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:#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',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:#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',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:#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',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:#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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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:#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;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',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:#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',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:#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/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',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:#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;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',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',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:#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: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',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',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',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',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',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',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:#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,880&#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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,852&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,872&#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',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',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <aosl:LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne contextRef="c-6" decimals="-3" id="f-826" unitRef="usd">11871000</aosl:LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-6" decimals="-3" id="f-827" unitRef="usd">14344000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-6" decimals="-3" id="f-828" unitRef="usd">536000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="c-6" decimals="-3" id="f-829" unitRef="usd">26751000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DeferredFinanceCostsGross contextRef="c-6" decimals="-3" id="f-830" unitRef="usd">27000</us-gaap:DeferredFinanceCostsGross>
    <aosl:DebtLongTermAndShortTermCombinedAmountNet contextRef="c-6" decimals="-3" id="f-831" unitRef="usd">26724000</aosl:DebtLongTermAndShortTermCombinedAmountNet>
    <aosl:ShortTermDebtGross contextRef="c-6" decimals="-3" id="f-832" unitRef="usd">11871000</aosl:ShortTermDebtGross>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-6" decimals="-3" id="f-833" unitRef="usd">14880000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="c-6" decimals="-3" id="f-834" unitRef="usd">26751000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DeferredFinanceCostsCurrentGross contextRef="c-6" decimals="-3" id="f-835" unitRef="usd">19000</us-gaap:DeferredFinanceCostsCurrentGross>
    <us-gaap:DeferredFinanceCostsNoncurrentGross contextRef="c-6" decimals="-3" id="f-836" unitRef="usd">8000</us-gaap:DeferredFinanceCostsNoncurrentGross>
    <us-gaap:DeferredFinanceCostsGross contextRef="c-6" decimals="-3" id="f-837" unitRef="usd">27000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:ShortTermBorrowings contextRef="c-6" decimals="-3" id="f-838" unitRef="usd">11852000</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebt contextRef="c-6" decimals="-3" id="f-839" unitRef="usd">14872000</us-gaap:LongTermDebt>
    <aosl:DebtLongTermAndShortTermCombinedAmountNet contextRef="c-6" decimals="-3" id="f-840" unitRef="usd">26724000</aosl:DebtLongTermAndShortTermCombinedAmountNet>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-842">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',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 lease 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',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="margin-top:5pt;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:89.912%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.940%"&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.100%"&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.160%"&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:15.162%"&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Depreciation of equipment&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,491&#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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td 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',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:89.473%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.259%"&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.107%"&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.239%"&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.453%"&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.242%"&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="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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: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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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 #000;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 #000;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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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="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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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="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',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-863"&gt;&lt;span style="-sec-ix-hidden:f-864"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,449&#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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.54&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.88&#160;&lt;/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',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',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',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',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',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',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',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',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',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:89.473%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.259%"&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.107%"&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.239%"&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.453%"&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.242%"&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;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',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',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;/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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments are as follows as of June 30, 2025 (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: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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,935&#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',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',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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,691&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,479&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,788)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(198)&lt;/span&gt;&lt;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,903&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,281&#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>
    <us-gaap:LesseeFinanceLeasesTextBlock contextRef="c-1" id="f-841">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',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 lease 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',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="margin-top:5pt;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:89.912%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.940%"&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.100%"&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.160%"&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:15.162%"&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Depreciation of equipment&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,491&#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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td 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',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:89.473%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.259%"&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.107%"&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.239%"&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.453%"&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.242%"&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="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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: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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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 #000;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 #000;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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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="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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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="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',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-863"&gt;&lt;span style="-sec-ix-hidden:f-864"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,449&#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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.54&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.88&#160;&lt;/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',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',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',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',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',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',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',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',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',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:89.473%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.259%"&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.107%"&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.239%"&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.453%"&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.242%"&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;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',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',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;/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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments are as follows as of June 30, 2025 (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: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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,935&#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',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',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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,691&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,479&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,788)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(198)&lt;/span&gt;&lt;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,903&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,281&#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>
    <aosl:FinanceLeaseRightOfUseAssetGross contextRef="c-6" decimals="-5" id="f-843" unitRef="usd">5100000</aosl:FinanceLeaseRightOfUseAssetGross>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-844">&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="margin-top:5pt;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:89.912%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.940%"&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.100%"&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.160%"&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:15.162%"&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Depreciation of equipment&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,491&#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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td 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',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:89.473%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.259%"&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.107%"&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.239%"&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.453%"&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.242%"&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="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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: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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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 #000;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 #000;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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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="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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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="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',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-863"&gt;&lt;span style="-sec-ix-hidden:f-864"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,449&#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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.54&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.88&#160;&lt;/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',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',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',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',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',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',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',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',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',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:89.473%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.259%"&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.107%"&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.239%"&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.453%"&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.242%"&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;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',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',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-845" unitRef="usd">6497000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-5" decimals="-3" id="f-846" unitRef="usd">6268000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-847" unitRef="usd">1098000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-5" decimals="-3" id="f-848" unitRef="usd">1095000</us-gaap:VariableLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-1" decimals="-3" id="f-849" unitRef="usd">513000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-5" decimals="-3" id="f-850" unitRef="usd">513000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-1" decimals="-3" id="f-851" unitRef="usd">210000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-5" decimals="-3" id="f-852" unitRef="usd">277000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:ShortTermLeaseCost contextRef="c-1" decimals="-3" id="f-853" unitRef="usd">173000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-5" decimals="-3" id="f-854" unitRef="usd">161000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-855" unitRef="usd">8491000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-5" decimals="-3" id="f-856" unitRef="usd">8314000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-6" decimals="-3" id="f-857" unitRef="usd">21288000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-7" decimals="-3" id="f-858" unitRef="usd">25050000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-6" decimals="-3" id="f-859" unitRef="usd">5133000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-7" decimals="-3" id="f-860" unitRef="usd">5133000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization contextRef="c-6" decimals="-3" id="f-861" unitRef="usd">1684000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization contextRef="c-7" decimals="-3" id="f-862" unitRef="usd">1171000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c-6" decimals="-3" id="f-865" unitRef="usd">3449000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c-7" decimals="-3" id="f-866" unitRef="usd">3962000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-6" id="f-867">P5Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-7" id="f-868">P5Y6M14D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-6" id="f-869">P2Y3M</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-7" id="f-870">P3Y3M</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-6" decimals="4" id="f-871" unitRef="number">0.0488</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-7" decimals="4" id="f-872" unitRef="number">0.0491</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c-6" decimals="4" id="f-873" unitRef="number">0.0751</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c-7" decimals="4" id="f-874" unitRef="number">0.0751</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-875" unitRef="usd">6466000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-5" decimals="-3" id="f-876" unitRef="usd">6330000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="c-1" decimals="-3" id="f-877" unitRef="usd">210000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="c-5" decimals="-3" id="f-878" unitRef="usd">277000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-1" decimals="-3" id="f-879" unitRef="usd">935000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-5" decimals="-3" id="f-880" unitRef="usd">867000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-881" unitRef="usd">1162000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-5" decimals="-3" id="f-882" unitRef="usd">5884000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-884">&lt;div style="padding-left:4.5pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments are as follows as of June 30, 2025 (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: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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,935&#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',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',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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,691&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,479&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,788)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(198)&lt;/span&gt;&lt;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,903&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,281&#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-883">&lt;div style="padding-left:4.5pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments are as follows as of June 30, 2025 (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: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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,935&#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',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',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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,691&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,479&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,788)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(198)&lt;/span&gt;&lt;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,903&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,281&#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-6" decimals="-3" id="f-885" unitRef="usd">5935000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-6" decimals="-3" id="f-886" unitRef="usd">1144000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-6" decimals="-3" id="f-887" unitRef="usd">5011000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c-6" decimals="-3" id="f-888" unitRef="usd">1144000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-6" decimals="-3" id="f-889" unitRef="usd">4419000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="c-6" decimals="-3" id="f-890" unitRef="usd">191000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-6" decimals="-3" id="f-891" unitRef="usd">4055000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="c-6" decimals="-3" id="f-892" unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-6" decimals="-3" id="f-893" unitRef="usd">3430000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive contextRef="c-6" decimals="-3" id="f-894" unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-6" decimals="-3" id="f-895" unitRef="usd">1841000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-6" decimals="-3" id="f-896" unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-6" decimals="-3" id="f-897" unitRef="usd">24691000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="c-6" decimals="-3" id="f-898" unitRef="usd">2479000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-6" decimals="-3" id="f-899" unitRef="usd">2788000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="c-6" decimals="-3" id="f-900" unitRef="usd">198000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-6" decimals="-3" id="f-901" unitRef="usd">21903000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="c-6" decimals="-3" id="f-902" unitRef="usd">2281000</us-gaap:FinanceLeaseLiability>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-903">Shareholders&#x2019; Equity&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company&#x2019;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, 2025.&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',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 was no availability under this repurchase program, which was terminated.  Prior to September 2017, the board of directors authorized two share purchase programs, which were 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal years 2025 and 2024, the Company did not repurchase any shares pursuant to the repurchase program.  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.&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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of June&#160;30, 2025, 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, 214,809 shares with a weighted average repurchase price of $9.58 per share, were reissued at an average price of $3.89 per share for option exercises and vested restricted stock units.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-6" decimals="INF" id="f-904" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-905"
      unitRef="usdPerShare">0.002</us-gaap:CommonStockParOrStatedValuePerShare>
    <aosl:NumberOfVotesPerEachCommonShare contextRef="c-6" decimals="INF" id="f-906" unitRef="votes">1</aosl:NumberOfVotesPerEachCommonShare>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-1"
      decimals="INF"
      id="f-907"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareDeclared>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-6" decimals="-5" id="f-908" unitRef="usd">30000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-12"
      decimals="INF"
      id="f-909"
      unitRef="shares">548132</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-12" decimals="-5" id="f-910" unitRef="usd">13400000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c-12"
      decimals="2"
      id="f-911"
      unitRef="usdPerShare">24.51</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-174"
      decimals="INF"
      id="f-912"
      unitRef="shares">7332780</us-gaap:TreasuryStockSharesAcquired>
    <aosl:TreasuryStockValueAcquiredCostMethodLessHandlingFees contextRef="c-174" decimals="-5" id="f-913" unitRef="usd">81100000</aosl:TreasuryStockValueAcquiredCostMethodLessHandlingFees>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c-174"
      decimals="2"
      id="f-914"
      unitRef="usdPerShare">11.01</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockSharesRetired
      contextRef="c-174"
      decimals="INF"
      id="f-915"
      unitRef="shares">0</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-174"
      decimals="INF"
      id="f-916"
      unitRef="shares">7332780</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross contextRef="c-175" decimals="0" id="f-917" unitRef="shares">214809</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c-175"
      decimals="2"
      id="f-918"
      unitRef="usdPerShare">9.58</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <aosl:TreasuryStockReissuedAveragePricePerShare
      contextRef="c-175"
      decimals="2"
      id="f-919"
      unitRef="usdPerShare">3.89</aosl:TreasuryStockReissuedAveragePricePerShare>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-12" id="f-920">Share-based Compensation &lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="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',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 from 2021 to 2024, the shares reserved for issuance under the 2018 Plan was approved to increase by a total of 2,544,000 shares, to 4,609,000 shares.  As of June&#160;30, 2025, 541,000 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',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',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',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',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 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',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The total fair value of TRSUs vested during the years ended June 30, 2025, 2024 and 2023 was $17.9&#160;million, $15.6&#160;million and $13.0&#160;million, respectively.  The following table summarizes the Company&#x2019;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',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',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',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',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',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',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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #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',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',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;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: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-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',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',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;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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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: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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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-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',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-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',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',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: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',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',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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;655,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(574,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58,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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 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="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,491,926&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,282,821&#160;&lt;/span&gt;&lt;/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',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',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 $4.0 million, $2.8 million and $5.2 million of expenses for these PRSUs during the years ended June&#160;30, 2025, 2024 and 2023, respectively.  The total fair value of PRSUs vested during the years ended June 30, 2025, 2024 and 2023 was $4.5&#160;million, $3.8&#160;million and $3.5&#160;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',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',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',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',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',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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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;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',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',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;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: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-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',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',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;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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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: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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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-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',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-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',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',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: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',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',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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 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="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409,563&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,509,387&#160;&lt;/span&gt;&lt;/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',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',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 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. 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.  On August 8, 2024, the Compensation Committee of the Board approved modifications of the terms of MSUs to extend the performance period through December 31, 2026, change the commencement date for the four-year time-based service period to January 1, 2027, and reduce the 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 3.93%, expected term of 2.40 years, expected volatility of 57.81% and dividend yield of 0%.  The Company recorded approximately $5.0&#160;million, $(6.4)&#160;million and $1.9&#160;million of expenses for these MSUs during the fiscal years ended June 30, 2025, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&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',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 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;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 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 $0.6 million, $1.0 million and $3.9&#160;million of expense for these MSUs during the years ended June&#160;30, 2025, 2024 and 2023, respectively.  The total fair value of MSUs vested during the years ended June 30, 2025, 2024 and 2023 was $1.4&#160;million, $1.4&#160;million and $0.5&#160;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;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',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',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',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',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',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',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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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:#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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:#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: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-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',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',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:#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90,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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,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',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',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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:#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',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:#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',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',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;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 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',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',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:#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(275,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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(106,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',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',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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-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',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:#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',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',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;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 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',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',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:#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(270,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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2025&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,436,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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.89&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,847,760&#160;&lt;/span&gt;&lt;/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',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',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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 1pt 2px 0;text-align:right;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',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',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: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',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',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',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',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',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',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',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',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',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',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',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',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',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: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;td colspan="3" style="display:none"&gt;&lt;/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',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',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',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',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',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',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',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',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',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',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: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;td colspan="3" style="display:none"&gt;&lt;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,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',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',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: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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265,267&#160;&lt;/span&gt;&lt;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2025&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',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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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',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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at June 30, 2025&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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value for options outstanding at June&#160;30, 2025 in the table above is based on the Company&#x2019;s common stock closing price on June&#160;30, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="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',serif;font-size:10pt;font-weight:400;line-height:112%"&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;) 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 in the share pool without obtaining further shareholder approval.  At the annual general meetings of shareholders in 2021 and 2023, the shares reserved for issuance under the ESPP 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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54.1% - 71.0%&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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1% - 4.4%&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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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 fiscal years ended June&#160;30, 2025, 2024 and 2023 was $12.07, $10.16 and $11.46 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',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total share-based compensation expense related to TRSU, PRSUs, MSUs, 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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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="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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,569&#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',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',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',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',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;Total unrecognized share-based compensation expense as of June&#160;30, 2025 was $51.1 million including estimated forfeitures, which is expected to be recognized over a weighted-average period of 2.6 years.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-176"
      decimals="INF"
      id="f-921"
      unitRef="shares">2065000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized contextRef="c-177" decimals="0" id="f-922" unitRef="shares">2544000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-178"
      decimals="INF"
      id="f-923"
      unitRef="shares">4609000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-179"
      decimals="INF"
      id="f-924"
      unitRef="shares">541000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod contextRef="c-180" decimals="INF" id="f-925" unitRef="usd">160000</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod contextRef="c-180" id="f-926">P90D</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-181"
      decimals="INF"
      id="f-927"
      unitRef="shares">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c-182"
      decimals="INF"
      id="f-928"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c-183"
      decimals="INF"
      id="f-929"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c-184"
      decimals="INF"
      id="f-930"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-185" id="f-931">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-186" id="f-932">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-187" id="f-933">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-188" decimals="-5" id="f-934" unitRef="usd">17900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-189" decimals="-5" id="f-935" unitRef="usd">15600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-190" decimals="-5" id="f-936" unitRef="usd">13000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-937">The following table summarizes the Company&#x2019;s TRSU activities:&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #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',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',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;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: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-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',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',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;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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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: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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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-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',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-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',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',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: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',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',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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;655,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(574,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58,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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 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="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,491,926&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,282,821&#160;&lt;/span&gt;&lt;/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',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',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',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',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',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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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;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',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',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;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: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-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',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',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;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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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: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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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-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',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-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',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',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: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',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',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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 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="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409,563&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,509,387&#160;&lt;/span&gt;&lt;/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-191"
      decimals="INF"
      id="f-938"
      unitRef="shares">1169609</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-191"
      decimals="2"
      id="f-939"
      unitRef="usdPerShare">34.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-191" decimals="0" id="f-940" unitRef="usd">38994764</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-190"
      decimals="INF"
      id="f-941"
      unitRef="shares">714080</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-190"
      decimals="2"
      id="f-942"
      unitRef="usdPerShare">27.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-190"
      decimals="INF"
      id="f-943"
      unitRef="shares">451549</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-190"
      decimals="2"
      id="f-944"
      unitRef="usdPerShare">28.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-190"
      decimals="INF"
      id="f-945"
      unitRef="shares">47075</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-190"
      decimals="2"
      id="f-946"
      unitRef="usdPerShare">33.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-192"
      decimals="INF"
      id="f-947"
      unitRef="shares">1385065</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-192"
      decimals="2"
      id="f-948"
      unitRef="usdPerShare">32.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-192" decimals="0" id="f-949" unitRef="usd">45430132</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-189"
      decimals="INF"
      id="f-950"
      unitRef="shares">679993</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-189"
      decimals="2"
      id="f-951"
      unitRef="usdPerShare">23.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-189"
      decimals="INF"
      id="f-952"
      unitRef="shares">521109</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-189"
      decimals="2"
      id="f-953"
      unitRef="usdPerShare">30.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-189"
      decimals="INF"
      id="f-954"
      unitRef="shares">74814</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-189"
      decimals="2"
      id="f-955"
      unitRef="usdPerShare">30.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-193"
      decimals="INF"
      id="f-956"
      unitRef="shares">1469135</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-193"
      decimals="2"
      id="f-957"
      unitRef="usdPerShare">29.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-193" decimals="0" id="f-958" unitRef="usd">54901575</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-188"
      decimals="INF"
      id="f-959"
      unitRef="shares">655738</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-188"
      decimals="2"
      id="f-960"
      unitRef="usdPerShare">29.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-188"
      decimals="INF"
      id="f-961"
      unitRef="shares">574664</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-188"
      decimals="2"
      id="f-962"
      unitRef="usdPerShare">31.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-188"
      decimals="INF"
      id="f-963"
      unitRef="shares">58283</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-188"
      decimals="2"
      id="f-964"
      unitRef="usdPerShare">28.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-194"
      decimals="INF"
      id="f-965"
      unitRef="shares">1491926</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-194"
      decimals="2"
      id="f-966"
      unitRef="usdPerShare">28.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-188" id="f-967">P1Y7M28D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-194" decimals="0" id="f-968" unitRef="usd">38282821</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-195" decimals="-5" id="f-969" unitRef="usd">4000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-196" decimals="-5" id="f-970" unitRef="usd">2800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-197" decimals="-5" id="f-971" unitRef="usd">5200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-195" decimals="-5" id="f-972" unitRef="usd">4500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-196" decimals="-5" id="f-973" unitRef="usd">3800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-197" decimals="-5" id="f-974" unitRef="usd">3500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-198"
      decimals="INF"
      id="f-975"
      unitRef="shares">389375</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-198"
      decimals="2"
      id="f-976"
      unitRef="usdPerShare">36.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-198" decimals="0" id="f-977" unitRef="usd">12981763</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-197"
      decimals="INF"
      id="f-978"
      unitRef="shares">264214</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-197"
      decimals="2"
      id="f-979"
      unitRef="usdPerShare">25.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-197"
      decimals="INF"
      id="f-980"
      unitRef="shares">116132</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-197"
      decimals="2"
      id="f-981"
      unitRef="usdPerShare">30.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-197"
      decimals="INF"
      id="f-982"
      unitRef="shares">10743</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-197"
      decimals="2"
      id="f-983"
      unitRef="usdPerShare">48.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-199"
      decimals="INF"
      id="f-984"
      unitRef="shares">526714</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-199"
      decimals="2"
      id="f-985"
      unitRef="usdPerShare">32.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-199" decimals="0" id="f-986" unitRef="usd">17276219</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-196"
      decimals="INF"
      id="f-987"
      unitRef="shares">209250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-196"
      decimals="2"
      id="f-988"
      unitRef="usdPerShare">21.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-196"
      decimals="INF"
      id="f-989"
      unitRef="shares">123632</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-196"
      decimals="2"
      id="f-990"
      unitRef="usdPerShare">30.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-196"
      decimals="INF"
      id="f-991"
      unitRef="shares">268207</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-196"
      decimals="2"
      id="f-992"
      unitRef="usdPerShare">26.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-200"
      decimals="INF"
      id="f-993"
      unitRef="shares">344125</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-200"
      decimals="2"
      id="f-994"
      unitRef="usdPerShare">30.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-200" decimals="0" id="f-995" unitRef="usd">12859951</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-195"
      decimals="INF"
      id="f-996"
      unitRef="shares">209750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-195"
      decimals="2"
      id="f-997"
      unitRef="usdPerShare">27.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-195"
      decimals="INF"
      id="f-998"
      unitRef="shares">133910</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-195"
      decimals="2"
      id="f-999"
      unitRef="usdPerShare">33.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-195"
      decimals="INF"
      id="f-1000"
      unitRef="shares">10402</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-195"
      decimals="2"
      id="f-1001"
      unitRef="usdPerShare">48.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-201"
      decimals="INF"
      id="f-1002"
      unitRef="shares">409563</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-201"
      decimals="2"
      id="f-1003"
      unitRef="usdPerShare">27.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-195" id="f-1004">P1Y10M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-201" decimals="0" id="f-1005" unitRef="usd">10509387</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-202"
      decimals="-3"
      id="f-1006"
      unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-203" decimals="-5" id="f-1007" unitRef="usd">-6400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-204" decimals="-5" id="f-1008" unitRef="usd">-2400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c-205"
      decimals="4"
      id="f-1009"
      unitRef="number">0.0393</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-205" id="f-1010">P2Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c-205"
      decimals="4"
      id="f-1011"
      unitRef="number">0.5781</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-205"
      decimals="4"
      id="f-1012"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-206" decimals="-5" id="f-1013" unitRef="usd">5000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-207" decimals="-5" id="f-1014" unitRef="usd">-6400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-208" decimals="-5" id="f-1015" unitRef="usd">1900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-209"
      decimals="INF"
      id="f-1016"
      unitRef="shares">1300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c-210"
      decimals="4"
      id="f-1017"
      unitRef="number">0.0013</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-210" id="f-1018">P1Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c-210"
      decimals="3"
      id="f-1019"
      unitRef="number">0.667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-210"
      decimals="INF"
      id="f-1020"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c-211"
      decimals="4"
      id="f-1021"
      unitRef="number">0.0014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-211" id="f-1022">P2Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c-211"
      decimals="3"
      id="f-1023"
      unitRef="number">0.591</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-211"
      decimals="INF"
      id="f-1024"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-212" decimals="-5" id="f-1025" unitRef="usd">600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-213" decimals="-5" id="f-1026" unitRef="usd">1000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-214" decimals="-5" id="f-1027" unitRef="usd">3900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-212" decimals="-5" id="f-1028" unitRef="usd">1400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-213" decimals="-5" id="f-1029" unitRef="usd">1400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-214" decimals="-5" id="f-1030" unitRef="usd">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock contextRef="c-1" id="f-1031">&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',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',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',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',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',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',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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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:#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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:#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: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-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',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',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:#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90,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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,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',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',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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:#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',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:#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',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',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;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 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',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',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:#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(275,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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(106,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',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',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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-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',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:#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',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',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;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 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',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',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:#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(270,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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2025&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,436,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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.89&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,847,760&#160;&lt;/span&gt;&lt;/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-215"
      decimals="INF"
      id="f-1032"
      unitRef="shares">2206000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-215"
      decimals="2"
      id="f-1033"
      unitRef="usdPerShare">25.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-216" id="f-1034" xsi:nil="true"/>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-215" decimals="0" id="f-1035" unitRef="usd">73548040</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-208"
      decimals="INF"
      id="f-1036"
      unitRef="shares">90000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-208"
      decimals="2"
      id="f-1037"
      unitRef="usdPerShare">5.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-208"
      decimals="INF"
      id="f-1038"
      unitRef="shares">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-208"
      decimals="2"
      id="f-1039"
      unitRef="usdPerShare">48.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-217"
      decimals="INF"
      id="f-1040"
      unitRef="shares">2108000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-217"
      decimals="2"
      id="f-1041"
      unitRef="usdPerShare">25.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-208" id="f-1042" xsi:nil="true"/>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-217" decimals="0" id="f-1043" unitRef="usd">69142400</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-207"
      decimals="INF"
      id="f-1044"
      unitRef="shares">275000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-207"
      decimals="2"
      id="f-1045"
      unitRef="usdPerShare">5.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-207"
      decimals="INF"
      id="f-1046"
      unitRef="shares">106000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-207"
      decimals="2"
      id="f-1047"
      unitRef="usdPerShare">42.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-218"
      decimals="INF"
      id="f-1048"
      unitRef="shares">1727000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-218"
      decimals="2"
      id="f-1049"
      unitRef="usdPerShare">28.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-207" id="f-1050" xsi:nil="true"/>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-218" decimals="0" id="f-1051" unitRef="usd">64537990</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-206"
      decimals="INF"
      id="f-1052"
      unitRef="shares">270000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-206"
      decimals="2"
      id="f-1053"
      unitRef="usdPerShare">5.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-206"
      decimals="INF"
      id="f-1054"
      unitRef="shares">21000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-206"
      decimals="2"
      id="f-1055"
      unitRef="usdPerShare">38.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-219"
      decimals="INF"
      id="f-1056"
      unitRef="shares">1436000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-219"
      decimals="2"
      id="f-1057"
      unitRef="usdPerShare">32.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-206" id="f-1058">P2Y10M20D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-219" decimals="0" id="f-1059" unitRef="usd">36847760</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c-1" id="f-1060">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 1pt 2px 0;text-align:right;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',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',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: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',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',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',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',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',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',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',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',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',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',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',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',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',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: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;td colspan="3" style="display:none"&gt;&lt;/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',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',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',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',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',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',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',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',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',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',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: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;td colspan="3" style="display:none"&gt;&lt;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,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',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',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: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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265,267&#160;&lt;/span&gt;&lt;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2025&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',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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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',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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at June 30, 2025&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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td 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-60"
      decimals="INF"
      id="f-1061"
      unitRef="shares">389875</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-60"
      decimals="2"
      id="f-1062"
      unitRef="usdPerShare">7.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-12"
      decimals="INF"
      id="f-1063"
      unitRef="shares">65500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-12"
      decimals="2"
      id="f-1064"
      unitRef="usdPerShare">8.42</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-12" decimals="0" id="f-1065" unitRef="usd">1442646</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="c-12"
      decimals="INF"
      id="f-1066"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c-12"
      decimals="2"
      id="f-1067"
      unitRef="usdPerShare">9.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-59"
      decimals="INF"
      id="f-1068"
      unitRef="shares">319375</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-59"
      decimals="2"
      id="f-1069"
      unitRef="usdPerShare">7.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-5"
      decimals="INF"
      id="f-1070"
      unitRef="shares">309375</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-5"
      decimals="2"
      id="f-1071"
      unitRef="usdPerShare">7.48</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-5" decimals="0" id="f-1072" unitRef="usd">5588750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-7"
      decimals="INF"
      id="f-1073"
      unitRef="shares">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-7"
      decimals="2"
      id="f-1074"
      unitRef="usdPerShare">9.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-1"
      decimals="INF"
      id="f-1075"
      unitRef="shares">10000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-1076"
      unitRef="usdPerShare">9.07</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-1" decimals="0" id="f-1077" unitRef="usd">265267</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-6"
      decimals="INF"
      id="f-1078"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-6"
      decimals="2"
      id="f-1079"
      unitRef="usdPerShare">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-1" id="f-1080">P0Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-6" decimals="-6" id="f-1081" unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c-6"
      decimals="INF"
      id="f-1082"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c-6"
      decimals="2"
      id="f-1083"
      unitRef="usdPerShare">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-1084">P0Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c-6" decimals="0" id="f-1085" unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c-6"
      decimals="INF"
      id="f-1086"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-6"
      decimals="2"
      id="f-1087"
      unitRef="usdPerShare">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-1088">P0Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-6" decimals="0" id="f-1089" unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-220"
      decimals="INF"
      id="f-1090"
      unitRef="shares">1430000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-221"
      decimals="INF"
      id="f-1091"
      unitRef="shares">1070000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-222"
      decimals="INF"
      id="f-1092"
      unitRef="shares">1200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-223"
      decimals="INF"
      id="f-1093"
      unitRef="shares">3700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <aosl:DurationOfOfferingPeriodsForEmployeeSharePurchasePlan contextRef="c-224" id="f-1094">P24M</aosl:DurationOfOfferingPeriodsForEmployeeSharePurchasePlan>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="c-223"
      decimals="INF"
      id="f-1095"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod contextRef="c-224" id="f-1096">P6M</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c-224"
      decimals="INF"
      id="f-1097"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate
      contextRef="c-225"
      decimals="INF"
      id="f-1098"
      unitRef="shares">875</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod
      contextRef="c-225"
      decimals="INF"
      id="f-1099"
      unitRef="shares">3500</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear contextRef="c-225" decimals="0" id="f-1100" unitRef="usd">25000</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear>
    <aosl:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod
      contextRef="c-224"
      decimals="INF"
      id="f-1101"
      unitRef="shares">300000</aosl:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock contextRef="c-1" id="f-1102">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54.1% - 71.0%&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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1% - 4.4%&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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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-224"
      decimals="3"
      id="f-1103"
      unitRef="number">0.541</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="c-224"
      decimals="3"
      id="f-1104"
      unitRef="number">0.710</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="c-226"
      decimals="3"
      id="f-1105"
      unitRef="number">0.530</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="c-226"
      decimals="3"
      id="f-1106"
      unitRef="number">0.643</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="c-227"
      decimals="3"
      id="f-1107"
      unitRef="number">0.640</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="c-227"
      decimals="3"
      id="f-1108"
      unitRef="number">0.705</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="c-224"
      decimals="3"
      id="f-1109"
      unitRef="number">0.041</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="c-224"
      decimals="3"
      id="f-1110"
      unitRef="number">0.044</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="c-226"
      decimals="3"
      id="f-1111"
      unitRef="number">0.050</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="c-226"
      decimals="3"
      id="f-1112"
      unitRef="number">0.052</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="c-227"
      decimals="3"
      id="f-1113"
      unitRef="number">0.045</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="c-227"
      decimals="3"
      id="f-1114"
      unitRef="number">0.046</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-224" id="f-1115">P1Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-226" id="f-1116">P1Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-227" id="f-1117">P1Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-224"
      decimals="2"
      id="f-1118"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-226"
      decimals="2"
      id="f-1119"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-227"
      decimals="2"
      id="f-1120"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-224"
      decimals="2"
      id="f-1121"
      unitRef="usdPerShare">12.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-226"
      decimals="2"
      id="f-1122"
      unitRef="usdPerShare">10.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-227"
      decimals="2"
      id="f-1123"
      unitRef="usdPerShare">11.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c-1" id="f-1124">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total share-based compensation expense related to TRSU, PRSUs, MSUs, 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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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="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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,569&#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',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',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',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',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-228" decimals="-3" id="f-1125" unitRef="usd">4224000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-229" decimals="-3" id="f-1126" unitRef="usd">3434000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-230" decimals="-3" id="f-1127" unitRef="usd">5851000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-231" decimals="-3" id="f-1128" unitRef="usd">8123000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-232" decimals="-3" id="f-1129" unitRef="usd">5210000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-233" decimals="-3" id="f-1130" unitRef="usd">9437000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-234" decimals="-3" id="f-1131" unitRef="usd">17222000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-235" decimals="-3" id="f-1132" unitRef="usd">12997000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-236" decimals="-3" id="f-1133" unitRef="usd">22200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-1134" unitRef="usd">29569000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-5" decimals="-3" id="f-1135" unitRef="usd">21641000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-12" decimals="-3" id="f-1136" unitRef="usd">37488000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-6" decimals="-5" id="f-1137" unitRef="usd">51100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-1" id="f-1138">P2Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="c-1" id="f-1139">Employee Benefit Plans &lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&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&#x2019;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, 2025, 2024 and 2023, the Company made employer match contributions of $1.8&#160;million, $1.8&#160;million and $1.9&#160;million, respectively.&lt;/span&gt;&lt;/div&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., 16.0% to 17.0% in China, 6.0% in Taiwan, 12.0% in India, and 9.3% in Germany.  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-237"
      decimals="INF"
      id="f-1140"
      unitRef="number">1</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch contextRef="c-1" decimals="3" id="f-1141" unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent contextRef="c-1" decimals="3" id="f-1142" unitRef="number">0.04</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <aosl:DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent contextRef="c-1" decimals="2" id="f-1143" unitRef="number">0.02</aosl:DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-1" decimals="-5" id="f-1144" unitRef="usd">1800000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-5" decimals="-5" id="f-1145" unitRef="usd">1800000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-12" decimals="-5" id="f-1146" unitRef="usd">1900000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations
      contextRef="c-238"
      decimals="INF"
      id="f-1147"
      unitRef="number">0.077</aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations>
    <aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations
      contextRef="c-239"
      decimals="INF"
      id="f-1148"
      unitRef="number">0.160</aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations>
    <aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations
      contextRef="c-240"
      decimals="INF"
      id="f-1149"
      unitRef="number">0.170</aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations>
    <aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations
      contextRef="c-241"
      decimals="INF"
      id="f-1150"
      unitRef="number">0.060</aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations>
    <aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations
      contextRef="c-242"
      decimals="INF"
      id="f-1151"
      unitRef="number">0.120</aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations>
    <aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations
      contextRef="c-243"
      decimals="INF"
      id="f-1152"
      unitRef="number">0.093</aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-1153">Income Taxes&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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="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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,796)&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',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',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',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',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;/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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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="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',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="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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',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',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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',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',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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total provision (benefit) 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,625)&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',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',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',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',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;/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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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',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',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',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',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',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',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',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',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',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;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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38.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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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;/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',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',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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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;/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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.0&#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',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',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',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',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',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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As shown in the above effective tax rate analysis, the Company&#x2019;s effective tax rate was 31.0%, (138.1)%, and 30.1% for fiscal year 2025, 2024 and 2023, respectively.  The primary reason for the large percentage differences in the  overall effective tax rate reconciliation between the fiscal 2024 year and fiscal 2025 year as well as between the fiscal 2024 year and fiscal 2023 year is mainly due to the smaller amount of pretax book loss of $2.6&#160;million as the denominator in the calculation of effective tax rate reconciliation in fiscal 2024, as compared to the larger amount of pretax book loss of $27.8&#160;million in fiscal 2025 as the &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;denominator as well as the pretax book income of $19.7&#160;million in fiscal 2023 as the denominator in calculating the effective tax rates for these two years.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When comparing the effective tax rate impact on the differences in pretax book loss between fiscal 2025 versus fiscal 2024, the net value of the fiscal 2025 loss is approximately 10.5 times higher than the pretax book loss in fiscal 2024.   Therefore, the percentage impact on the effective tax rate in fiscal 2025 is approximately 10.5 times higher than in fiscal 2024, simply due to the large variance in pretax book loss between the two years.  The impact of the pretax book loss denominator effect also fully explains the differences in the effective tax rate differences between the fiscal 2025 and 2024 years for tax credits and non-deductible executive compensation expense.  The differences between &#x201c;Foreign Taxes, net&#x201d; is a result of changes in the mix of earnings in various geographic jurisdictions between fiscal 2025 and fiscal 2024.  The differences concerning &#x201c;Outside Basis Differences on Equity Method Investment&#x201d; between the two years is a result of the larger amount of equity method loss in fiscal 2025 in comparison with that of fiscal 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',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',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',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;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',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',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;/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',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',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',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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,183&#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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,432&#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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,025)&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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,593)&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',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',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;/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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,593)&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',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',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;/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',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 $8.8 million and $7.3 million as of June&#160;30, 2025 and 2024, respectively.  The change in valuation allowance for June&#160;30, 2025 and 2024 was an increase of $1.5 million and an increase of $0.6 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;At June&#160;30, 2025 and 2024, the Company provided a valuation allowance for its state research and development credit carryforward deferred tax assets of $8.8 million and $7.3&#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 and 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2025, the Company had federal research and development tax credit carryforwards of approximately $8.1 million.  The federal tax credits begin to expire in 2042, if not utilized.&#160; At June&#160;30, 2025, the Company had state tax credit carryforwards of approximately $11.1 million, of which $9.9&#160;million carryforward indefinitely, $0.9&#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',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, 2025, Alpha and Omega Semiconductor (Cayman) and AOS International LP have a cumulative loss.  As of June&#160;30, 2025, the cumulative amount of undistributed earnings of its foreign entities considered permanently reinvested is $433.5&#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&#160;30, 2025, the Company has recorded a deferred tax liability of $13.8&#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',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, 2022 to June&#160;30, 2025 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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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="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',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',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',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',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;padding:2px 1pt 2px 0;text-align:right;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',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',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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(167)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,742&#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',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',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',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',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;/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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2025, the total unrecognized tax benefits of $10.7 million included $7.3 million of unrecognized tax benefits that have been netted against the related deferred tax assets.  The remaining $3.4 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, 2025.  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',serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The total unrecognized tax benefits of $10.7 million at June&#160;30, 2025 included $7.4 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',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, 2025 was $0.8 million, of which $0.2 million was recognized in the year ended June&#160;30, 2025.  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.&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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company files its income tax returns in the United States and in various foreign jurisdictions.  The tax years 2004 to 2025 remain open to examination by U.S. federal and state tax authorities due to tax attribute carryovers.  The tax years 2019 to 2025 remain open to examination by foreign tax authorities. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's income tax returns are subject to examinations by the Internal Revenue Service and other tax authorities in various jurisdictions.  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. These assessments can require considerable estimates and judgments.  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.  If &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;One Big Beautiful Bill Act, Enacted July 4, 2025&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',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On July 4, 2025, H.R. 1, commonly known as the One Big Beautiful Bill Act (the &#x201c;OBBB&#x201d;), was signed into law. This includes significant changes to the federal corporate tax provisions and extends certain otherwise expiring provisions of the 2017 Tax Cuts and Jobs Act. The key provisions include allowing immediate expensing of domestic research and experimental expenditures, new limitations on interest expense deductibility, reinstatement of 100% bonus depreciation for qualified assets placed in service in the United States after January 19, 2025 as well as changes to the calculation of taxable income resulting from the foreign derived intangible income deduction.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;ASC 740 Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt; requires the effects of changes in tax rates and laws to be recognized in the period in which the relevant legislation is enacted. The OBBB was enacted after the June 30, 2025 year end.  As of June 30, 2025, we are continuing to assess the potential impact of the OBBB.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-1154">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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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="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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,796)&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',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',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',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',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-3" id="f-1155" unitRef="usd">8229000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-5" decimals="-3" id="f-1156" unitRef="usd">9079000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-12" decimals="-3" id="f-1157" unitRef="usd">19001000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-3" id="f-1158" unitRef="usd">-36025000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-5" decimals="-3" id="f-1159" unitRef="usd">-11722000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-12" decimals="-3" id="f-1160" unitRef="usd">711000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-1161" unitRef="usd">-27796000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-1162" unitRef="usd">-2643000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-1163" unitRef="usd">19712000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-1164">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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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="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',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="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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',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',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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',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',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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total provision (benefit) 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,625)&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',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',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',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',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1165" unitRef="usd">721000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-1166" unitRef="usd">485000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1167" unitRef="usd">1093000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1168" unitRef="usd">190000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-1169" unitRef="usd">1652000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1170" unitRef="usd">549000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1171" unitRef="usd">3972000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-1172" unitRef="usd">3187000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1173" unitRef="usd">4620000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1174" unitRef="usd">-13502000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-1175" unitRef="usd">-1669000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1176" unitRef="usd">-404000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1177" unitRef="usd">-6000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-1178" unitRef="usd">-6000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1179" unitRef="usd">79000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1180" unitRef="usd">-8625000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-1181" unitRef="usd">3649000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1182" unitRef="usd">5937000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-1183">&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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',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',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',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',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',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',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',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',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',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;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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38.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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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;/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',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',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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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;/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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.0&#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',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',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',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',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',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-1184"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c-5"
      decimals="INF"
      id="f-1185"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-12" decimals="3" id="f-1186" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-1" decimals="3" id="f-1187" unitRef="number">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-5" decimals="3" id="f-1188" unitRef="number">-0.037</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-12" decimals="4" id="f-1189" unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-1" decimals="3" id="f-1190" unitRef="number">-0.389</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-5" decimals="3" id="f-1191" unitRef="number">-1.869</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-12" decimals="3" id="f-1192" unitRef="number">0.135</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
      contextRef="c-1"
      decimals="INF"
      id="f-1193"
      unitRef="number">0.451</us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
      contextRef="c-5"
      decimals="INF"
      id="f-1194"
      unitRef="number">0.274</us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary contextRef="c-12" decimals="3" id="f-1195" unitRef="number">-0.01</us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits contextRef="c-1" decimals="3" id="f-1196" unitRef="number">-0.077</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits contextRef="c-5" decimals="3" id="f-1197" unitRef="number">-0.862</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits contextRef="c-12" decimals="3" id="f-1198" unitRef="number">0.133</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c-1" decimals="3" id="f-1199" unitRef="number">-0.010</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c-5" decimals="3" id="f-1200" unitRef="number">-0.069</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c-12" decimals="3" id="f-1201" unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome contextRef="c-1" decimals="3" id="f-1202" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome contextRef="c-5" decimals="3" id="f-1203" unitRef="number">0.028</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome contextRef="c-12" decimals="3" id="f-1204" unitRef="number">-0.015</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <aosl:EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent contextRef="c-1" decimals="3" id="f-1205" unitRef="number">0</aosl:EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent>
    <aosl:EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent contextRef="c-5" decimals="3" id="f-1206" unitRef="number">0</aosl:EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent>
    <aosl:EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent contextRef="c-12" decimals="3" id="f-1207" unitRef="number">0.090</aosl:EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent>
    <aosl:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent contextRef="c-1" decimals="3" id="f-1208" unitRef="number">-0.060</aosl:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent>
    <aosl:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent contextRef="c-5" decimals="3" id="f-1209" unitRef="number">-0.786</aosl:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent>
    <aosl:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent contextRef="c-12" decimals="3" id="f-1210" unitRef="number">0.073</aosl:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent contextRef="c-1" decimals="3" id="f-1211" unitRef="number">-0.020</us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent contextRef="c-5" decimals="3" id="f-1212" unitRef="number">0.000</us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent contextRef="c-12" decimals="3" id="f-1213" unitRef="number">0.072</us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-1" decimals="3" id="f-1214" unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-5" decimals="3" id="f-1215" unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-12" decimals="3" id="f-1216" unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-1217" unitRef="number">0.310</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-5" decimals="3" id="f-1218" unitRef="number">-1.381</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-12" decimals="3" id="f-1219" unitRef="number">0.301</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-1220" unitRef="number">0.310</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-5" decimals="3" id="f-1221" unitRef="number">-1.381</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-12" decimals="3" id="f-1222" unitRef="number">0.301</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-5" decimals="-5" id="f-1223" unitRef="usd">-2600000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-5" id="f-1224" unitRef="usd">-27800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-12" decimals="-5" id="f-1225" unitRef="usd">19700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <aosl:EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss contextRef="c-1" decimals="1" id="f-1226" unitRef="number">10.5</aosl:EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss>
    <aosl:EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss contextRef="c-1" decimals="1" id="f-1227" unitRef="number">10.5</aosl:EffectiveTaxRateImpactOnTheDifferencesInPretaxBookIncomeLoss>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-1228">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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',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',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',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;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',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',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;/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',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',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',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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,183&#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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,432&#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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,025)&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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,593)&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',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',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <aosl:DeferredTaxAssetsAccruedCompensation contextRef="c-6" decimals="-3" id="f-1229" unitRef="usd">2327000</aosl:DeferredTaxAssetsAccruedCompensation>
    <aosl:DeferredTaxAssetsAccruedCompensation contextRef="c-7" decimals="-3" id="f-1230" unitRef="usd">2188000</aosl:DeferredTaxAssetsAccruedCompensation>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-6" decimals="-3" id="f-1231" unitRef="usd">0</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-7" decimals="-3" id="f-1232" unitRef="usd">0</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <aosl:DeferredTaxAssetsDepreciation contextRef="c-6" decimals="-3" id="f-1233" unitRef="usd">7210000</aosl:DeferredTaxAssetsDepreciation>
    <aosl:DeferredTaxAssetsDepreciation contextRef="c-7" decimals="-3" id="f-1234" unitRef="usd">6286000</aosl:DeferredTaxAssetsDepreciation>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-6" decimals="-3" id="f-1235" unitRef="usd">16957000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-7" decimals="-3" id="f-1236" unitRef="usd">16161000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <aosl:DeferredTaxAssetsOperatingLeaseLiabilities contextRef="c-6" decimals="-3" id="f-1237" unitRef="usd">3953000</aosl:DeferredTaxAssetsOperatingLeaseLiabilities>
    <aosl:DeferredTaxAssetsOperatingLeaseLiabilities contextRef="c-7" decimals="-3" id="f-1238" unitRef="usd">4574000</aosl:DeferredTaxAssetsOperatingLeaseLiabilities>
    <aosl:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts contextRef="c-6" decimals="-3" id="f-1239" unitRef="usd">1302000</aosl:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts>
    <aosl:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts contextRef="c-7" decimals="-3" id="f-1240" unitRef="usd">1398000</aosl:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts>
    <aosl:DeferredTaxAssetsAccrualsandReserves contextRef="c-6" decimals="-3" id="f-1241" unitRef="usd">434000</aosl:DeferredTaxAssetsAccrualsandReserves>
    <aosl:DeferredTaxAssetsAccrualsandReserves contextRef="c-7" decimals="-3" id="f-1242" unitRef="usd">445000</aosl:DeferredTaxAssetsAccrualsandReserves>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-6" decimals="-3" id="f-1243" unitRef="usd">32183000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-7" decimals="-3" id="f-1244" unitRef="usd">31052000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="-3" id="f-1245" unitRef="usd">8751000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-7" decimals="-3" id="f-1246" unitRef="usd">7266000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-6" decimals="-3" id="f-1247" unitRef="usd">23432000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-7" decimals="-3" id="f-1248" unitRef="usd">23786000</us-gaap:DeferredTaxAssetsNet>
    <aosl:DeferredTaxLiabilitiesDepreciationandAmortization contextRef="c-6" decimals="-3" id="f-1249" unitRef="usd">18538000</aosl:DeferredTaxLiabilitiesDepreciationandAmortization>
    <aosl:DeferredTaxLiabilitiesDepreciationandAmortization contextRef="c-7" decimals="-3" id="f-1250" unitRef="usd">19062000</aosl:DeferredTaxLiabilitiesDepreciationandAmortization>
    <aosl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets contextRef="c-6" decimals="-3" id="f-1251" unitRef="usd">3724000</aosl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets>
    <aosl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets contextRef="c-7" decimals="-3" id="f-1252" unitRef="usd">4328000</aosl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets>
    <us-gaap:DeferredTaxLiabilitiesInvestments contextRef="c-6" decimals="-3" id="f-1253" unitRef="usd">13763000</us-gaap:DeferredTaxLiabilitiesInvestments>
    <us-gaap:DeferredTaxLiabilitiesInvestments contextRef="c-7" decimals="-3" id="f-1254" unitRef="usd">26263000</us-gaap:DeferredTaxLiabilitiesInvestments>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-6" decimals="-3" id="f-1255" unitRef="usd">36025000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-7" decimals="-3" id="f-1256" unitRef="usd">49653000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-6" decimals="-3" id="f-1257" unitRef="usd">12593000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-7" decimals="-3" id="f-1258" unitRef="usd">25867000</us-gaap:DeferredTaxLiabilities>
    <aosl:ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock contextRef="c-1" id="f-1259">&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,593)&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',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',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</aosl:ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock>
    <aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction contextRef="c-6" decimals="-3" id="f-1260" unitRef="usd">599000</aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction>
    <aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction contextRef="c-7" decimals="-3" id="f-1261" unitRef="usd">549000</aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-244" decimals="-3" id="f-1262" unitRef="usd">13192000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-245" decimals="-3" id="f-1263" unitRef="usd">26416000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-6" decimals="-3" id="f-1264" unitRef="usd">12593000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-7" decimals="-3" id="f-1265" unitRef="usd">25867000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="-5" id="f-1266" unitRef="usd">8800000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-7" decimals="-5" id="f-1267" unitRef="usd">7300000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-1" decimals="-5" id="f-1268" unitRef="usd">1500000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-5" decimals="-5" id="f-1269" unitRef="usd">600000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-246" decimals="-5" id="f-1270" unitRef="usd">8800000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-247" decimals="-5" id="f-1271" unitRef="usd">7300000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c-6" decimals="-5" id="f-1272" unitRef="usd">8100000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-248" decimals="-5" id="f-1273" unitRef="usd">11100000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration contextRef="c-249" decimals="-5" id="f-1274" unitRef="usd">9900000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration contextRef="c-248" decimals="-5" id="f-1275" unitRef="usd">900000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <aosl:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm contextRef="c-250" id="f-1276">P10Y</aosl:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm>
    <aosl:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm contextRef="c-251" id="f-1277">P15Y</aosl:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration contextRef="c-252" decimals="-5" id="f-1278" unitRef="usd">300000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <aosl:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm contextRef="c-253" id="f-1279">P20Y</aosl:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries contextRef="c-6" decimals="-5" id="f-1280" unitRef="usd">433500000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome contextRef="c-254" decimals="-5" id="f-1281" unitRef="usd">13800000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c-1" id="f-1282">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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, 2022 to June&#160;30, 2025 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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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="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',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',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',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',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;padding:2px 1pt 2px 0;text-align:right;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',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',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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(167)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,742&#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',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',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',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',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-7" decimals="-3" id="f-1283" unitRef="usd">10088000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-59" decimals="-3" id="f-1284" unitRef="usd">9335000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-60" decimals="-3" id="f-1285" unitRef="usd">8609000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1286" unitRef="usd">826000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-5" decimals="-3" id="f-1287" unitRef="usd">764000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-12" decimals="-3" id="f-1288" unitRef="usd">804000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1289" unitRef="usd">5000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-5" decimals="-3" id="f-1290" unitRef="usd">11000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-12" decimals="-3" id="f-1291" unitRef="usd">68000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-1" decimals="-3" id="f-1292" unitRef="usd">167000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-5" decimals="-3" id="f-1293" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-12" decimals="-3" id="f-1294" unitRef="usd">10000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-6" decimals="-3" id="f-1295" unitRef="usd">10742000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-7" decimals="-3" id="f-1296" unitRef="usd">10088000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-59" decimals="-3" id="f-1297" unitRef="usd">9335000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-6" decimals="-5" id="f-1298" unitRef="usd">10700000</us-gaap:UnrecognizedTaxBenefits>
    <aosl:UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets contextRef="c-6" decimals="-5" id="f-1299" unitRef="usd">7300000</aosl:UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-255" decimals="-5" id="f-1300" unitRef="usd">3400000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-6" decimals="-5" id="f-1301" unitRef="usd">10700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c-6" decimals="-5" id="f-1302" unitRef="usd">7400000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible contextRef="c-6" decimals="-4" id="f-1303" unitRef="usd">200000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c-6" decimals="-5" id="f-1304" unitRef="usd">800000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense contextRef="c-1" decimals="-3" id="f-1305" unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c-7" decimals="-5" id="f-1306" unitRef="usd">500000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense contextRef="c-5" decimals="-3" id="f-1307" unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-1308">Segment and Geographic Information &lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&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-maker is the Chief Executive Officer.  The financial information presented to the Company&#x2019;s 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 Chief Executive Officer assesses performance of the Company, monitors budget versus actual results and determines how to allocated resources based on the consolidated net income or loss as reported on the Company&#x2019;s Consolidated Statement of Operations.  There are no other expense categories regularly provided to the Chief Executive Officer that are not already included in the Consolidated Statements of Operations.  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',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="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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="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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;617,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;696,162&#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',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',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',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',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="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of revenue by product type:&lt;/span&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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;696,162&#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',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',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',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',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="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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335,385&#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',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',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="c-1" id="f-1309">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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="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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;617,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;696,162&#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',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',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',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',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="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of revenue by product type:&lt;/span&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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',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',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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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',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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;696,162&#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',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',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',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',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="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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335,385&#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',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',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-256" decimals="-3" id="f-1310" unitRef="usd">617574000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-257" decimals="-3" id="f-1311" unitRef="usd">524788000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-258" decimals="-3" id="f-1312" unitRef="usd">561855000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-259" decimals="-3" id="f-1313" unitRef="usd">58514000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-260" decimals="-3" id="f-1314" unitRef="usd">95417000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-261" decimals="-3" id="f-1315" unitRef="usd">84546000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-262" decimals="-3" id="f-1316" unitRef="usd">1691000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-263" decimals="-3" id="f-1317" unitRef="usd">9956000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-264" decimals="-3" id="f-1318" unitRef="usd">9168000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-265" decimals="-3" id="f-1319" unitRef="usd">4093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-266" decimals="-3" id="f-1320" unitRef="usd">4938000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-267" decimals="-3" id="f-1321" unitRef="usd">19744000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-268" decimals="-3" id="f-1322" unitRef="usd">14290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-269" decimals="-3" id="f-1323" unitRef="usd">22175000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-270" decimals="-3" id="f-1324" unitRef="usd">16008000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1325" unitRef="usd">696162000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-1326" unitRef="usd">657274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-1327" unitRef="usd">691321000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-271" decimals="-3" id="f-1328" unitRef="usd">449507000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-272" decimals="-3" id="f-1329" unitRef="usd">426146000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-273" decimals="-3" id="f-1330" unitRef="usd">458795000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-274" decimals="-3" id="f-1331" unitRef="usd">229926000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-275" decimals="-3" id="f-1332" unitRef="usd">205778000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-276" decimals="-3" id="f-1333" unitRef="usd">218620000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-277" decimals="-3" id="f-1334" unitRef="usd">2888000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-278" decimals="-3" id="f-1335" unitRef="usd">4119000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-279" decimals="-3" id="f-1336" unitRef="usd">3979000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-86" decimals="-3" id="f-1337" unitRef="usd">13841000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-87" decimals="-3" id="f-1338" unitRef="usd">21231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-280" decimals="-3" id="f-1339" unitRef="usd">9927000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1340" unitRef="usd">696162000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-1341" unitRef="usd">657274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-1342" unitRef="usd">691321000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets contextRef="c-281" decimals="-3" id="f-1343" unitRef="usd">99389000</aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets>
    <aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets contextRef="c-282" decimals="-3" id="f-1344" unitRef="usd">106666000</aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets>
    <aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets contextRef="c-283" decimals="-3" id="f-1345" unitRef="usd">230518000</aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets>
    <aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets contextRef="c-284" decimals="-3" id="f-1346" unitRef="usd">249791000</aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets>
    <aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets contextRef="c-285" decimals="-3" id="f-1347" unitRef="usd">5478000</aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets>
    <aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets contextRef="c-286" decimals="-3" id="f-1348" unitRef="usd">5212000</aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets>
    <aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets contextRef="c-6" decimals="-3" id="f-1349" unitRef="usd">335385000</aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets>
    <aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets contextRef="c-7" decimals="-3" id="f-1350" unitRef="usd">361669000</aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets>
    <us-gaap:RestrictedAssetsDisclosureTextBlock contextRef="c-1" id="f-1351">Restricted Net Assets &lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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, 2025 and 2024, such restricted portion amounted to approximately $93.9 million and $93.5 million, or 11.4% 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-287"
      decimals="INF"
      id="f-1352"
      unitRef="number">0.10</aosl:PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves>
    <aosl:StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital
      contextRef="c-288"
      decimals="INF"
      id="f-1353"
      unitRef="number">0.50</aosl:StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital>
    <aosl:ForeignSubsidiariesRestrictedStatutoryReservesAmount contextRef="c-289" decimals="-5" id="f-1354" unitRef="usd">93900000</aosl:ForeignSubsidiariesRestrictedStatutoryReservesAmount>
    <aosl:ForeignSubsidiariesRestrictedStatutoryReservesAmount contextRef="c-290" decimals="-5" id="f-1355" unitRef="usd">93500000</aosl:ForeignSubsidiariesRestrictedStatutoryReservesAmount>
    <aosl:ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets
      contextRef="c-289"
      decimals="3"
      id="f-1356"
      unitRef="number">0.114</aosl:ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets>
    <aosl:ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets
      contextRef="c-290"
      decimals="3"
      id="f-1357"
      unitRef="number">0.105</aosl:ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-1358">Commitments and Contingencies&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2025 and 2024, the Company had approximately $85.9 million and $100.8 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2025 and 2024, the Company had approximately $14.1 million, and $6.9 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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As previously disclosed, the Company cooperated with the Department of Commerce (&#x201c;DOC&#x201d;) in connection with its administrative investigation regarding certain transactions by the Company.  On July 2, 2025, the Company announced that it reached a settlement agreement with DOC to close its investigation, pursuant to which the Company agreed to make a one-time payment of $4.25&#160;million, which was recorded in the accrued liability in the consolidated balance sheet as of June 30, 2025. The resolution does not impact the Company&#x2019;s ongoing business 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',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, 2025 and 2024.&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',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 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 style="color:#000000;font-family:'Times New Roman',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',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',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-291" decimals="-5" id="f-1359" unitRef="usd">85900000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c-292" decimals="-5" id="f-1360" unitRef="usd">100800000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c-293" decimals="-5" id="f-1361" unitRef="usd">14100000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c-294" decimals="-5" id="f-1362" unitRef="usd">6900000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-295" decimals="-4" id="f-1363" unitRef="usd">4250000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-296" decimals="INF" id="f-1364" unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-297" decimals="INF" id="f-1365" unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <aosl:EquityMethodInvestmentPercentageOfEquityOwnershipSold contextRef="c-69" decimals="3" id="f-1366" unitRef="number">0.203</aosl:EquityMethodInvestmentPercentageOfEquityOwnershipSold>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments contextRef="c-69" decimals="-5" id="f-1367" unitRef="usd">150000000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock contextRef="c-1" id="f-1368">&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',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',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',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',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',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',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',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',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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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-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',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',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',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',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-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',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',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-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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,485&#160;&lt;/span&gt;&lt;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(205,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2025&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,802&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,751&#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-298" decimals="-3" id="f-1369" unitRef="usd">30000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-299" decimals="-3" id="f-1370" unitRef="usd">18731000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-300" decimals="-3" id="f-1371" unitRef="usd">5755000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-301" decimals="-3" id="f-1372" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-302" decimals="-3" id="f-1373" unitRef="usd">165543000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-303" decimals="-3" id="f-1374" unitRef="usd">931000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-301" decimals="-3" id="f-1375" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-302" decimals="-3" id="f-1376" unitRef="usd">144298000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-303" decimals="-3" id="f-1377" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-304" decimals="-3" id="f-1378" unitRef="usd">30000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-305" decimals="-3" id="f-1379" unitRef="usd">39976000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-306" decimals="-3" id="f-1380" unitRef="usd">6686000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-307" decimals="-3" id="f-1381" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-308" decimals="-3" id="f-1382" unitRef="usd">204153000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-309" decimals="-3" id="f-1383" unitRef="usd">580000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-307" decimals="-3" id="f-1384" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-308" decimals="-3" id="f-1385" unitRef="usd">202440000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-309" decimals="-3" id="f-1386" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-310" decimals="-3" id="f-1387" unitRef="usd">30000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-311" decimals="-3" id="f-1388" unitRef="usd">41689000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-312" decimals="-3" id="f-1389" unitRef="usd">7266000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-313" decimals="-3" id="f-1390" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-314" decimals="-3" id="f-1391" unitRef="usd">204555000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-315" decimals="-3" id="f-1392" unitRef="usd">1485000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-313" decimals="-3" id="f-1393" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-314" decimals="-3" id="f-1394" unitRef="usd">205442000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-315" decimals="-3" id="f-1395" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-316" decimals="-3" id="f-1396" unitRef="usd">30000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-317" decimals="-3" id="f-1397" unitRef="usd">40802000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-318" decimals="-3" id="f-1398" unitRef="usd">8751000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
